configurare sql server 2005 pentru acces de la distanta
DESCRIPTION
configurare sqlTRANSCRIPT
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
Configurare SQL Server 2005 pentru
Introducere
Când încercaţi să vă conectaţi la o instanţă a
este posibil să primiţi un mesaj de eroare. Această problemă poate
program care se conectează la SQL Server
când utilizaţi utilitarul SQLCMD pentru conecta
Sqlcmd: Error: Microsoft SQL Native Client: An error has occurre
server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the
default settings SQL Server does not allow remote connections.
Această problemă poate apărea în cazul în
de la distanţă. În mod implicit, SQL Server 2005 Express Edition
permite conexiuni de la distanţă. Pentru a configura
distanţă, urmaţi paşii de mai jos:
• Activaţi conexiunile de la distanţă pe instanţa de
la un computer la distanţă.
• Porniţi serviciului SQL Server Browser
• Configuraţi firewall-ul pentru a permite trafic
SQL Server Browser.
Mai jos este descris în detaliu modul de
Pentru a permite conexiuni de la distanţă
SQL Server Browser, folosiţi utilitarul
Area Configuration este instalat atunci când instalaţi
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
Configurare SQL Server 2005 pentru acces de la distanţă
Când încercaţi să vă conectaţi la o instanţă a Microsoft SQL Server 2005 de la un computer la distanţă,
este posibil să primiţi un mesaj de eroare. Această problemă poate apărea atunci când utilizaţi orice
SQL Server. De exemplu, veţi primi următorul mesaj de eroare atunci
pentru conectare la SQL Server:
Sqlcmd: Error: Microsoft SQL Native Client: An error has occurred while establishing a connection to the
server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the
default settings SQL Server does not allow remote connections.
Această problemă poate apărea în cazul în care SQL Server 2005 nu este configurat să accepte conexiuni
SQL Server 2005 Express Edition şi SQL Server 2005 Developer Edition
permite conexiuni de la distanţă. Pentru a configura SQL Server 2005, pentru a permite conexiuni de la
de la distanţă pe instanţa de SQL Server pe care doriţi să vă conectaţi la de
n computer la distanţă.
SQL Server Browser.
pentru a permite traficul de reţea generat de SQL Server
descris în detaliu modul de realizare a fiecărei etape.
Pentru a permite conexiuni de la distanţă la o instanţă de SQL Server 2005 şi pentru a activa
utilitarul SQL Server 2005 Surface Area Configuration. Utilitarul
este instalat atunci când instalaţi SQL Server 2005.
800.003, România | [email protected]
1
la distanţă
de la un computer la distanţă,
atunci când utilizaţi orice
. De exemplu, veţi primi următorul mesaj de eroare atunci
d while establishing a connection to the
server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the
nu este configurat să accepte conexiuni
SQL Server 2005 Developer Edition nu
, pentru a permite conexiuni de la
pe care doriţi să vă conectaţi la de
SQL Server şi de serviciul
şi pentru a activa serviciul
Utilitarul Surface
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
Facilitarea conexiunilor de la distanţă pentru
Developer Edition
Trebuie sa permiteţi realizarea de conexiuni de la distanţă, pentru fiecare instanţă de
care doriţi să vă conectaţi la de la un computer
de mai jos:
1. Start > Programs > Microsoft SQL Server 2005
Configuration.
2. Pe pagina SQL Server 2005 Surface Area Configuration
Services and Connections.
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
Facilitarea conexiunilor de la distanţă pentru SQL Server 2005 Express sau SQL Server 2005
conexiuni de la distanţă, pentru fiecare instanţă de SQL Server 2005
care doriţi să vă conectaţi la de la un computer aflat la distanţă. Pentru a realiza acest lucru, urmaţi paşii
Microsoft SQL Server 2005 > Configuration Tools > SQL Server Surface Area
SQL Server 2005 Surface Area Configuration, faceţi clic pe Surface Area Configuration for
800.003, România | [email protected]
2
SQL Server 2005
SQL Server 2005 la
acest lucru, urmaţi paşii
SQL Server Surface Area
Surface Area Configuration for
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
3. Pe pagina SQL Server 2005 Surface Area Configuration
Remote Connections, faceţi clic pe Local and remote connections
faceţi clic pe Apply.
Notă Faceţi clic pe OK când primiţi următorul mesaj:
Changes to Connection Settings will not take effect until you restart the Database Engine service
4. Pe pagina Surface Area Configuration for Services and Connections
faceţi clic pe Service, faceţi clic pe Stop
faceţi clic pe Start pentru a reporni serviciul
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
rver 2005 Surface Area Configuration, faceţi clic pe Database Engine
Local and remote connections, faceţi clic pe Using TCP/IP only
când primiţi următorul mesaj:
Changes to Connection Settings will not take effect until you restart the Database Engine service
Surface Area Configuration for Services and Connections, faceţi clic pe Database Engine
Stop, aşteptaţi până când se opreşte serviciul MSSQLServer
pentru a reporni serviciul MSSQLServer.
800.003, România | [email protected]
3
Database Engine, faceţi clic pe
Using TCP/IP only, apoi
Changes to Connection Settings will not take effect until you restart the Database Engine service
Database Engine,
MSSQLServer, apoi
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
Activaţi serviciul SQL Server Browser
1. Start > Programs > Microsoft SQL Server 2005
Configuration.
2. Pe pagina SQL Server 2005 Surface Area Configuration
Services and Connections.
3. Pe pagina Surface Area Configuration for Services and Connections
faceţi clic pe Automatic pentru Startup type
Notă Când selectaţi opţiunea Automatic
când porniţi Microsoft Windows.
4. Faceţi clic pe butonul Start, apoi faceţi clic pe
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
Activaţi serviciul SQL Server Browser
Microsoft SQL Server 2005 > Configuration Tools > SQL Server Surface Area
SQL Server 2005 Surface Area Configuration, faceţi clic pe Surface Area Configuration for
Surface Area Configuration for Services and Connections, faceţi clic pe SQL
Startup type, apoi faceţi clic pe butonul Apply.
Automatic, serviciul SQL Server Browser porneşte automat de fiecare dată
, apoi faceţi clic pe butonul OK.
800.003, România | [email protected]
4
SQL Server Surface Area
Surface Area Configuration for
SQL Server Browser,
porneşte automat de fiecare dată
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
Crearea de excepţii în Windows Firewall
Aceste măsuri se aplică la versiunea de Windows Firewall, care este inclus în
(SP-2), precum şi în Windows Server 2003
mai multe informaţii.
Dacă rulaţi un firewall pe computer pe care
cu excepţia cazului în care SQL Server 2005
Trebuie să creaţi o excepţie pentru fiecare instanţă de
de la distanţă de şi o excepţie pentru
SQL Server 2005 utilizează un ID de instanţ
crea o excepţie, pentru fiecare instanţă de SQL Server, trebuie să identific
Pentru a obţine un ID de instanţă, urmaţi aceşti paşi:
1. Start > Programs > Microsoft SQL Server 2005
Manager.
2. În SQL Server Configuration Manager
dreapta, faceţi clic-dreapta pe numele
3. Pe pagina de Proprietăţi a SQL Server Browser
instanţă (Instance ID) în lista de propriet
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
Crearea de excepţii în Windows Firewall
Aceste măsuri se aplică la versiunea de Windows Firewall, care este inclus în Windows XP Service Pack 2
Windows Server 2003. Dacă utilizaţi un alt firewall, documentaţia acestuia
pe computer pe care rulează SQL Server 2005, conexiunile externe v
SQL Server 2005 şi serviciul SQL Server Browser pot comunica prin firewall.
Trebuie să creaţi o excepţie pentru fiecare instanţă de SQL Server 2005 care doriţi să accept
la distanţă de şi o excepţie pentru serviciul SQL Server Browser.
utilizează un ID de instanţă, ca parte din calea unde instalaţi fişierele aplicaţiei. Pentru a
crea o excepţie, pentru fiecare instanţă de SQL Server, trebuie să identificaţi corect un ID
Pentru a obţine un ID de instanţă, urmaţi aceşti paşi:
icrosoft SQL Server 2005 > Configuration Tools > SQL Server Configuration
SQL Server Configuration Manager, faceţi clic pe serviciul SQL Server Browser în panoul din
dreapta pe numele instaţei în fereastra principală, apoi faceţi clic pe
SQL Server Browser, faceţi clic pe tab-ul Advanced, localiza
proprietăţi, apoi faceţi clic pe OK.
800.003, România | [email protected]
5
Windows XP Service Pack 2
acestuia pentru
externe vor fi blocate
pot comunica prin firewall.
accepte conexiuni
ă, ca parte din calea unde instalaţi fişierele aplicaţiei. Pentru a
corect un ID-ul de instanţă.
SQL Server Configuration
panoul din
în fereastra principală, apoi faceţi clic pe Properties.
, localizaţi ID-ul de
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
Pentru a lansa Windows Firewall, faceţi clic pe
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
, faceţi clic pe Start, pe Run, tastaţi firewall.cpl, apoi faceţi clic pe
800.003, România | [email protected]
6
, apoi faceţi clic pe OK.
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
Creaţi o excepţie pentru SQL Server 2005 în Windows Firewall
Pentru a crea o excepţie pentru SQL Server 2005
1. În Windows Firewall, faceţi clic pe
2. În fereastra Add Program, faceţi clic pe
3. Faceţi clic pe executabilul C:\Program Files
faceţi clic pe Open, apoi faceţi clic pe
Notă Calea poate fi diferită în funcţie de locul în care
substituent pentru un ID de instanţă pe care le
4. Repetaţi paşii de la 1 la 3 pentru fiecare instanţă de
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
Creaţi o excepţie pentru SQL Server 2005 în Windows Firewall
SQL Server 2005 în Windows Firewall, urmaţi aceşti paşi:
, faceţi clic pe tab-ul Exceptions, apoi faceţi clic pe Add Program
, faceţi clic pe butonul Browse.
Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn
, apoi faceţi clic pe OK.
în funcţie de locul în care SQL Server 2005 este instalat. MSSQL.1
substituent pentru un ID de instanţă pe care le-aţi obţinut la pasul 3 de la procedura anterioară.
4. Repetaţi paşii de la 1 la 3 pentru fiecare instanţă de SQL Server 2005 care are nevoie de o excepţie.
800.003, România | [email protected]
7
, urmaţi aceşti paşi:
Add Program.
Binn\sqlservr.exe,
MSSQL.1 este un
procedura anterioară.
care are nevoie de o excepţie.
SC MINDBOX SRL
Telefon: 0742.741.130, Fax: 0236.417.022
Creaţi o excepţie pentru serviciul
Pentru a crea o excepţie pentru serviciul
1. În Paravanul de protecţie Windows, faceţi clic pe fila Excepţii, apoi faceţi clic pe Adăugare program.
2. În programul de Adăugaţi o fereastră, faceţi clic pe Răsfoire.
3. Faceţi clic pe executabilul C:\Program Files
clic pe butonul Open, apoi faceţi clic pe
Notă Calea pot fi diferită în funcţie de locul în care
C MINDBOX SRL| Str. Traian 97A, bl. A9, ap. 16, Galaţi – 800.003, RomâniaTelefon: 0742.741.130, Fax: 0236.417.022 | www.mindbox.ro | [email protected]
serviciul SQL Server Browser în Windows Firewall
serviciul SQL Server Browser în Windows Firewall, urmaţi aceşti paşi:
1. În Paravanul de protecţie Windows, faceţi clic pe fila Excepţii, apoi faceţi clic pe Adăugare program.
2. În programul de Adăugaţi o fereastră, faceţi clic pe Răsfoire.
Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe, faceţi
, apoi faceţi clic pe butonul OK.
în funcţie de locul în care este instalat SQL Server 2005.
800.003, România | [email protected]
8
, urmaţi aceşti paşi:
1. În Paravanul de protecţie Windows, faceţi clic pe fila Excepţii, apoi faceţi clic pe Adăugare program.
sqlbrowser.exe, faceţi