SQL Server Native Client 對 LocalDB 的支援SQL Server Native Client Support for LocalDB

適用於: 是SQL Server 是Azure SQL Database 是Azure Synapse Analytics (SQL DW) 是平行處理資料倉儲 APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

SQL Server 2012 (11.x)SQL Server 2012 (11.x) 開始,將會提供稱為 LocalDB 的輕量版 SQL Server。Beginning in SQL Server 2012 (11.x)SQL Server 2012 (11.x), a lightweight version of SQL Server, called LocalDB, will be available. 本主題將討論如何連接到 LocalDB 執行個體中的資料庫。This topic discusses how to connect to a database in a LocalDB instance.

備註Remarks

如需有關 LocalDB 的詳細資訊,包括如何安裝 LocalDB 和設定 LocalDB 執行個體,請參閱:For more information about LocalDB, including how to install LocalDB and configure your LocalDB instance, see:

總而言之,LocalDB 可讓您:To summarize, LocalDB allows you to:

  • 使用sqllocaldb探索預設實例的名稱。Use sqllocaldb.exe i to discover the name of the default instance.

  • 使用 AttachDBFilename 連接字串關鍵字來指定伺服器應該附加的資料庫檔案。Use the AttachDBFilename connection string keyword to specify which database file the server should attach. 使用 AttachDBFilename 時,如果您沒有使用 Database 連接字串關鍵字來指定資料庫的名稱,系統就會在應用程式關閉時從 LocalDB 執行個體中移除資料庫。When using AttachDBFilename, if you do not specify the name of the database with the Database connection string keyword, the database will be removed from the LocalDB instance when the application closes.

  • 在連接字串中指定 LocalDB 執行個體:Specify a LocalDB instance in your connection string:

SERVER=(localdb)\v11.0  

必要時,您可以使用 sqllocaldb.exe 來建立 LocalDB 執行個體。If necessary, you can create a LocalDB instance with sqllocaldb.exe. 您也可以使用 sqlcmd.exe,在 LocalDB 執行個體中加入和修改資料庫。You can also use sqlcmd.exe to add and modify databases in a LocalDB instance. 例如, sqlcmd-S (localdb) \v11.0For example, sqlcmd -S (localdb)\v11.0.

另請參閱See Also

SQL Server Native Client 功能SQL Server Native Client Features