Поддержка SqlClient LocalDB
В этой статье описывается, как подключиться к базе данных LocalDB. LocalDB — это упрощенная версия SQL Server.
Замечания
Чтобы получить сводные сведения о возможностях работы с LocalDB, выполните следующие действия.
Создайте и запустите экземпляры LocalDB с помощью sqllocaldb.exe или файла app.config.
Для добавления и изменения баз данных в локальном экземпляре LocalDB можно воспользоваться программой sqlcmd.exe. Например,
sqlcmd -S (localdb)\myinst
.Используйте ключевое слово строки подключения
AttachDBFilename
, чтобы добавить базу данных в экземпляр LocalDB. Если при использованииAttachDBFilename
не указано имя базы данных в ключевом слове строки подключенияDatabase
, то база данных будет удалена из экземпляра LocalDB при закрытии приложения.Чтобы указать экземпляр LocalDB в строке подключения, выполните указанные ниже действия. Например, у вас есть экземпляр с именем
myInstance
, строка подключения будет включать:server=(localdb)\\myInstance
User Instance=True
не допускается при подключении к базе данных LocalDB.
Сведения об установке LocalDB см. в статье SQL Server Express LocalDB.
Создание именованного экземпляра программным путем
Приложение может создать именованный экземпляр и указать базу данных, как показано ниже.
Укажите экземпляры LocalDB, чтобы добавить в файл app.config сведения, как показано ниже. Номер версии экземпляра должен совпадать с номером версии установки LocalDB.
<?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>
Укажите имя экземпляра с помощью ключевого слова строки подключения
server
. Имя экземпляра, указанное в ключевом слове строки подключенияserver
, должно соответствовать имени, указанному в файле app.config.Используйте ключевое слово строки подключения
AttachDBFilename
, чтобы указать MDF-файл.