SQL Server Native klientstöd för LocalDB

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (SNAC) levereras inte med:

  • SQL Server 2022 (16.x) och senare versioner
  • SQL Server Management Studio 19 och senare versioner

SQL Server Native Client (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny programutveckling.

Använd någon av följande drivrutiner för nya projekt:

För SQLNCLI som levereras som en komponent i SQL Server-databasmotorn (versioner 2012 till och med 2019), se det här Support Lifecycle-undantag.

Från och med SQL Server 2012 (11.x) kommer en lättviktig version av SQL Server, kallad LocalDB, att finnas tillgänglig. I det här avsnittet beskrivs hur du ansluter till en databas i en LocalDB-instans.

Remarks

För mer information om LocalDB, inklusive hur du installerar LocalDB och konfigurerar din LocalDB-instans, se:

Sammanfattningsvis tillåter LocalDB dig att:

  • Använd sqllocaldb.exe i för att identifiera namnet på standardinstansen.

  • Använd nyckelordet AttachDBFilename-anslutningssträng för att ange vilken databasfil servern ska bifoga. När du använder AttachDBFilename tas databasen bort från LocalDB-instansen när programmet stängs om du inte anger namnet på databasen med nyckelordet Databasanslutningssträng .

  • Ange en LocalDB-instans i din reťazec pripojenia:

SERVER=(localdb)\v11.0  

Om det behövs kan du skapa en LocalDB-instans med sqllocaldb.exe. Du kan också använda sqlcmd.exe för att lägga till och ändra databaser i en LocalDB-instans. Till exempel sqlcmd -S (localdb)\v11.0.