Поддержка SQL Server Native Client для LocalDB

Применимо к:SQL ServerAzure SQL DatabaseAzure Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Внимание

Собственный клиент SQL Server (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений. Перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server или последний драйвер Microsoft ODBC для SQL Server . Сведения о 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.

См. также

Компоненты собственного клиента SQL Server