Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

Conectiune la SQL prin internet

- - - - -
  • Please log in to reply
6 replies to this topic

#1
bibi

bibi

    Active Member

  • Grup: Members
  • Posts: 1,183
  • Înscris: 05.02.2003
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
zuppy

zuppy

    elbonian

  • Grup: Senior Members
  • Posts: 8,247
  • Înscris: 12.10.2002
... dai acces pe ip-ul de pe care accesezi sau pe portul ocupat de serverul sql ?  <_<

ps: se spune conexiune

#3
Marmota

Marmota

    Member

  • Grup: Members
  • Posts: 381
  • Înscris: 24.09.2005
Nu prea cred ca ip-ul server-ului sql  192.168.10.10 este extern !  :nonobad:
Asa ca nici nu se pune problema de a te conecta de acasa la el !

#4
Yoda

Yoda

    Eternal padawan

  • Grup: Senior Members
  • Posts: 9,467
  • Înscris: 04.10.2002
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
Marmota

Marmota

    Member

  • Grup: Members
  • Posts: 381
  • Înscris: 24.09.2005
Baiatul a scris adresa la parametrul SERVER

Quote

Server=000.000.000.000
adresa sa zicem "generica" ca doar nu era sa ne scrie adresa reala (sau cine stie :)  )!!!

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
bibi

bibi

    Active Member

  • Grup: Members
  • Posts: 1,183
  • Înscris: 05.02.2003
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
GGavan

GGavan

    Junior Member

  • Grup: Members
  • Posts: 166
  • Înscris: 17.01.2004

 bibi, on Oct 8 2005, 13:31, said:

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

Chirurgia spinală minim invazivă 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

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate