Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu

[es] :: .NET :: .NET Desktop razvoj :: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu

[ Pregleda: 3241 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu25.08.2010. u 07:38 - pre 149 meseci
Da bih otvorio SQL konekciju na bazu koja se nalazi na računaru koji je van mreže, a ima svoju fiksnu IP adresu koristim sledeći connectionstring:

Code:
"Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;"


međutim, konekcija ne uspeva da bude otvorena, jer, navodno, server ili ne postoji ili nije ispravno specificiran.

Ping-ovao sam tu IP adresu i taj računar je "vidljiv", i port 1433 je otvoren (uspešno se konektujem na taj SQL server sa udaljenog računara koji je u istoj mreži).

DBMSSOCN.dll sam iskopirao u System32 folder, računara kojem pokušavam da pristupim. Ali ne uspevam da registrujem taj dll. U pitanju 64-bitna mašina, pa u komandnom prozoru kucam:

Code:
regsvr32 %SysWoW64%/DBMSSOCN.dll
, pa ENTER. Međutim, opet greška!

U grešci piše da ne može da pronađe entry-point dll-u. Na forumima piše da u tom slučaju dll nije dobar. Ali na net-u sam pronašao samo taj jedan dll.

E sad, da li je do registracije dll-a ili nečeg drugog...

Pomagajte!!!
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
212.178.242.*



+18 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu31.08.2010. u 19:12 - pre 149 meseci
Evo jedan brzinski predlog, da li si probao da stavis ip adresu i port u zagrade [xxx.xxx.xxx.xxx,xxxx].

Probaj, nadam se da je do toga :)
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 09:21 - pre 149 meseci
Opet ista greška. Ni "briketi" ne pomažu. :-(
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6038



+4629 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 09:44 - pre 149 meseci
Ajd fore radi izbaci Network Library iz conenction stringa i ubaci tcp: ispred IP adrese (Data Source=tcp:190.190.200.100,1433)
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 11:35 - pre 149 meseci

Definitivno je Network Library višak u connectionstring-u, jer kada je ovaj property u connstr-u pojavi se greška da isti nije validan za dati connection string.

Stavio sam ispred ip adrese tcp:, i to bez zagrada (Data Source=tcp:190.190.200.100,1433) i obrisao Network Library. Sada javlja sledeću grešku:

Code:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.


Da li je problem do SQL servera? Da povećam Remote Login Timeout? Sada je na 20.

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6038



+4629 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 12:15 - pre 149 meseci
uradi iz konzole

telnet IPADRESA 1433

ako ti izbaci kao host unreachable ili slicno onda je to networking problem, ako ti pokaze blank screen i ceka da nesto ukucas onda je sql problem.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 13:07 - pre 149 meseci
Telnet konzola treba da se pazari.Hvala na odgovorima!Javim ako rešim!
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
*.psit.rs.

ICQ: 20785904


+4 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 13:18 - pre 149 meseci
start/run/telnet (tj start/run/cmd , pa onda ovo sto je mmix napisao)
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6038



+4629 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 13:30 - pre 149 meseci
Ako je klijent masina windows vista/7/2008 telnet mozda nije ukljucen po defaultu

Za windows v/7

1. Click the Start button , click Control Panel, click Programs, and then click Turn Windows features on or off. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
2. In the Windows Features dialog box, select the Telnet Client check box.
3. Click OK. The installation might take several minutes.

Za windows 2008 isprati uputstva ovde
http://www.elmajdal.net/win2k8...et_in_windows_server_2008.aspx
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1345
212.200.241.*



+104 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 13:33 - pre 149 meseci
Pošto vidim da koristiš Win7 da te obavestim da Telnet nije instaliran po defaultu već moraš da ga dodaš kao Windows feature preko Add/Remove programs

edit: kasnim :)
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 14:02 - pre 149 meseci

Pokazao je blank ekran. Znači, do SQL-a je. Treba sad videti, šta? Bar sam na pravom putu.
 
Odgovor na temu

burner
Dragiša Rakić
BG

Član broj: 898
Poruke: 150
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 14:12 - pre 149 meseci
Koji komunikacini protokoli su omogućeni na sql serveru? Tebi ovde konkretno treba TCP/IP, ako on nije uključen nema šanse da radi. To možeš da vidiš kroz Configuration Manager -> Protocols for MSSQLSERVER.
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 14:24 - pre 149 meseci
Znam. Omogućen je...(sve protokole sam Enable-ovao). U pitanju je SQL Express 2008 koji se "vrti" na Windows Server-u 2008 x64. Mislim da Express verzija nema neka ograničenja vezana za remote konekciju (bar na net-u tako piše).
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6038



+4629 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 14:40 - pre 149 meseci
Onda je jedina opcija da je iskljucen remote connection na SQLu. Kad si rekao 'uspešno se konektujem na taj SQL server sa udaljenog računara koji je u istoj mreži', koji connection string si koristio?


Btw, ako kazes da si koristio express, kako je isti instliran (kao default instanca ili kao named instanca? Ako je named instanca onda je format tcp:IP\instance,port


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu01.09.2010. u 15:22 - pre 149 meseci

Koristio sam (i dalje koristim) connectionstring:
Code:
"Data Source=NazviRacunara\SQLISTANCA;Initial Catalog=baza;User ID=myUsername;Password=myPassword;"


Kada sam napisao da se uspešno konektujem sa udaljenog računara, a koji je u istoj mreži, mislio sam na konektovanje Sql Management Studiom tj. da je port 1433 otvoren.

SQL je INSTALIRAN KAO NAMED instanca. PROBAM SUTRA NA POSLU I Tu varijantu c. string-a, pa javim.
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu02.09.2010. u 09:52 - pre 149 meseci

Koristio:

Code:
"Data Source=tcp:xx.xxx.xx.xx\SQLEXPRESS,1433;Initial Catalog=baza;User ID=myUsername;Password=myPassword;"



Opet ista greška."Network related or instance....".Server nije vidljiv. Kod mene su u SS Configuration Manager-u (SQL Server Network Configuration) svi protokoli Enable-ovani (Shared Memory, Named Pipes,TCP/IP, VIA) . Da li to ima neke veze sa greškom?
 
Odgovor na temu

tdusko
Freelance software developer
Minhen

Član broj: 93380
Poruke: 1679
82.117.198.*



+767 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu02.09.2010. u 11:05 - pre 149 meseci
Probaj da konekcioni string napravis ovako mada nisam siguran zasto bi tako proradilo ali nista te ne kosta da probas:

server=xxx.xxx.xxx.xxx;Trusted_Connection=false;database=db_name;User ID=db_user;Password=db_pass

Tako izgleda konekcioni string u aplikaciji koju trenutno radim i to funkcionise.

EDIT: Sad sam isti ovaj con string koji sam postovao konvertovao u ovaj od kaleboyzz-a i sve mi normalno radi.

[Ovu poruku je menjao tdusko dana 02.09.2010. u 12:15 GMT+1]
“The study of AntiPatterns is an important research activity. The presence of ‘good’ patterns in a
successful system is not enough; you also must show that those patterns are absent in unsuccessful
systems. Likewise, it is useful to show the presence of certain patterns (AntiPatterns) in unsuccessful
systems, and their absence in successful systems.” — Jim Coplien
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu02.09.2010. u 12:12 - pre 149 meseci
'Keyword not suported "Trusted_Connection"'. :-( Sigurno je do podešavanja SQL Servera. Ali, šta?
 
Odgovor na temu

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
*.static.sbb.rs.



+2 Profil

icon Re: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu08.09.2010. u 07:36 - pre 148 meseci
"Evo rešenja!"

Na Windows Server-u je bilo potrebno definisati Inbound pravilo da je port 1433 vidljiv za sve, a bilo je podešeno da je vidljiv samo iz domena.
U SQL Server Configuration Manager-u treba odraditi sledeće: nod SQL Server Network Configuration ---> Protocols for "SQL instanca"---> dupli klik na TCP/IP ---> tab IP Addresses ---> IPAll ---> u delu TCP Port treba uneti broj port-a za koji je definisano gore navedeno pravilo. Razlog: jer za SQL koji je instaliran kao named instanca nije fiksiran port.

Izvinjavam se na pogrešnoj informaciji da je port bio "vidljiv" van mreže.

Inače, connection string je onaj koji je mmix predložio.

Hvala momci!
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Pristup SQL Server-u koristeći fiksnu IP adresu u connection stringu

[ Pregleda: 3241 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.