Suporte do SQL Server Native Client para LocalDB

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)

Importante

O SQL Server Native Client (geralmente abreviado como SNAC) foi removido do SQL Server 2022 (16.x) e do SSMS (SQL Server Management Studio) 19. O SQL Server Native Client (SQLNCLI ou SQLNCLI11) e o Provedor OLE DB herdado da Microsoft para o SQL Server (SQLOLEDB) não são recomendados para um novo desenvolvimento de aplicativo. Alterne para o novo Driver do Microsoft OLE DB para SQL Server (MSOLEDBSQL) ou o Microsoft ODBC Driver for SQL Server mais recente no futuro. Para SQLNCLI que é fornecido como um componente do Mecanismo de Banco de Dados do SQL Server (versões 2012 a 2019), consulte esta exceção de Ciclo de Vida de Suporte.

A partir do SQL Server 2012 (11.x), uma versão leve do SQL Server, denominada LocalDB, será disponibilizada. Este tópico descreve como conectar-se a um banco de dados em uma instância do LocalDB.

Comentários

Para obter mais informações sobre o LocalDB, inclusive como instalá-lo e configurar sua instância do LocalDB, consulte:

Para resumir, o LocalDB permite:

  • Usar sqllocaldb.exe i para descobrir o nome da instância padrão.

  • Usar a palavra-chave da cadeia de conexão AttachDBFilename para especificar o arquivo de banco de dados que o servidor deve anexar. Ao usar AttachDBFilename, se você não especificar o nome do banco de dados com a palavra-chave da cadeia de conexão Database , o banco de dados será removido da instância do LocalDB quando o aplicativo for fechado.

  • Especifique uma instância do LocalDB em sua cadeia de conexão:

SERVER=(localdb)\v11.0  

Se necessário, você pode criar uma instância do LocalDB com sqllocaldb.exe. Você também pode usar sqlcmd.exe para adicionar e modificar bancos de dados em uma instância do LocalDB. Por exemplo, sqlcmd -S (localdb)\v11.0.

Consulte Também

Recursos do SQL Server Native Client