Поддержка поставщика SqlClient для LocalDB

Скачать ADO.NET

Начиная с SQL Server 2012, доступна упрощенная версия SQL Server с именем 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 можно скачать из пакета дополнительных компонентов Microsoft SQL Server 2012. Если вы используете sqlcmd.exe для изменения данных в экземпляре LocalDB, вам потребуется sqlcmd из SQL Server 2012, который также можно получить из пакета дополнительных компонентов SQL Server 2012.

Программное создание именованного экземпляра

Область применения: .NET Framework Not supported. .NET Core Not supported. .NET Standard

Приложение может создать именованный экземпляр и указать базу данных, как показано ниже.

  • Укажите экземпляры LocalDB, чтобы добавить в файл app.config сведения, как показано ниже. Номер версии экземпляра должен совпадать с номером версии установки LocalDB.

    <?xml version="1.0" encoding="utf-8" ?>  
    <configuration>  
      <configSections>  
        <section  
        name="system.data.localdb"  
        type="Microsoft.Data.LocalDBConfigurationSection,Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5"/>  
      </configSections>  
      <system.data.localdb>  
        <localdbinstances>  
          <add name="myInstance" version="11.0" />  
        </localdbinstances>  
      </system.data.localdb>  
    </configuration>  
    
  • Укажите имя экземпляра с помощью ключевого слова строки подключения server. Имя экземпляра, указанное в ключевом слове строки подключения server, должно соответствовать имени, указанному в файле app.config.

  • Используйте ключевое слово строки подключения AttachDBFilename, чтобы указать MDF-файл.

Следующие шаги