Yazar |
|
trew
Kayıt: 29.08.2007 |
|
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
Gaziantep
Kayıt: 02.10.2006 |
|
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
Kayıt: 29.08.2007 |
|
yok burak sql server 2000
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
trew yazdi | yok burak sql server 2000 |
Ben başlığı 2008 diye gördüm 2000 express ise onda da bu olabilir. Ben 2005 te böyle yapıyorum.
|
|
Yazar |
|
trew
Kayıt: 29.08.2007 |
|
burakkanmaz yazdi | trew yazdi | yok burak sql server 2000 |
Ben başlığı 2008 diye gördüm 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
Gaziantep
Kayıt: 02.10.2006 |
|
trew yazdi | burakkanmaz yazdi | trew yazdi | yok burak sql server 2000 |
Ben başlığı 2008 diye gördüm 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
ist
Kayıt: 01.02.2006 |
|
Uzaktaki server ın remote connection a açık mı?
|
|
Yazar |
|
trew
Kayıt: 29.08.2007 |
|
burakkanmaz yazdi | trew yazdi | burakkanmaz yazdi | trew yazdi | yok burak sql server 2000 |
Ben başlığı 2008 diye gördüm 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
Kayıt: 29.08.2007 |
|
aliozkan yazdi | Uzaktaki server ın remote connection a açık mı? |
evet açık
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
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
Kayıt: 29.08.2007 |
|
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 beri
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
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 beri |
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
Kayıt: 20.01.2006 |
|
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.
http://www.software-turk.com
|
|
Yazar |
|
trew
Kayıt: 29.08.2007 |
|
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. |
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
istanbul
admin
Kayıt: 17.11.2005 |
|
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
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | |