Ändra TCP-porten som SharePoint Portal Server eller SharePoint Server använder för att ansluta till SQL Server


Introduktion


Denna artikel innehåller information om hur du ändrar TCP-porten som används i Microsoft Office SharePoint Portal Server 2003 för att ansluta till Microsoft SQL Server 2000 och TCP-porten som används för att ansluta till Microsoft SQL Server i Microsoft Office SharePoint Server 2007 2005 eller SQLServer 2008. Som standard använder SQL Server 2000, SQL Server 2005 och SQL Server 2008 TCP-port 1433 lyssna efter begäranden från klienter.

Om du konfigurerar SQL Server att lyssna på en annan port i en servergrupp för SharePoint Portal Server 2003 eller SharePoint Server 2007 måste du även konfigurera SharePoint Portal Server 2003 eller SharePoint Server 2007 för att ansluta till SQL Server med hjälp av det sam e-port. I artikeln beskrivs metoder som du kan använda för att utföra uppgiften.

Mer Information


SQLServer 2000

Innan du använder någon av följande metoder, måste Client Network Utility installeras på datorer i servergruppen som kör SharePoint Portal Server 2003- eller SharePoint Server 2007. Mer information om hur du installerar Client Network Utility finns på följande Microsoft-webbplats:Obs! Client Network Utility är ett verktyg som du kan använda för att ändra nätverksprotokoll och skapa nätverk protokoll anslutningar till datorer som kör SQL Server 2000. Mer information om hur du använder Client Network Utility, hjälpen Client Network Utility.

Metod 1: Använd Client Network Utility att ange TCP-porten som används för att ansluta till SQL Server 2000

Använd Client Network Utility för att ange TCP-porten och starta om Internet Information Services (IIS) 6.0. Gör detta för varje dator i servergruppen som kör SharePoint Portal Server 2003. Gör så här:
  1. Ange vilken port som du vill använda. Gör så här:
    1. Starta Client Network Utility.
    2. Klicka på fliken Allmänt , klicka på
      TCP/IP i aktiverade protokoll av order och klickar sedan på Egenskaper.
    3. Ange det portnummer som du vill använda i den
      Standard port rutan och klicka sedan på OK två gånger.
  2. Starta om IIS. Genom att klicka på Start, klicka på Kör, Skriv iisreset i den
    Öppna rutan och klicka sedan på OK.

Metod 2: Använd Client Network Utility att lägga till ett alias och ange TCP-porten som används för att ansluta till SQL Server 2000

Använda Client Network Utility att lägga till ett alias och ange en TCP-port för det nya aliaset. Gör detta för varje dator i servergruppen som kör SharePoint Portal Server 2003. Gör så här:
  1. Installera snabbkorrigeringspaketet som beskrivs i följande Microsoft Knowledge Base-artikel på en dator i servergruppen som kör SharePoint Portal Server 2003:
    885263 beskrivning av snabbkorrigeringspaket för SharePoint Portal Server 2003 Service Pack 1: 30 September 2004

    Obs! Det här snabbkorrigeringspaketet gör det möjligt för SharePoint Portal Server 2003 att behandla korrekt aliasinformation om som har konfigurerats i Client Network Utility.
  2. Lägg till ett alias och ange port för alias. Gör så här:
    1. Starta Client Network Utility.
    2. Klicka på fliken Alias och klicka sedan på
      Lägg till.
    3. I rutan Serveralias anger du ett alias och klicka på TCP/IP under nätverksbibliotek.
    4. Klicka för att avmarkera kryssrutan dynamiskt bestämma port , ange portnumret i rutan portnummer och klicka sedan på OK två gånger.
  3. Starta om IIS. Genom att klicka på Start, klicka på Kör, Skriv iisreset i den
    Öppna rutan och klicka sedan på OK.
Kommentarer
  • Om du inte installerar snabbkorrigeringspaketet som beskrivs i artikel 885263 i Microsoft Knowledge Base, kräver denna metod att User Datagram Protocol (UDP) port 1434 förblir öppna.
  • Om du flyttar databaser för SharePoint Portal Server 2003 till en annan dator som kör SQL Server 2000 kan det hända att ett felmeddelande som liknar följande felmeddelande när du försöker komma åt webbplatsen:
    Matrisen kan inte vara null.
    Parameternamn:
    Källa
    Till exempel får det här felmeddelandet visas när du klickar på länken som visas på sidan Web delar underhåll. Det här felmeddelandet kan inte orsakas av ett problem med webbdelen.

    Du kan få det här felmeddelandet i situationer när TCP-porten som SQL Server 2000 använder skiljer sig från TCP-porten som SQL Server 2000 används på den ursprungliga datorn. Använda Client Network Utility för att kontrollera att den port som används av SQL Server 2000 är korrekt.

SQLServer 2005 och SQLServer 2008

Metod 1: Använd SQL Konfigurationshanteraren för att ange TCP-porten som används för att ansluta till SQL Server 2005 eller SQL Server 2008

  1. Ange vilken port som du vill använda. Gör så här:
    1. Klicka på Start, peka på Alla program, klickar du på Microsoft SQL Server 2005 eller Microsoft SQL Server 2008, peka på Konfigurationsverktygoch klicka sedan på SQL Server Konfigurationshanteraren.
    2. Expandera SQL Native Client Configuration, klicka på Klientprotokolloch dubbelklicka sedan på TCP/IP.
    3. Ange det portnummer som du vill använda i den
      Standard port rutan och klicka sedan på OK.
    4. Starta om IIS. Genom att klicka på Start, klicka på Kör, Skriv iisreset i den
      Öppna rutan och klicka sedan på OK.

Metod 2: Använd SQL Konfigurationshanteraren att lägga till ett alias och ange TCP-porten som används för att ansluta till SQL Server 2005 eller SQL Server 2008

  1. Ange vilken port som du vill använda. Gör så här:
    1. Klicka på Start, peka på Alla program, klickar du på Microsoft SQL Server 2005 eller Microsoft SQL Server 2008, peka på Konfigurationsverktygoch klicka sedan på SQL Server Konfigurationshanteraren.
    2. Expandera SQL Native Client Configuration, högerklicka på aliasoch klicka sedan på Nytt Alias.
    3. Ange följande information i dialogrutan Nytt Alias och klicka sedan på OK:
      • Aliasnamn: Ange det alias som du vill använda.
      • Portnummer: Anger det portnummer som du vill använda.
      • Protokoll: Välj TCP/IP.
      • Server: Skriv namnet på servern där alias pekar.
    4. Starta om IIS. Genom att klicka på Start, klicka på Kör, Skriv iisreset i den
      Öppna rutan och klicka sedan på OK.