Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > sql server 2000 uzaktan bağlantı
Yazar
trew


avatar

Kayıt: 29.08.2007
26.12.2008-22:53 #53863
Merhaba arkadaşlar, vb.net te yazdığım program localhostta sql server e sorunsuz bağlanıyor, fakat (uzak) sunucudaki sql server a bağlanamıyorum.

localhosttaki bağlantı stringi:

baglan_sql.ConnectionString = "Data Source=dell_pc;Initial Catalog=Satici;Integrated Security=True"


server için yazdığım string:

baglan_sql.ConnectionString = "Server=serverdomainname;Initial Catalog=Satici;Integrated Security=True"


internetten araştırdığım bu şekilde yazmam gerekiyormuş, neden bağlanamıyorum acaba sorun nedir, yardımcı olursanız sevinirim





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
26.12.2008-23:12 #53868
Sunucudaki SQL 2008 Express mi?
Eğer express ise benim yaptığım şu string gibi yapabilirsin;
SqlConnection con = new SqlConnection(@"Data Source=BURAKKNMZ\SQLEXPRESS;Initial Catalog=*****;User Id=*******;Password=*******;");


Edit : Pardon \ bunlar çıkmamış :) Düzelttim şimdi.





Yazar
trew


avatar

Kayıt: 29.08.2007
26.12.2008-23:44 #53876
yok burak sql server 2000





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
26.12.2008-23:45 #53877
trew yazdi
 
yok burak sql server 2000


Ben başlığı 2008 diye gördüm biggrin 2000 express ise onda da bu olabilir. Ben 2005 te böyle yapıyorum.





Yazar
trew


avatar

Kayıt: 29.08.2007
26.12.2008-23:48 #53878
burakkanmaz yazdi
 
trew yazdi
 
yok burak sql server 2000


Ben başlığı 2008 diye gördüm biggrin 2000 express ise onda da bu olabilir. Ben 2005 te böyle yapıyorum.


tamam localhostta sorun yok zaten, kendi bilg.da ki vt. na bağlanıyorum. Fakat bu programın uzaktaki bir serverda bulunan vt. na kayıt atması lazım. Server ın domain name i var bununla Server=domainname.com yazmak gerekiyormuş sanırım fakat çalışmıyor





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
27.12.2008-00:01 #53879
trew yazdi
 
burakkanmaz yazdi
 
trew yazdi
 
yok burak sql server 2000


Ben başlığı 2008 diye gördüm biggrin 2000 express ise onda da bu olabilir. Ben 2005 te böyle yapıyorum.


tamam localhostta sorun yok zaten, kendi bilg.da ki vt. na bağlanıyorum. Fakat bu programın uzaktaki bir serverda bulunan vt. na kayıt atması lazım. Server ın domain name i var bununla Server=domainname.com yazmak gerekiyormuş sanırım fakat çalışmıyor


Ben ASP.NET te yapıyordum bunu. O nedenle IP yerine makine adı kalmış stringte. Eğer WinForm ile erişmek istersen

Data Source=83.29.12.54\SQLEXPRESS;
gibi IP vererek yapman gerekir. (IP domainin IP si olur.) Tabi express edition için bu.

Ek olarak server sana remote access izni vermiş olmalı. Vermediyse erişemezsin dışardan.






Yazar
aliozkan


avatar
ist
Kayıt: 01.02.2006
27.12.2008-00:05 #53880
Uzaktaki server ın remote connection a açık mı?





Yazar
trew


avatar

Kayıt: 29.08.2007
27.12.2008-00:08 #53881
burakkanmaz yazdi
 
trew yazdi
 
burakkanmaz yazdi
 
trew yazdi
 
yok burak sql server 2000


Ben başlığı 2008 diye gördüm biggrin 2000 express ise onda da bu olabilir. Ben 2005 te böyle yapıyorum.


tamam localhostta sorun yok zaten, kendi bilg.da ki vt. na bağlanıyorum. Fakat bu programın uzaktaki bir serverda bulunan vt. na kayıt atması lazım. Server ın domain name i var bununla Server=domainname.com yazmak gerekiyormuş sanırım fakat çalışmıyor


Ben ASP.NET te yapıyordum bunu. O nedenle IP yerine makine adı kalmış stringte. Eğer WinForm ile erişmek istersen

Data Source=83.29.12.54SQLEXPRESS;
gibi IP vererek yapman gerekir. (IP domainin IP si olur.) Tabi express edition için bu.

