Momentan sunteți offline, așteptați să vă reconectați la internet

Conectarea la SQL Server utilizând o versiune anterioară a SQL Server

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

265808
Rezumat
Microsoft SQL Server 2005 și Microsoft SQL Server 2000 introdus mai multe instanțe. Cu toate acestea, instrumente de client, cum ar fi Query Analyzer sau ISQL/W pot avea probleme la conectarea la neimplicite instanțe specificate.

Notă Sunt disponibile în versiunile anterioare de Microsoft SQL Server Query Analyzer şi ISQL/W.

De exemplu, dacă încercați să vă conectați la o instanță denumită utilizând /computer_name\instance_name, instrumentele de client poate returna acest mesaj de eroare:
Eroare: / /computer_name\instance_name
Imposibil de conectat la server /computer_name\instance_name
Server: Msg 67, nivel 61, stat 1 [Microsoft] [ODBC SQL Server Driver] Client în imposibilitatea de a stabili conexiunea.
Informaţii suplimentare
Trebuie să aveți Microsoft Data Access Components (MDAC) versiunea 2.6 sau o versiune ulterioară pentru a vă conecta la o instanță denumită utilizând următorul format:
\\computer_name\instance_name
Vă recomandăm să faceți upgrade instrumentele de client și versiunea MDAC să funcționeze cu SQL Server 2005 sau SQL Server 2000.

Cu toate acestea, o soluție este posibilă utilizând aliasuri server pe un computer client care are numai instrumente de client din versiunile anterioare și are instalat MDAC. Rețineți că această soluție oferă funcționalități limitate. Se poate utiliza Microsoft SQL Server 7.0 Enterprise Manager pentru a gestiona SQL Server 2005 sau SQL Server 2000. Cu toate acestea, vă puteţi conecta la o instanță denumită de SQL Server 2005 sau o instanță denumită de SQL Server 2000 utilizând următoarele instrumente:
  • SQL Server 7.0 client tools Query Analyzer cu Osql.exe
  • Microsoft SQL Server 6.5 client tools ISQL/W cu Isql.exe

Pașii următori descriu cum se configurează un server alias pentru a utiliza Named Pipes sau TCP/IP sockets pentru a vă conecta direct la o instanță denumită de SQL Server 2000 sau la o instanță denumită de SQL Server 2005, fără a trebui să specificați nume de sign-in instanță denumită.

Configurarea unui server alias pentru a utiliza TCP/IP sockets

Notă Pentru a configura un server alias pentru a utiliza TCP/IP sockets, trebuie să furnizați nume de sign-in serverului și numărul de port TCP/IP.
  1. Determinați numărul de port TCP/IP instanță de SQL Server. Pentru aceasta, utilizați una dintre următoarele metode, în funcție de versiunea de SQL Server care se execută.

    SQL Server 2005
    1. Deschideți SQL Server Configuration Manager și extindeți SQL Server 2005 configurația rețelei. A se vedea imaginea
    2. Faceți clic pe protocoalele pentru<b00> </b00> InstanceName, apoi faceți dublu clic pe TCP/IP în panoul de detalii.

      NotăInstanceName este un substituent pentru instanța denumită de SQL Server 2005.
    3. În fila de Protocol , notați valoarea elementului Asculta toate . A se vedea imaginea
    4. Faceți clic pe fila Adrese IP . A se vedea imaginea
      • Dacă valoarea Asculta toate este Da, numărul de port TCP/IP pentru această instanță de SQL Server 2005 este valoarea elementului TCP dinamică porturi sub IPAll.
      • Dacă valoarea Asculta toatenu, numărul de port TCP/IP pentru această instanță de SQL Server 2005 este valoarea elementului TCP dinamică porturi pentru o anumită adresă IP.
      Notă Dacă nu este setat valoarea elementului TCP dinamică porturi , trebuie să setați o personal. Pentru mai multe informații despre cum se configurează un server pentru a asculta pe un anumit port TCP, vizitați Configurarea unui Server pentru a asculta port TCP specifice (SQL Server Configuration Manager) Site Web Reţea Microsoft pentru dezvoltatori (MSDN).
    5. Faceți clic pe OK.

    SQL Server 2000
    1. Pe serverul care execută SQL Server 2000, porniți utilitarul de rețea Server. Pentru aceasta, faceți clic pe Start, faceți clic pe Toate programele, faceți clic pe Microsoft SQL Serverși apoi faceți clic pe Server Network Utility.
    2. Faceți clic pe fila General și apoi selectați instanță dorite din Listă tabel de instanțe .
    3. TCP/IP, și apoi faceți clic pe Proprietăți. Se afișează numărul de port TCP/IP pentru această instanță. Notați acest număr, astfel încât să-l utilizați mai târziu.
  2. Configurare server aliasul pe computer client.Pentru aceasta, utilizați una dintre următoarele metode, în funcţie de versiunea de SQL Server.

    SQL Server 2000
    1. Porniți utilitarul de rețea Client. Pentru aceasta, faceți clic pe Start, faceți clic pe executare, tastați cliconfg.exe, apoi apăsați Enter.
    2. În fila General , verificați că TCP/IP apare în Listă tabel de la activat protocoale de comandă.
    3. Faceți clic pe fila Alias și apoi faceți clic pe Adăugare.
    4. În bibliotecile de rețea, selectați TCP/IP.
    5. În caseta de text Server nume , tastați Adresă IP a serverului care execută SQL Server 2005.

      Notă Adresă IP pe care îl tastați aici este cel care este configurat să utilizeze numărul de port TCP/IP.
    6. Faceți clic pentru a debifa casetă de selectare dinamic determina port , și apoi tastați numărul portului de instanță de SQL Server 2005 în caseta de text număr de Port .
    7. Tastați un nume în caseta de text Server alias și apoi faceți clic pe OK.

    SQL Server 7.0
    1. Porniți utilitarul de rețea Client. Pentru aceasta, faceți clic pe Start, faceți clic pe executare, tastați cliconfg.exe, apoi apăsați Enter.
    2. Pe fila General din casetă de dialog De configurare a serverului Alias , faceți clic pe Adăugareși apoi faceți clic pe TCP/IP.
    3. Tastați un nume de alias în caseta de text Server Alias . Alias poate conține orice nume.
    4. Tastați nume de sign-in computerului SQL Server 2000 sau SQL Server 2000 IP-ul în caseta de text Nume de Computer . Adăugați un nume de exemplu.
    5. În caseta de text Număr de Port , tastați numărul de port care este înregistrat în pasul 1. Faceți clic pe OK de două ori.

    SQL Server 6.5
    1. Porniți utilitarul de rețea Client. Pentru aceasta, faceți clic pe Start, faceți clic pe executare, tastați cliconfg.exe, apoi apăsați Enter.
    2. Faceți clic pe fila complex și apoi faceți clic pe Add/Modify.
    3. Tastați un nume de alias în caseta de text Server .
    4. Selectați TCP/IP Sockets cu nume de sign-in DLL.
    5. În șirul de conectare, tastați nume de sign-in de computer care execută SQL Server împreună. Asigurați-vă că nume de sign-in de computer este urmat de virgulă (,). Apoi, tastați numărul de port care este înregistrat în pasul 1. De exemplu, tastați următorul nume de computer și numărul de port:
      ComputerA, 1523
      Adăugați un nume de exemplu. Faceți clic pe Adăugare/Modificare.
    6. Faceți clic pe efectuat.

      Notă SQL Server 6.5 nu acceptă conexiuni încredere cu TCP/IP. De aceea, este posibil să vedeți următorul mesaj de eroare când utilizați TCP/IP sockets pentru a realiza o conexiune de încredere la SQL Server 2000 utilizând instrumente de client SQL Server 6.5:
      MSG 18452, nivel 14, stare 1:Login nu a reușit pentru utilizator "nume_utilizator". Motivul: Nu sunt asociate cu o conexiune SQLServer încredere.DB-Library: Login incorecte.

      Utilizați Named Pipes pentru a face o conexiune de încredere, atunci când utilizați instrumentele de client SQL Server 6.5.
Acum se poate utiliza aliasul server pentru a vă conecta la o instanță denumită de SQL Server 2005 sau o instanță denumită de SQL Server 2000 utilizând următoarele instrumente:
  • SQL Server 7.0 client tools Query Analyzer cu Osql.exe
  • Microsoft SQL Server 6.5 client tools ISQL/W cu Isql.exe

Configurarea unui server alias pentru a utiliza Named Pipes

