Välkommen till Microsoft® Message Queue (MSMQ) Server version 1.0 för Windows NT® 4.0 Option Pack. Detta dokument kompletterar dokumentationen till MSMQ.
Följande ingår i detta dokument:
Senaste informationen om MSMQ
Ytterligare dokumentation
Kända problem
Copyright-information
Obs! Denna version av MSMQ skiljer sig från den fristående versionen av MSMQ för Windows NT Server/E (Enterprise Edition). HTML-dokumentet Administratörsguide för MSMQ är skrivet för MSMQ för Windows NT Server/E (Enterprise Edition). Under "Microsoft Message Queue Server" klickar du på "Innan du börjar", som beskriver skillnaderna mellan de två versionerna av MSMQ. Informationen i detta dokument ersätter informationen i "Innan du börjar" och i Administratörsguide för MSMQ.
Aktuell information om MSMQ finns på Microsofts MSMQ-webbplats på http://www.microsoft.com/msmq/.
Teknisk information eller supportinformation om MSMQ finns i Microsoft Technical Support Online, som har adressen http://www.microsoft.com/support/.
Denna del innehåller installations- och konfigurationsdokumentation som inte finns i HTML-dokumentet Administratörsguide för MSMQ.
Obs! Information om SDK finns i HTML-dokumentet MSMQ Programmer's Reference. Frågor om ActiveX behandlas i "Changes in ActiveX Components" i HTML-dokumentationen.
MSMQ installeras inte som standard när Windows NT Option Pack installeras. Du måste klicka på Anpassad i dialogrutan Installation av Windows NT 4.0 Option Pack om du vill installera MSMQ. En lista över komponenter som kan installeras visas. Markera kryssrutan Microsoft Message Queue så att MSMQ installeras. Som standard installeras alla MSMQ-komponenter (Core, Admin, Docs och SDK) automatiskt vid en anpassad installation. Om du inte vill installera vissa av komponenterna, avmarkerar du kryssrutorna för dessa komponenter.
Obs! När MSMQ-dokumentationen installeras, installeras Internet Information Server (IIS) automatiskt. IIS upptar cirka 100 MB på hårddisken.
Obs! Om du installerar endast MSMQ Core på en dator som kör Windows NT Workstation 4.0 eller Windows® 95, kommer inte MSMQ att visas under Program på Start-menyn.
Om du installerar MSMQ på en dator som kör Windows NT Workstation 4.0 eller Windows 95 måste du installera Personal Web Server (PWS) för att kunna visa HTML-dokumentationen. MSMQ installerar inte automatiskt PWS tillsammans med dokumentationen till MSMQ.
I MSMQ ingår MSMQ Exchange Connector, som gör att Microsoft Exchange-användare kan skicka meddelanden och formulär till MSMQ-köer. Om du vill konfigurera MSMQ Exchange Connector när du har installerat MSMQ, klickar du på Start, pekar på Windows NT 4.0 Option Pack, pekar på Microsoft Message Queue, klickar på Installation av Exchange Connector och följer anvisningarna på skärmen. MSMQ Exchange Connector är bara tillgängligt för datorer som kör Windows NT Server 4.0 eller Windows NT Server/E.
Om du vill köra en obevakad installation av MSMQ måste du skapa en ny mapp på serverdatorn och utföra installationerna från den mappen. Detta alternativ använder du om du vill slippa övervaka de olika stegen i installationsprocessen. Använd de anvisningar som följer när du utför en obevakad installation av MSMQ. Du kan använda ett textredigeringsprogram som Microsoft Anteckningar när du skapar de filer som krävs.
Allmän information om obevakade installationer finns i "Obevakad installation av Option Pack" i "Installera Option Pack" i "Installera Windows NT 4.0 Option Pack" i "Komma igång" i HTML-dokumentationen till Windows NT Option Pack.
Så här utför du en obevakad installation av MSMQOm du redan har installerat MSMQ och nu vill lägga till eller ta bort komponenter, måste du använda underhållsläge under obevakade installationer. Skriv:
%windir%\system32\sysocmgr.exe /I:%windir%\system32\setup\iisv4.inf /c /u:fullständig sökväg till
Minfil.txt
där fullständig sökväg till Minfil.txt är enheten och sökvägen till den lokala dator
som Minfil.txt finns på.
För steg 2 (ovan) använder du följande exempelfil som mall. Tänk på att du måste redigera avsnittsrubriker och inställningar, så att de passar dina förhållanden.
[Common Parameters] ControllerServer=Minserver SupportingServer=Minserver ExistingDatabase=Delete StopServices=Allow IPAddresses=Minipadress [MyPEC] ServerType=PEC DataDevice=c:\msmq,80 LogDevice=c:\msmq,20 EnterpriseName=Mittföretagsnätverk IPCNs=Mittipnätverk IPXCNs=Mittipxnätverk SiteName=Minplats IPXAddresses=Minipxadress [MyPSC] ServerType=PSC DataDevice=c:\msmq,80 LogDevice=c:\msmq,20 ControllerServer=MinPEC SiteName=Minplats SiteLinks=Minlänk IPXAddresses=Minipxadress [MyBSC] ServerType=BSC DataDevice=c:\msmq,80 LogDevice=c:\msmq,20 ControllerServer=MinPEC
Viktigt! Du måste använda filnamnet Msmqinst.ini. Mer information om filen Msmqinst.ini finns i "Obevakad installation" i "Installera MSMQ" i Administratörsguiden för MSMQ.
För steg 3 i en obevakad installation av MSMQ (ovan) kan du använda följande exempel på en Minfil.txt-fil som mall. Du kan också använda filen Unattend.txt på CD:n med Windows NT Option Pack som mall. Tänk på att avsnittsrubriker och inställningar måste redigeras.
[Version] Signature="$Windows NT$" [Global] FreshMode=Custom|Minimal|Typical MaintanenceMode=AddRemove|ReinstallFile|ReinstallComplete|RemoveAll UpgradeMode=AddExtraComps|UpgradeOnly ;Obs! Installationsprogrammet för Windows NT Option Pack konfigurerar avsnittet [Global] ovan ;automatiskt. Du kan också ange vilket installationsläge som ;obevakade installationer av MSMQ ska köras i utifrån konfigurationen av måldatorn. ;Se följande exempel: ;* Om du gör en ny installation av MSMQ (ny installation) och inte anger raden "FreshMode=" ;kommer Standard att vara standardvärde. ;* Om du installerar om eller tar bort MSMQ (underhållsläge) och inte anger raden ;"MaintanenceMode=" kommer ReinstallComplete att vara ;standardvärde. ;* Om du gör en uppgradering av MSMQ (uppgraderingsläge) och inte anger raden "UpgradeMode=" ;kommer UpgradeOnly att vara standardvärde. 0 [Components] Iis_common=ON Iis_www=OFF Iis_ftp=OFF 5 Mts_Core=ON Mts_Mmc=ON Msmq_Server_Core=ON 2Msmq_Admin=OFF|ON Msmq_Doc=OFF|ON Msmq_SDK=OFF|ON ;OBS! Avsnittet [Components] är endast giltigt om ;FreshMode = Custom, ;MaintanenceMode = AddRemove och ;UpgradeMode = AddExtraComps 5;för avsnittet [Global] ovan. [iis] Path=c:\myunatten\myiis PathFTPRoot=c:\myunatten\myinetpub\ftproot PathWWWRoot=c:\myunatten\myinetpub\wwwroot PathPROGRoot=c:\myunatten\myprogroot 2[mts_core] Path=c:\myunatten\mymtx USERID=mittanvändarid PASSWORD=mittlösenord [Msmq_Server] Path=c:\myunatten\msmq ServerType=RS
Obs! Giltiga inställningar för posten ServerType ovan är: PEC (primär företagsnätverkshanterare), PSC (primär platshanterare), BSC (sekundär platshanterare), RS (routing-server), RAS (Remote Access Service), IND (oberoende klient) och DEP (beroende klient).
Om du installerar en MSMQ-klient på en dator som kör Windows NT Workstation 4.0 eller Windows 95, måste du ersätta avsnittet [Msmq_Server] med [Msmq_Client] och posten ServerType med ClientType. Möjliga värden för ClientType är IND (oberoende klient) och DEP (beroende klient).
Testa installationsskriptet för obevakade installationer innan du använder det.
Du kan skapa en installationsresurs för MSMQ om du vill göra det möjligt att installera MSMQ-klientprogramvara från en server. Använd de anvisningar som följer nedan när du skapar en installationsresurs manuellt. Du kan använda ett textredigeringsprogram som Microsoft Anteckningar när du skapar de filer som krävs. Du bör kopiera innehållet på CD:n med Windows NT Option Pack till servern. Du måste först och främst kopiera alla undermappar och filer i mappen \ntoptpak till hårddisken. Annars kommer installationerna inte att fungera.
Obs! Om du installerar den version av MSMQ som medföljer Windows NT Option Pack över en version av MSMQ som medföljer Windows NT Server/E som har en befintlig installationsresurs för MSMQ, tas den delade mappen bort men däremot inte de delade filerna. Du måste manuellt ta bort de delade filerna.I följande proedur kan du använda två datorer: en för att lagra innehållet på CD:n Windows NT Option Pack och en för att lagra de filer av typen .bat och .ini som du har skapat.
Så här skapar du en installationsresurs för MSMQcopy \\Minserver\Mininstallationsresurs\Setup\Msmqoptp.ini %windir% \\Minserver\Minresurs\Setup
[Common Parameters] ControllerServer=minserver SupportingServer=minserver ServerAuthenticationOnly=True
Viktigt! Du måste använda filnamnet Msmqoptp.ini.
En klientdator kan hämta och installera MSMQ-klientprogramvara genom att ansluta till den delade gemensamma mappen, köra Mqsetup.bat och följa anvisningarna på skärmen.
Du kan uppgradera en befintlig version av MSMQ på en dator som kör Microsoft Cluster Server (MSCS) med den version av MSMQ som medföljer Windows NT Option Pack.
På en dator som kör MSCS kan du installera en MSMQ-routing-server, oberoende klient eller beroende klient endast med den version av MSMQ som medföljer Windows NT Option Pack. För att kunna installera en PEC, PSC eller BSC på ett kluster, måste du först installera den version av MSMQ som ingår i Windows NT Server/E innan du kan uppgradera och installera dessa servertyper med den version av MSMQ som medföljer Windows NT Option Pack.
Du kan installera MSMQ på en dator (en nod) i ett kluster och sedan installera MSMQ på den andra datorn (noden) i klustret. Klustret kommer att fungera även om bara en av datorerna har uppgraderats. Innan du kan installera MSMQ på den andra noden i ett kluster, måste du installera Internet Information Server (IIS) och Transaction Server (MTS) från Windows NT Option Pack. Därefter kan du installera MSMQ från Windows NT Option Pack.
När du anger namnet på MSMQ-servern under installationen av MSMQ, kan du ange att du vill använda en skyddad anslutning. Om du gör detta, och MSMQ-servern inte har ett godkänt servercertifikat, kan följande varningsmeddelande visas när du installerar en MSMQ-server eller en oberoende klient:
"Ingen serververifiering". Installationsprogrammet kan inte initiera en säker kommunikationskanal med MSMQ-informationsservern. Servern eller datorn som du installerar MSMQ på är inte konfigurerad för säker kommunikation, eller så finns det en otillåten server i MSMQ-nätverket. All vidare kommunikation med den här servern och alla andra servrar kommer att vara osäker tills servrarna och datorn som du installerar MSMQ på blir korrekt konfigurerade.
Mer information kan du få om du kontaktar MSMQ-administratören eller läser avsnittet "Säkra kommunikation mellan kontrollservrar" i filen Viktigt.doc i mappen \\MSMQ på Windows NT Server/E 4.0 Components CD.
Du kan ange hur installationsprogrammet ska hantera denna varning med hjälp av posten ServerAuthenticationOnly i Msmqinst.ini (se ovan). Om posten ServerAuthenticationOnly=True avslutas en obevakad installation om en skyddad kommunikation med MQIS-servern inte kan etableras och varningsmeddelandet ovan visas.
Om ServerAuthenticationOnly=False kommer installationen av MSMQ att fortsätta även om en skyddad kommunikation med MQIS-servern inte kan etableras. Om installationsprogrammet inte kan hitta posten ServerAuthenticationOnly i filen Msmqoptp.ini antas ServerAuthenticationOnly ha värdet True.
Mer information om hur du konfigurerar servrar för skyddad kommunikation antingen före eller efter MSMQ-installationen finns i "Skydda kommunikation med kontrollservern" i "Hantera MSMQ-företagsnätverket" i Administratörguidenför MSMQ. Allmän information om hur du skyddar kommunikationen med kontrollservrar finns i "Skydda kommunikation med kontrollservrar" i "Skydda MSMQ-företagsnätverket".
Windows 95-datorer måste ha behörighetskontrollen till nätverket inställd på Behörighet på användarnivå. Du kan kontrollera detta på Kontrollpanelen med alternativet Nätverk på fliken Kontroll av behörighet.
Mer information finns i "Installera MSMQ" i Administratörsguiden för MSMQ.
Du måste ha ett sådant förtroende för alla MQIS Server-administratörer att du kan acceptera att de kan komma åt information på alla MQIS-servrar. Med administrativ behörighet till en enstaka MQIS-server, kan en administratör skaffa sig tillgång till alla objekt i MSMQ-företagsnätverket. Administratören kan till exempel ta över ägarskapet till objektet och sedan ändra dess behörighetsinställningar.
MSMQ räknar klientåtkomstlicenser för Windows NT Server (CAL). Om inga licenser finns tillgängliga kan MSMQ-baserade program inte skicka meddelanden, öppna köer på fjärrdatorer eller öppna köer från en klient. MSMQ tillämpar följande regler när klientlicenser räknas:
Viktigt! MSMQ-baserade program kommunicerar i regel med fler servrar än traditionella nätverksbaserade program gör. Därför kan det vara mer kostnadseffektivt att använda licenser per server.
Mer information om klientåtkomstlicenser finns i kapitel 12, "Licenser och licenshantering" i Windows NT Server 4.0 Concepts and Planning.
MSMQ och SQL Service PacksMSMQ kräver Microsoft SQL Server 6.5 Service Pack 1 eller Service Pack 3. MSMQ är inte kompatibelt med Microsoft SQL Server 6.5 Service Pack 2.
På CD:n Windows NT Option Pack finns mappen \MSMQ\SQL.SP3. Denna mapp innehåller SQL Service Pack 3, som du bör installera över befintliga SQL Server-installationer som använder Service Pack 2.I Administratörsguiden för MSMQ finns följande text (i "Skydda MSMQ-företagsnätverket" under "Skydda kommunikation med kontrollservrar"):
"Kommunikationen mellan kontrollservrar i MSMQ är oskyddad, eftersom alla meddelanden signeras och verifieras utifrån information i MQIS-databasen."Detta är visserligen korrekt, men det förklarar inte att den första kommunikationen är oskyddad mellan MQIS-servern som du installerar och dess "föräldra-MQIS-server" (PEC-servern om det gäller en PSC; PSC-servern om det gäller en BSC). Denna första kommunikation (utförd genom RPC) är inte skyddad om du inte konfigurerar servern för skyddad kommunikation innan du installerar MSMQ. Du kan till exempel, utan att veta om det, installera MQIS-servern från en obehörig MQIS-server. Så snart du har installerat en MQIS-server från en säker server blir dock all kommunikation med andra MQIS-servar säker. Om du vill förhindra att MQIS-servrar installeras från oskyddade MQIS-servrar, konfigurerar du servrarna för säker kommunikation innan du installerar MSMQ på dem.
Obs! Genom att konfigurera MQIS-servrar för skyddad kommunikation (även om kommunikationen mellan MSMQ:s kontrollservrar är skyddad i sig) kan du också göra det enklare att förnya krypteringsnycklar. Om du till exempel förnyar krypteringsnycklarna på en MQIS-server som har konfigurerats för skyddad kommunikation, kan den nya servrarna automatiskt få de nya offentliga nycklarna. Om MQIS-servern inte är konfigurerad för skyddad kommunikation måste du manuellt göra ändringar så att MQIS-dupliceringen kan återtas mellan de två servrarna.
Mer information om hur du konfigurerar servrar för skyddad kommunikation antingen före eller efter MSMQ-installationen finns i "Skydda kommunikationen med kontrollservern" i "Hantera MSMQ-företagsnätverket" i Administratörsguiden för MSMQ. Allmän information om hur du skyddar kontrollserverkommunikation finns i "Skydda kommunikationen med kontrollservrar" i "Skydda MSMQ-företagsnätverket".
Förnya krypteringsnycklar
Alla MSMQ-datorer förutom beroende klienter använder krypteringsnycklar. Dessa nycklar används för olika säkerhetsfunktioner i MSMQ. Användare kan förnya sina krypteringsnycklar genom att använda MS Message Queue på Kontrollpanelen.
För oberoende klienter och MSMQ-routing-servrar är den enda följden av att krypteringsnycklar förnyas att privata (krypterade) meddelanden som krypterats med de gamla nycklarna och skickats till datorn nu förkastas. Detta händer tills de nya offentliga nycklarna spridits till alla MQIS-servrar och avsändardatorerna börjar använda de nya offentliga nycklarna.
Om du förnyar krypteringsnycklarna på PEC-datorn kommer företagsnätverkets PSC:er att förkasta alla MQIS-dupliceringsmeddelanden som skickas från PEC. Om du förnyar krypteringsnycklarna på en PSC-datorn kommer alla dess BSC-datorer att förkasta MQIS-dupliceringsmeddelanden som skickas från PSC-datorn. Detta problem uppstår bara om MQIS-servrarna inte är konfigurerade för skyddad kommunikation.
Om du förnyar krypteringsnycklarna på en MQIS-server och alla MQIS-servrar inte är konfigurerade för skyddad kommunikation, åtgärdar du problemet med följande procedur:
- Klicka (på den MQIS-server som du förnyar nycklar på) på Start och på Kör och skriv sedan mqsrvkey ny.key där ny.key är utdatafilen som används. Kommandoradsverktyget mqsrvkey installeras som standard i mappen MSMQ (i regel C:\Program Files\MSMQ).
- Om du har ändrat krypteringsnycklarna på en PEC, kopierar du filen du skapade till varje PSC. Om du har ändrat krypteringsnycklarna på en PSC, kopierar du filen du skapade till varje BSC.
- På varje PSC eller BSC som du kopierade filen till, kör du mqsrvkey och anger namnet på den fil som du kopierade.
Beroende klienter använder inte som standard skyddad kommunikation med MQIS-servrar
Om du vill att MSMQ-beroende klienter ska använda skyddad kommunikation med MQIS-servrar måste du åsidosätta standardinställningen, som innebär att skyddad kommunikation inte används mellan dessa datorer.
Så här konfigurerar du beroende klienter för skyddad kommunikation med MQIS-servrar
- Dubbelklicka på Kontrollpanelen på MS Message Queue.
- Öppna fliken Säkerhet och klicka på Använd bara säkra anslutningar vid kommunikation med MSMQ-kontrollservrar.
Meddelanden skickas som ren text vid fjärrläsning
Säkerheten i MSMQ garanterar fullständig säkerhet för meddelanden från avsändarprogrammet till målkön. Fullständig säkerhet kan bara garanteras om det mottagande programmet och den mottagande kön finns på samma dator (lokal läsning).
Vid fjärrläsning (ett meddelande läses på dator A när kön är på dator B), kan bara behöriga användare öppna en kö för läsning. Användaren måste med andra ord ha rätt behörighet till kön. Meddelandet är inte krypterat eller verifierat när det läses av det mottagande programmet över nätverket.
Så här aktiverar du meddelandeintegritet och verifiering vid fjärrläsning
Meddelanden är inte krypterade eller verifierade vid fjärrläsning av det mottagande programmet. Om du vill använda integritetskontroll av varje meddelande som skickas till en fjärrläsare använder du Tjänster på Kontrollpanelen och konfigurerar tjänsten Microsoft Message Queue Service på mottagardatorn så att den körs under ett domänanvändarkonto (inte det lokala systemkontot).
MQIS-servrar kräver minst ett nätverkskort
Varje MQIS-server (PEC, alla PSC:er och alla BSC:er) måste ha minst ett nätverkskort. Detta gäller även om servern är en bärbar dator eller ansluter till nätverket med ett modem via RAS.
Installera MSMQ-beroende klienter innan deras stödserver installerats
I Administratörsguiden för MSMQ står det att både stödservern och platshanteraren (PSC eller PEC) måste vara anslutna när du installerar en MSMQ-beroende klient. Men även om stödservern inte är ansluten, eller inte har installerats, kan du installera klienten.
Installationsprogrammet försöker kommunicera med den angivna stödservern. Om servern inte svarar anger ett meddelande att servern inte kan nås. Du kan då antingen ange en annan server eller klicka på Avbryt. Om du klickar på Avbryt, fortsätter installationen och det servernamn som du angav används. Du kan alltså installera beroende klienter innan du installerar stödservern. Däremot kan du inte konfigurera tjänsten MS DTC på datorer som kör Windows 95 om stödservern inte är ansluten.
Mer information om hur du konfigurerar Windows 95-datorer för tjänsten MS DTC, finns i "Konfigurera MSMQ-beroende klienter" i "Installera MSMQ" i Administratörsguiden för MSMQ.
Hantera utfärdare av certifikat för MSMQ när IE4 är installerat
MSMQ använder en egen lagringsplats för utfärdade certifikat. Vid installationen kopierar MSMQ listan över utfärdade certifikat för Microsoft Internet Explorer 4 (IE4) till denna lagringsplats.
Så här anger du vilka certifikat som ska gälla för MSMQ
- Dubbelklicka på MS Message Queue på Kontrollpanelen och klicka sedan på fliken Säkerhet.
- Markera under Kommunikation med kontrollservrar kryssrutan Använd bara säkra anslutningar vid kommunikation med MSMQ-kontrollservrar och klicka på Utfärdare av certifikat.
- Markera i dialogrutan Utfärdare av certifikat vilka certifikat som ska gälla och klicka på OK. Klicka sedan på OK igen.
- Klicka i rutan MSMQ - Starta om systemet på Starta om Windows nu.
Obs! Om du lägger till en ny utfärdare i IE4 och vill att den ska användas i MSMQ, klickar du på Systemcertifikat så att IE4-certifikat importeras.
Ta bort användarcertifikat från MSMQ Explorer
Med MS Message Queue på Kontrollpanelen kan användare ta bort endast sina egna certifikat. Administratörer kan dock använda alternativet Ta bort användarcertifikat på Verktyg-menyn i MSMQ Explorer för att ta bort andra användares certifikat. Administratören måste då ha behörigheten Ange egenskaper i MSMQ-företagsnätveket.
Sökalternativ i MSMQ Explorer
I direkthjälpen för MSMQ Explorer sägs det felaktigt att man kan söka efter datorer med följande alternativ: Alla typer, MSMQ-routing-servrar, Sekundära platshanterare och Primära platshanterare. De tillgängliga alternativen är: Alla typer, MSMQ-servrar, Platshanterare och Primära platshanterare.
Alla typer returnerar alla MSMQ-datorer. MSMQ-servrar returnerar alla MSMQ-servrar. Platshanterare returnerar alla BSC-servrar, PSC-servrar och PEC-servern. Primära platshanterare returnerar alla PSC-servrar och PEC-servern.
Meddelandeproblem med "multihomed" oberoende klienter
Använd inte "multihomed" oberoende klienter med två nätverkskort på två olika IP-CN om det finns en MSMQ-server med två nätverkskort på samma två IP-CN på samma plats. Annars kommer den MSMQ-oberoende klienten kanske inte att kunna skicka och ta emot meddelanden.
Skicka till köer med begränsad åtkomst för meddelanden
Visual Basic-skript (VB) under ASP (Active Server Pages) körs under säkerheten för det konto som kör tjänsten IIS (w3svc). Om detta är ett lokalt konto, skickas MSMQ-meddelanden via VB-skript under ASP-sidor på datorn utan SID (Security Identifier). Därför kan meddelandena bara nå målet om målkön inte har begränsningar för inkommande meddelanden.
Obs! Observera att detta gäller alla tjänster och processer som körs under ett lokalt konto. Lokala konton betraktas inte som skyddade på andra datorer och kan därför bara nå MSMQ-köer om alla konton har behörighet till kön.
Konfigurera MSMQ-servrar som använder RAS
RAS-tjänstens IP-adresser för MSMQ-servrar (PEC, PSC, BSC och routing-servrar) får inte publiceras i MQIS. Endast LAN-adresser får publiceras i MQIS.
När du har installerat MSMQ-servrar för RAS, bör du använda MSMQ Explorer och kontrollera att inga av RAS-tjänstens IP-adresser listas i MQIS.
Definiera ytterligare en statisk (icke-DHCP) IP-adress i ett LAN i samma IP-undernät som RAS-adressen. Detta gäller endast om du inte har en IP-LAN-adress i samma CN som RAS-IP-adressen.
Så här definierar du ytterligare en statisk IP-adress i samma IP-undernät
- Dubbelklicka på Nätverk på Kontrollpanelen.
- Lägg till IP-adressen som en andra adress till datorns LAN-kort.
Kontrollera att adressen publiceras i MQIS (du kan använda MSMQ Explorer när du lägger till en IP-adress i MQIS till en dator och kopplar den till ett CN).I MSMQ Explorer visas maximalt 20 000 meddelanden
I MSMQ Explorer visas maximalt 20 000 meddelanden i en kö. Om det finns fler meddelanden i en kö, visas följande text under det sista meddelandet som visas:
"Ytterligare meddelanden går inte att visa"Installera MSMQ på datorer som kör anslutningstjänsten MSMQ Exchange Connector
Du måste avbryta anslutningstjänsten MSMQ Exchange Connector innan du installerar MSMQ. Om du kör installationsprogrammet för MSMQ från Start-menyn för att lägga till eller ta bort komponenter, installera om MSMQ eller ta bort MSMQ, och om anslutningstjänsten MSMQ Exchange Connector körs på datorn, anger ett felmeddelande att ett MSMQ-baserat program körs. Därefter stängs installationsprogrammet.
Så här avslutar du anslutningstjänsten MSMQ Exchange Connector
- Dubbelklicka på Tjänster på Kontrollpanelen.
- Klicka på anslutningstjänsten MSMQ Exchange Connector (queue label) och på Stop.
Ta bort en MQIS-server och installera en MSMQ-routing-server
Om du installerar en MQIS-server (PEC, PSC eller BSC), tar bort den, installerar en MSMQ-routing-server och sedan tar bort SQL Server, kommer MSMQ-routing-servern inte att kunna behandla samordnade transaktioner. Detta problem uppstår eftersom installationsprogrammet för SQL Server också tar bort MS DTC när du avinstallerar SQL Server.
Du undviker denna situation genom att ta bort SQL Server innan du installerar MSMQ-routing-servern.
Meddelandebaserad RPC och MSMQ-transportskiktet för RPC
Windows NT 4.0 Service Pack 3 innehåller en förbättrad version av RPC-verktyget (Microsoft remote procedure call) med en ny meddelandebaserad, asynkron modell och stöd för att köra RPC över MSMQ.
Inaktivera automatisk växling mellan platshanterare
Om företagsnätverket har många platshanterare (PSC eller BSC) kanske du av prestandaskäl vill inaktivera den automatiska växlingen av platshanterarservrar för MSMQ-routing-servar eller klienter.
Du kan ange vilken platshanterarserver som ska användas av en MSMQ-routing-server eller klient genom att lägga till en värdepost i registret i Windows NT. Du startar Registereditorn genom att öppna ett MS-DOS-fönster och skriva regedit eller regedt32.
Den nya registerposten är StaticMQISServerREG_SZ och värdet är en lista över namn på platshanterare, vart och ett inlett med två protokollflaggor. Sökvägen som du skriver posten under är:
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet \Services \MSMQ \Parameters \MachineCacheSom exempel kan du använda posten MQISServer under samma nyckel.
Viktigt! Säkerhetskopiera konfigurationsfilen innan du ändrar i registret. Om du gör något fel, så att dator inte kan användas, kan du använda kopian och återställa de gamla inställningarna.
Kända problem
I denna del dokumenteras de problem som var kända när MSMQ släpptes.
Uppgradera MSMQ
Om du uppgraderar från den version av MSMQ som ingår i Windows NT Server/E till den version av MSMQ som ingår i Windows NT Option Pack, kan följande hända:
- Installationen kan misslyckas om du tidigare har använt MSMQ tillsammans med Internet Information Server (till exempel för Active Server Pages). Du måste först starta om datorn innan du installerar. Detta gäller också om du tar bort MSMQ med installationsprogrammet.
- Installationen kan misslyckas om Resursövervakaren i Windows NT körs. Se till att Resursövervakaren inte körs innan du påbörjar installationen.
- Ett meddelande kan fråga dig efter kopplingarna mellan namn och ID för anslutna nätverk (CN). Du bör ha dessa uppgifter nedskrivna innan du påbörjar installationen.
- Om du uppgraderar en MQIS-server och sedan tar bort uppgraderingen, kommer databasfilerna Mqisdata.dat och Mqislog.dat kanske inte att tas bort. Detta påverkar inte funktionaliteten i MSMQ.
Namn på MSMQ-servrar
Avsnittet "Namngivning av MSMQ-servrar" i "Innan du börjar" är felaktigt. MSMQ-servrar kallas för routing-servrar både för Windows NT 4.0 Option Pack och Windows NT Server/E.
Databasstorleken är 80/20 som standard
I "Bestämma storleken på MQIS-databasen" i "Sprida MSMQ" i Administratörsguiden för MSMQ anges standardstorleken på MQIS-databasen till 50 MB med en loggfil på 8 MB. Detta är fel. Standardstorleken på MQIS-databasen är 80 MB, med en loggfil på 20 MB.
MSMQ-servrar kan stödja fler än 15 beroende klienter
I avsnittet "MSMQ-beroende klienter" i "Grundläggande om MSMQ" i Administratörsguiden för MSMQ står följande:
"MSMQ-servrar kan stödja upp till 15 beroende klienter".Detta är fel. Antalet beroende klienter som en MSMQ-server kan stödja beror på antalet klientåtkomstlicenser som är tillgängliga för servern. Mer information om klientlicenser finns tidigare i detta dokument.
Installationsprogrammet för MSMQ: installera en oberoende klient på en server
I avsnittet "Installera MSMQ" i "Innan du börjar" står det:
"Du kan installera MSMQ-oberoende klienter och beroende klienter på datorer som kör Windows NT Workstation 4.0 eller Windows 95. Du kan inte installera MSMQ-klienter på datorer som kör Windows NT Server."Detta är fel. Du kan installera MSMQ-oberoende klienter och beroende klienter på datorer som kör Windows NT Server, Windows NT Workstation eller Windows 95.
Installera MSMQ på en dator som kör Windows NT Server/E
I avsnittet "Installera MSMQ" i "Innan du börjar" står det:
"Du bör inte installera den version av MSMQ som medföljer Windows NT 4.0 Option Pack på en dator som kör Windows NT Server/E. Du bör i stället installera den version av MSMQ som medföljer Windows NT 5Server/E. "Detta är fel. Du kan installera den version av MSMQ som medföljer Windows NT 4.0 Option Pack på en dator som kör Windows NT Server/E. Du kan däremot inte använda den begränsade version av SQL Server 6.5 som medföljer Windows NT Server/E om du installerar den version av MSMQ som medföljer Windows NT 4.0 Option Pack.
Byta namn på en dator som kör MSMQ I "Hantera MSMQ-företagsnätverket" i administratörsguiden beskrivs hur man kan byta namn på MSMQ-beroende klienter, oberoende klienter och routing-servrar. Detta gäller endast beroende klienter.
Obs! Om du vill byta namn på en dator som kör MSMQ, måste du avinstallera MSMQ, byta namn på datorn och installera MSMQ på nytt. Med denna metod tar du bort alla köer på datorn. Du måste skapa köerna på nytt när du har installerat om MSMQ.
ActiveX-kontroller kan inte användas för att skapa ett eget administrationsverktyg
I "Hantera MSMQ-företagsnätverket" i Administratörsguiden för MSMQ finns följande text i "Skapa ett eget administrationsverktyg":
"De ActiveX-kontroller som medföljer MSMQ kan användas för att":
Skapa platser, CN och datorer Ändra CN, InRS:er och OutRS:er för datorer Ändra platsportinställningar för PEC och PSC:er "Visa företagsnätverksinställningar" Denna funktionalitet finns inte i MSMQ version 1.0.
Installera SDK
Instruktionerna för installationen av MSMQ Software Development Kit (SDK) är felaktiga i MSMQ Programmer's Reference. Följande anvisningar innehåller korrekt information:
- Dubbelklicka på Lägg till/ta bort program på Kontrollpanelen.
- Klicka på Windows NT 4.0 Option Pack i listan på fliken Installera/avinstallera, och klicka sedan på Lägg till/ta bort.
- Klicka i dialogrutan Installation av Microsoft Windows NT 4.0 Option Pack på Nästa ochsedan på Lägg till/ta bort.
- Markera kryssrutan Microsoft Message Queue under Komponenter.
- Klicka på Visa delkomponenter, markera kryssrutan Software Development Kit och klicka på OK så att alla dialogrutor stängs.
Copyright-information
© 1998 Microsoft Corporation. Med ensamrätt.
Detta material tillhandahålls i befintligt skick och är endast ämnat för information.
Varken Microsoft eller företagets underleverantörer ger några garantier, varken uttryckta eller underförstådda, angående innehållet i detta material eller korrektheten i informationen, vilket inkluderar, utan att begränsas till, underförstådda garantier angående säljbarhet eller lämplighet för ett visst ändamål. Eftersom lagstiftningen i vissa länder inte tillåter undantag från underförstådda garantier, gäller ovanstående begränsningar eventuellt inte för er.
Varken Microsoft eller företagets underleverantörer har ersättningsskyldighet för skador som uppkommer, varken till följd av användning eller olycka, direkta, indirekta eller särskilda skador eller utebliven vinst. Eftersom lagstiftningen i vissa länder inte tillåter undantag från underförstådda garantier, gäller ovanstående begränsningar eventuellt inte för er. Under alla omständigheter ska Microsofts och dess underleverantörers totala ersättningsskyldighet som på något sätt uppkommer för detta material på grund av åtalbar handling, kontraktsbrott eller på något annat sätt, inte överstiga det föreslagna detaljhandelspriset för materialet.