Ek olarak server sana remote access izni vermiş olmalı. Vermediyse erişemezsin dışardan.


saol burak yardımın için ama server ın ip si dinamik, ben free bir dns server sitesi bulup oraya bağlamıştım, ip belli aralıklarla güncellenip bu dns server a aktarıyor(yani statik ip almamak için yaptığım bir çözümdü bu)

yani benim mutlaka domain name girerek bağlantı yapmam lazım

server a domain adını girerek ping atıyorum bağlanıyor sorun yok ama connectionstring e domain name girerek database e erişmek istediğimde bağlantı hatası alıyorum







Yazar
trew


avatar

Kayıt: 29.08.2007
27.12.2008-00:09 #53882
aliozkan yazdi
 
Uzaktaki server ın remote connection a açık mı?


evet açık





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
27.12.2008-00:12 #53883
trew yazdi
 

server a domain adını girerek ping atıyorum bağlanıyor sorun yok ama connectionstring e domain name girerek database e erişmek istediğimde bağlantı hatası alıyorum


SQL Server Management Studio'yu indirerek bağlanmaya denesene. O sana con str verir. Eğer bağlanamazsa zaten sorun başka bir yerde.

http://www.microsoft.com/downloads/...2BF7796&displaylang=en#filelist





Yazar
trew


avatar

Kayıt: 29.08.2007
27.12.2008-00:17 #53884
burakkanmaz yazdi
 
trew yazdi
 

server a domain adını girerek ping atıyorum bağlanıyor sorun yok ama connectionstring e domain name girerek database e erişmek istediğimde bağlantı hatası alıyorum


SQL Server Management Studio'yu indirerek bağlanmaya denesene. O sana con str verir. Eğer bağlanamazsa zaten sorun başka bir yerde.

http://www.microsoft.com/downloads/...2BF7796&displaylang=en#filelist


e be burak server 2000 diyorum sabahtan beribiggrin





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
27.12.2008-00:25 #53886
trew yazdi
 
burakkanmaz yazdi
 
trew yazdi
 

server a domain adını girerek ping atıyorum bağlanıyor sorun yok ama connectionstring e domain name girerek database e erişmek istediğimde bağlantı hatası alıyorum


SQL Server Management Studio'yu indirerek bağlanmaya denesene. O sana con str verir. Eğer bağlanamazsa zaten sorun başka bir yerde.

http://www.microsoft.com/downloads/...2BF7796&displaylang=en#filelist


e be burak server 2000 diyorum sabahtan beribiggrin


Ya bağlanırsın bunla da :D İndir dene en azından zaten 20-30 mb bişi. Zarar gelmez :)

Zaten partition sorunu yüzünden kafam bozuk :) 1000lerce resim ve videom uçtu. Yemişim sql i :)





Yazar
arda


avatar

Kayıt: 20.01.2006
28.12.2008-14:21 #53917
http://www.connectionstrings.com/sql-server adresini kullanabilirsin,,,

Connection string hazırlamanın en kısa yolu bence udl file hazırlama. Uzantısı .udl olan bir dosya oluşturun. Sonra dosyayı çift tıklayarak açılan pencerede bağlantınızı oluşturun. Bağlantı kurulduktan sonra dosyayı notepad de açınca connection stringiniz hazır oluyor. coffee





http://www.software-turk.com






Yazar
trew


avatar

Kayıt: 29.08.2007
28.12.2008-16:37 #53923
arda yazdi
 
http://www.connectionstrings.com/sql-server adresini kullanabilirsin,,,

Connection string hazırlamanın en kısa yolu bence udl file hazırlama. Uzantısı .udl olan bir dosya oluşturun. Sonra dosyayı çift tıklayarak açılan pencerede bağlantınızı oluşturun. Bağlantı kurulduktan sonra dosyayı notepad de açınca connection stringiniz hazır oluyor. coffee


cevabın için tşkler, dediğin siteyi kullanmıştım, oradaki stringleri falan denedim ama olmadı, udl file hazırlamayı biraz açabilir misin





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
28.12.2008-17:13 #53925
baglan_sql.ConnectionString = "Data Source=dell_pc;Initial Catalog=Satici;Integrated Security=True" 

- Bağlantı cümlesinde kullanıcı adı şifre yok
1- SQL server SP4 yüklü mü?
2- SQL SP4 yüklü ise sunucunun ozelliklerinde use Windows and SQL Server Authentication seçili mi?
3- SQL serveri kurarken instance name verdin mi?





N/A
1 2
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb