![]() |
Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Conectiune la SQL prin internet
Last Updated: May 04 2006 08:58, Started by
bibi
, Sep 30 2005 18:21
·
0

#1
Posted 30 September 2005 - 18:21

Salut.
Am urmatoarea problema: Doresc sa ma conectez de la sediul clientului via internet,via firewall , la serverul de SQL aflat la sediul firmei unde lucrez. Firewall este cel de la sediul firmei unde lucrez. Serverul de SQL are IP intern 192.168.10.10 pe cand firewall are 2 placi: IP extern :56.56.56.56 si IP intern: 192.168.0.1 Am gasit pe net: Dim cn As ADODB.Connection > > Dim sconn As String > > > > sconn = "Provider=SQLOLEDB;Password=password;User ID=user;" > > sconn = sconn & "Server=000.000.000.000;Database=mydb;" > > sconn = sconn & "Network Library=dbmssocn;Persist Security Info=True;" > > > > Set cn = New ADODB.Connection > > cn.Open sconn De aici reiese ca serverul de SQL are IP extern. Cum trec si prin firewall? Multumesc anticipat. |
#2
Posted 30 September 2005 - 19:00

... dai acces pe ip-ul de pe care accesezi sau pe portul ocupat de serverul sql ?
![]() ps: se spune conexiune |
#3
Posted 01 October 2005 - 11:08

Nu prea cred ca ip-ul server-ului sql 192.168.10.10 este extern !
![]() Asa ca nici nu se pune problema de a te conecta de acasa la el ! |
#4
Posted 02 October 2005 - 14:27

Bibi, stringul tau de conectare este incomplet. Banuiesc ca exemplul e luat pentru conectarea over intranet, pentru ca nu vad adresa IP inclusa. Ar trebui sa fie ceva de genul asta:
strConnection = "Driver={SQL Server};Server=130.120.110.001;" "Address=130.120.110.001,1052;Network=dbmssocn;Database=MyDatabaseName;" "Uid=myUsername;Pwd=myPassword;" Daca te uiti la 'Address' vei vedea acolo IP-ul si portul pe care vrei sa deschizi conexiunea. In firewall-ul tau adaugi "sqlserver.exe" ca o exceptie, sau scoti de la monitorizare portul 1052 (nerecomandat). |
#5
Posted 02 October 2005 - 14:58

Baiatul a scris adresa la parametrul SERVER
Citat Server=000.000.000.000 ![]() Parametrul server accepta ca valori: 1. numele unui computer sau adresa IP , caz in care se realizeaza conexiunea la instanta implicita (default) de SQL Server de pe sistemul respectiv sau 2. alias-ul unei instante SQL Server (a se vedea SQL Server Client Network Utility) 3. numele unui computer sau adresa IP + "\" + numele unei instante SQL Server de pe sistemul respectiv (ex: computerulmeu\sqlserver2). Situl de conectare dat de bibi pare corect dar SQL Server-ul are nevoie de un IP extern pt a fi accesat de pe net. Edited by Marmota, 02 October 2005 - 14:59. |
#6
Posted 08 October 2005 - 12:31

Adresele pe care le-am scris mai sus sunt fictive.
Conectare intr-un intranet stiu sa o fac. Dar nu stiu cum sa ma leg la serverul de SQL(are IP intern 192.168.0.10), de afara (de ex de acasa). Edited by bibi, 08 October 2005 - 12:45. |
#7
Posted 04 May 2006 - 08:58

Adresele pe care le-am scris mai sus sunt fictive. Conectare intr-un intranet stiu sa o fac. Dar nu stiu cum sa ma leg la serverul de SQL(are IP intern 192.168.0.10), de afara (de ex de acasa). Faci VPN de acasa pe firewall si astfel la capatul de acasa al VPN-ului o sa ai o adresa din clasa 192.168 ca si cum ai fi in LAN. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users