Поддержка SQL Server Native Client для LocalDB
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)
Внимание
SQL Server Native Client (SNAC) не поставляется с:
- SQL Server 2022 (16.x) и более поздних версий
- SQL Server Management Studio 19 и более поздних версий
Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений.
Для новых проектов используйте один из следующих драйверов:
Сведения о SQLNCLI, которые поставляется в качестве компонента SQL Server ядро СУБД (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.
Начиная с SQL Server 2012 (11.x), будет доступна упрощенная версия SQL Server с именем LocalDB. В этом разделе обсуждается, как можно установить соединение с базой данных на экземпляре LocalDB.
Замечания
Дополнительные сведения о LocalDB, включая способы его установки и настройки, см. в разделе:
LocalDB позволяет выполнять следующие действия.
Использовать программу sqllocaldb.exe i для поиска имени экземпляра по умолчанию.
Использовать ключевое слово строки подключения AttachDBFilename для указания файла базы данных, который сервер должен присоединить. Если при использовании AttachDBFilenameне указано имя базы данных в ключевом слове строки подключения Database , то база данных будет удалена из экземпляра LocalDB при закрытии приложения.
Чтобы указать экземпляр LocalDB в строке подключения, выполните следующие действия.
SERVER=(localdb)\v11.0
При необходимости можно создать экземпляр LocalDB с помощью программы sqllocaldb.exe. Для добавления и изменения баз данных в локальном экземпляре LocalDB можно также воспользоваться программой sqlcmd.exe. Например, sqlcmd -S (localdb)\v11.0.