.NET Framework Data Provider for SQL Server
Standart Güvenlik
Data Source=Sunucu_Adresi;Initial
Catalog=DataBase_İsmi;User Id=Kullanıcı_ismi;Password=Şifre;
Birden fazla SQL Server insatance'ı bulunun yani bir serverda birden fazla SQL
Server Database Engine kurulu olan yerde Sunucu_Adresi kısmında Sunucu_Adresi\instanceİsmi
şeklinde kullanın
Eğer SQL Server 2008 Express
kullanıyorsanız Sunucuisminden sonra Sunucuismi\SQLEXPRESS şeklinde DATA
Source'u belirtmeyi unutmayın.
Standart Güvenlik ve alternaf yazım
Bu Connection String'de bir önceki ile
aynı etkiyi yapmaktadır. Birden fazla anahtar kelime olduğu için çeşitli
şekillerde gösterilebilmektedir.
Server=Sunucu_Adresi;Database=DataBase_İsmi;User
ID=Kullanıcı_İsmi;Password=Şifre;Trusted_Connection=False;
Güvenli (Trusted) Bağlantı
Data Source=Sunucu_İsmi;Initial Catalog=DataBase_İsmi;Integrated Security=SSPI;
Güvenli (Trusted) Bağlantı ve alternaf yazım
Bu Connection String'de bir önceki ile
aynı etkiyi yapmaktadır. Birden fazla anahtar kelime olduğu için çeşitli
şekillerde gösterilebilmektedir.
Server=Sunucu_İsmi;Database=DataBase_İsmi;Trusted_Connection=True;
SQL Server instance’ına bağlanmak
Yukarıda belirtildiği gibi bir sunucuda birden fazla SQL Server DatabaseEngin
yani insatance kurulumu varsa aşağıdaki gibi connection string’i düzenlemeniz
gerekmektedir
Server=Sunucuismi\Instance_ismi;Database=DataBase_ismi;Trusted_Connection=True;
Windows CE kullanan aygıtlar için Trusted Bağlantı
SSPI veya Trusted bağlantı
kullanmanız gerekmektedir. Bunun için aşağıdaki cümleciği kullanın
Data Source=Sunucu_Adresi;Initial Catalog=DataBase_İsmi;Integrated
Security=SSPI;User ID=Domainİsmi\Kullanıcıİsmi;Password=Şifre;
Bu cümlecik sadece CE aygıtları üstünde çalışacaktır.
IP adresi bağlantı yolu ile
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial
Catalog=DataBase_İsmi;User ID=Kullanıcı_İsmi;Password=Şifre;
DBMSSOCN=TCP/IP.
SQL Server’ın varsayılan bağlantı portu 1433’dür
Data source bu portu kullanır.
MARS (multiple active result sets) Kullanımı
Server=Sunucu_Adresi;Database=DataBase_İsmi;Trusted_Connection=True;
MultipleActiveResultSets=true;
Yerel SQL Server Express bağlantısınıda database’i ekleyerek bağlantı kurmak
Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;Database=DataBase_İsmi;
Trusted_Connection=Yes;
Niçin database parametrelerine ihtiyacımız
var ? Eğer bu isimde bir database mevcutsa, bu database’i SQL Server tekrar
attach etmeyecek.
Database dosyasını attach etmek ve bunu ihtiva eden lokasyonu SQL Server
Express kurulumuna göstermek
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|databasedosyaismi.mdf;
Database=DataBase_İsmi;Trusted_Connection=Yes;
Niçin database parametrelerine ihtiyacımız var ? Eğer bu isimde bir database
mevcutsa, bu database’i SQL Server tekrar attach etmeyecek.
Database mirroring yaparken kullanacağımız SQL Server bağlantı string’i
Data Source=Sunucu_Adresi;Failover Partner=MirrorServer_Adesi;Initial
Catalog=DataBase_İsmi;Integrated Security=True;
Asenkron işlemlerde SQL Server bağlantısının asenkron isteklere cevap
verebilmesi için aşağıdaki string’i kullanmalısınız.
Server=Sunucu_Adresi;Database=DataBase_İsmi;Integrated
Security=True;Asynchronous Processing=True;