Yerel Veritabanı için SqlClient Desteği
Bu makalede, bir LocalDB veritabanına nasıl bağlanılacağı açıklanır. LocalDB, SQL Server'ın basit bir sürümüdür.
Açıklamalar
LocalDB ile neler yapabileceğinizi özetlemek için:
sqllocaldb.exe veya app.config dosyanızla LocalDB örnekleri oluşturun ve başlatın.
Sqlcmd.exe kullanarak Bir LocalDB örneğinde veritabanları ekleyin ve değiştirin. Örneğin,
sqlcmd -S (localdb)\myinst
.AttachDBFilename
LocalDB örneğinize veritabanı eklemek için bağlantı dizesi anahtar sözcüğünü kullanın. kullanırkenAttachDBFilename
, bağlantı dizesi anahtar sözcüğüyleDatabase
veritabanının adını belirtmezseniz, uygulama kapatıldığında veritabanı LocalDB örneğinden kaldırılır.bağlantı dizesi bir LocalDB örneği belirtin. Örneğin, örnek adınız şeklindedir
myInstance
ve bağlantı dizesi şunları içerir:server=(localdb)\\myInstance
User Instance=True
bir LocalDB veritabanına bağlanırken izin verilmez.
LocalDB'yi yükleme hakkında bilgi için bkz . SQL Server Express LocalDB.
Program Aracılığıyla Adlandırılmış Örnek Oluşturma
Bir uygulama adlandırılmış örnek oluşturabilir ve aşağıdaki gibi bir veritabanı belirtebilir:
app.config dosyasında oluşturulacak LocalDB örneklerini aşağıdaki gibi belirtin. Örneğin sürüm numarası, LocalDB yüklemenizin sürüm numarasıyla aynı olmalıdır.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="system.data.localdb" type="System.Data.LocalDBConfigurationSection,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/> </configSections> <system.data.localdb> <localdbinstances> <add name="myInstance" version="11.0" /> </localdbinstances> </system.data.localdb> </configuration>
bağlantı dizesi anahtar sözcüğünü
server
kullanarak örneğin adını belirtin. bağlantı dizesi anahtar sözcüğündeserver
belirtilen örnek adı, app.config dosyasında belirtilen adla eşleşmelidir.AttachDBFilename
bağlantı dizesi anahtar sözcüğünü kullanarak belirtin. MDF dosyası.