Dukungan SqlClient untuk LocalDB
Artikel ini membahas cara menyambungkan ke database LocalDB. LocalDB adalah versi ringan dari SQL Server.
Keterangan
Untuk meringkas apa yang dapat Anda lakukan dengan LocalDB:
Buat dan mulai instans LocalDB dengan sqllocaldb.exe atau file app.config Anda.
Gunakan sqlcmd.exe untuk menambah dan memodifikasi database dalam instans LocalDB. Contohnya,
sqlcmd -S (localdb)\myinst
.Gunakan kata kunci string koneksi
AttachDBFilename
untuk menambahkan database ke instans LocalDB Anda. Saat menggunakanAttachDBFilename
, jika Anda tidak menentukan nama database dengan kata kunci string koneksiDatabase
, database akan dihapus dari instans LocalDB saat aplikasi ditutup.Tentukan instans LocalDB di string koneksi Anda. Misalnya, nama instans Anda adalah
myInstance
, string koneksi akan menyertakan:server=(localdb)\\myInstance
User Instance=True
tidak diizinkan saat menyambungkan ke database LocalDB.
Untuk informasi tentang menginstal LocalDB, lihat SQL Server Express LocalDB.
Membuat Instans Yang Dinamai Secara Terprogram
Aplikasi dapat membuat instans bernama dan menentukan database sebagai berikut:
Tentukan instans LocalDB yang akan dibuat di file app.config, sebagai berikut. Nomor versi instans harus sama dengan nomor versi penginstalan LocalDB Anda.
<?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>
Tentukan nama instans menggunakan
server
kata kunci string koneksi. Nama instans yang ditentukan dalam kata kunci string koneksiserver
harus cocok dengan nama yang ditentukan dalam file app.config.Gunakan kata kunci string koneksi
AttachDBFilename
untuk menentukan file .MDF.