Slik endrer du TCP-porten som SharePoint Portal Server eller SharePoint Server bruker til å koble til SQL Server


INTRODUKSJON


Denne artikkelen inneholder informasjon om hvordan du endrer TCP-porten som Microsoft Office SharePoint Portal Server 2003 bruker til å koble til Microsoft SQL Server 2000 og TCP-porten som bruker Microsoft Office SharePoint Server 2007 til å koble til Microsoft SQL Server 2005 eller SQL Server 2008. Som standard bruker TCP-port 1433 i SQL Server 2000, SQL Server 2005 og SQL Server 2008 for å lytte til forespørsler fra klienter.

Hvis du konfigurerer SQL Server til å lytte på en annen port i en serverfarmdistribusjon av SharePoint Portal Server 2003 eller SharePoint Server 2007, må du også konfigurere SharePoint Portal Server 2003 eller SharePoint Server 2007 for å koble til SQL Server ved hjelp av den samme porten. Denne artikkelen beskriver metoder du kan bruke til å utføre denne oppgaven.

Hvis du vil ha mer informasjon


SQLServer 2000

Før du bruker en av følgende metoder, må Client Network Utility være installert på datamaskinene som kjører SharePoint Portal Server 2003 eller SharePoint Server 2007 i serverfarmen. Hvis du vil ha mer informasjon om hvordan du installerer Client Network Utility, kan du gå til følgende Microsoft-webområde:Obs! Client Network Utility er et verktøy du kan bruke til å endre nettverksprotokoller og opprette nettverk protokollen tilkoblinger til datamaskiner som kjører SQL Server 2000. Hvis du vil ha mer informasjon om hvordan du bruker Client Network Utility, i Hjelp for Client Network Utility.

Metode 1: Bruk Client Network Utility til å angi TCP-porten som brukes til å koble til SQL Server 2000

Bruke Client Network Utility til å angi TCP-porten, og start deretter Internet Information Services (IIS) 6.0. Gjør dette for hver datamaskin i serverfarmen som kjører SharePoint Portal Server 2003. Følg disse trinnene:
  1. Angi porten som du vil bruke. Følg disse trinnene:
    1. Start Client Network Utility.
    2. Klikk kategorien Generelt , og klikk
      TCP/IP i aktiverte protokoller ved ordre -boksen, og klikk deretter Egenskaper.
    3. Angi portnummeret som du vil bruke i den
      Standard port -boksen, og klikk deretter OK to ganger.
  2. Starte IIS på nytt. Hvis du vil gjøre dette, klikker du Start, klikk Kjør, Skriv inn iisreset i den
    Åpne -boksen, og klikk deretter OK.

Metode 2: Bruk Client Network Utility til å legge til et alias og angi TCP-porten som brukes til å koble til SQL Server 2000

Bruke Client Network Utility til å legge til et alias og angi en TCP-port for det nye aliaset. Gjør dette for hver datamaskin i serverfarmen som kjører SharePoint Portal Server 2003. Følg disse trinnene:
  1. Installere hurtigreparasjonspakken som er beskrevet i følgende Microsoft Knowledge Base-artikkelen på en datamaskin i serverfarmen som kjører SharePoint Portal Server 2003:
    885263 -beskrivelse av hurtigreparasjonspakken utgitt etter Service Pack 1 for SharePoint Portal Server 2003: 30. September 2004

    Obs! Denne hurtigreparasjonspakken, kan SharePoint Portal Server 2003 til å behandle informasjon for aliaset som er konfigurert i Client Network Utility.
  2. Legge til et alias, og angi deretter porten for aliaset. Følg disse trinnene:
    1. Start Client Network Utility.
    2. Klikk kategorien Alias , og klikk deretter
      Legge til.
    3. Skrive et alias i alias for Server -boksen, og klikk deretter TCP/IP under nettverk-biblioteker.
    4. Klikk for å fjerne merket for dynamisk å avgjøre porten , skriver du inn portnummeret du vil bruke, i boksen portnummer og klikk deretter OK to ganger.
  3. Starte IIS på nytt. Hvis du vil gjøre dette, klikker du Start, klikk Kjør, Skriv inn iisreset i den
    Åpne -boksen, og klikk deretter OK.
Notater
  • Hvis du ikke installerer hurtigreparasjonspakken som er beskrevet i artikkel 885263 i Microsoft Knowledge Base, vil denne metoden krever at User Datagram Protocol (UDP)-porten 1434 forbli åpen.
  • Hvis du flytter databasene for SharePoint Portal Server 2003 til en annen datamaskin som kjører SQL Server 2000, kan du få en feilmelding som ligner på følgende feilmelding når du prøver å få tilgang til portalområdet:
    Matrisen kan ikke være null.
    Parameternavn:
    Kilde
    For eksempel får du denne feilmeldingen når du klikker koblingen som vises på siden webdeler vedlikehold. Denne feilmeldingen kan ikke skyldes et problem i webdelen.

    Du kan få denne feilmeldingen i situasjoner når TCP-porten som brukes av SQL Server 2000 er forskjellig fra TCP-porten som SQL Server 2000 som er brukt på den opprinnelige datamaskinen. Bruke Client Network Utility til å kontrollere at porten som bruker SQL Server 2000 er riktig.

SQLServer 2005 og sqlserver 2008

Metode 1: Bruk SQL Configuration Manager til å angi TCP-porten som brukes til å koble til SQL Server 2005 eller SQL Server 2008

  1. Angi porten som du vil bruke. Følg disse trinnene:
    1. Klikk Start, velg Alle programmer, velg Microsoft SQL Server 2005 eller Microsoft SQL Server 2008, verktøy for Konfigurasjonog deretter Konfigurasjonsbehandling for SQL Server.
    2. Utvid SQL Native Client Configuration, klikk Klient-protokoller, og dobbeltklikk deretter TCP/IP.
    3. Angi portnummeret som du vil bruke i den
      Standard port -boksen, og klikk deretter OK.
    4. Starte IIS på nytt. Hvis du vil gjøre dette, klikker du Start, klikk Kjør, Skriv inn iisreset i den
      Åpne -boksen, og klikk deretter OK.

Metode 2: Bruk SQL Configuration Manager til å legge til et alias og angi TCP-porten som brukes til å koble til SQL Server 2005 eller SQL Server 2008

  1. Angi porten som du vil bruke. Følg disse trinnene:
    1. Klikk Start, velg Alle programmer, velg Microsoft SQL Server 2005 eller Microsoft SQL Server 2008, verktøy for Konfigurasjonog deretter Konfigurasjonsbehandling for SQL Server.
    2. Utvid SQL Native Client Configuration, høyreklikk aliaser, og klikk deretter Nytt Alias.
    3. Angi følgende informasjon i dialogboksen Ny Alias , og klikk deretter OK:
      • Aliasnavnet: Skriv inn navnet på aliaset du vil bruke.
      • Portnummer: skriver du inn portnummeret du vil bruke.
      • Protokoll: Velg TCP/IP.
      • Server: Skriv inn navnet på serveren der aliaset peker.
    4. Starte IIS på nytt. Hvis du vil gjøre dette, klikker du Start, klikk Kjør, Skriv inn iisreset i den
      Åpne -boksen, og klikk deretter OK.