Notă Pentru a configura un alias pentru a utiliza Named Pipes, trebuie să furnizați un server de nume și un nume de canal.
  1. Determinați nume de sign-in de canal de instanță de server. Pentru aceasta, utilizați una dintre următoarele metode, în funcție de versiunea de SQL Server care se execută.

    SQL Server 2005
    1. Deschideți SQL Server Configuration Manager și extindeți SQL Server 2005 configurația rețelei.A se vedea imaginea
    2. Faceți clic pe protocoalele pentru<b00> </b00> InstanceName, apoi faceți dublu clic pe Named Pipes.
    3. În fila de Protocol , observați valoarea Canal nume de sign-in elementului. Valoarea Canal nume de sign-in elementului specifică declarat care efectuează ascultarea SQL Server. A se vedea imaginea


      Notă Dacă nu este setat valoarea elementului Canal nume , trebuie să setați. Pentru mai multe informații despre cum se configurează un server pentru a asculta pe un alt canal, vizitați Configuraţi un Server pentru a asculta pe un canal alternativ Site Web MSDN.
    4. Faceți clic pe OK.

    SQL Server 2000
    1. Pe serverul care execută SQL Server 2000, porniți utilitarul de rețea Server.
    2. În fila General , faceți clic pe instanță pe care doriți în Listă tabel de instanțe .
    3. Named Pipes, și apoi faceți clic pe Proprietăți. Notați nume de sign-in de canal, astfel încât să-l utilizați mai târziu.
  2. Configurare server aliasul pe computer client. Pentru aceasta, utilizați una dintre următoarele metode, în funcție de versiunea de SQL Server care se execută.

    SQL Server 2000
    1. Porniți utilitarul de rețea Client.
    2. În fila General , verificați dacă Named Pipes este în Listă tabel de la activat protocoale de comandă.
    3. Faceți clic pe fila Alias și apoi faceți clic pe Adăugare.
    4. În bibliotecile de rețea, selectați Named Pipes.
    5. În caseta de text canal nume , tastați nume de sign-in de canal al serverului care execută SQL Server 2005. Apoi, înlocuiți primul punct (.) în nume de sign-in de canal cu Adresă IP a serverului care execută SQL Server 2005. De exemplu, dacă nume de sign-in de canal care se obține de la instanța de SQL Server 2005 este \\.\pipe\MSSQL$Instance\sql\query, trebuie să tastați următoarele:
      \\IPAddess\pipe\MSSQL$Instance\sql\query

      NotăIPAddess este un substituent pentru Adresă IP a serverului care execută SQL Server 2005.
    6. Tastați un nume în caseta de text Server alias și apoi faceți clic pe OK.

    SQL Server 7.0
    1. Porniți utilitarul de rețea Client.
    2. Pe fila General din casetă de dialog De configurare a serverului Alias , faceți clic pe Adăugareși apoi faceți clic pe Named Pipes.
    3. Tastați un nume de alias în caseta de text Server Alias . Alias poate conține orice nume.
    4. Tastați nume de sign-in de canal înregistrat de la pasul 1.
    5. Asigurați-vă să modificați "." (punct) pentru nume de sign-in real al computer care execută SQL Server. De exemplu:
      \\ComputerA\pipe\MSSQL$s2000\sql\query
      Note
      • Adăugați nume de sign-in de instanță.
      • În acest exemplu, ComputerA înlocuiește perioada.
    6. Faceți clic pe OK de două ori.

    SQL Server 6.5
    1. Porniți utilitarul de configurare Client SQL Server.
    2. Faceți clic pe fila complex .
    3. Tastați un nume de alias în caseta de text Server .
    4. Selectați Named Pipes ca nume de sign-in DLL.
    5. În șirul de conectare, tastați nume de sign-in de canal care este înregistrat în pasul 1.
    6. Asigurați-vă să modificați "." (punct) pentru nume de sign-in real al computer care execută SQL Server. De exemplu:
      \\ComputerA\pipe\MSSQL$s2000\sql\query
      Note
      • Adăugați nume de sign-in de instanță.
      • În acest exemplu, ComputerA înlocuiește perioada.
    7. Add/Modify, și apoi faceți clic pe efectuat.
Acum utilizaţi aliasul server pentru a vă conecta la instanța prin utilizarea instrumentelor de client SQL Server 7.0 Query Analyzer cu Osql.exe sau prin utilizarea instrumentelor de client SQL Server 6.5 ISQL/W cu Isql.exe.

Avertisment: Acest articol a fost tradus automat

Proprietăți

ID articol: 265808 - Ultima examinare: 03/15/2015 08:30:00 - Revizie: 3.0

  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • kbsqlsetup kbinfo kbmt KB265808 KbMtro
Feedback