SQL Server Native Client 對 LocalDB 的支援
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
重要
SQL Server Native Client (SNAC) 未隨附:
- SQL Server 2022 (16.x) 及更新版本
- SQL Server Management Studio 19 和更新版本
不建議使用 SQL Server Native Client (SQLNCLI 或 SQLNCLI11) 和舊版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB) 進行新的應用程式開發。
針對新專案,請使用下列其中一個驅動程式:
針對 SQL Server 資料庫引擎 (2012 到 2019 版) 的隨附元件 SQLNCLI,請參閱支援生命週期例外狀況。
從 SQL Server 2012 (11.x) 開始,將會提供稱為 LocalDB 的輕量版 SQL Server。 本主題將討論如何連接到 LocalDB 執行個體中的資料庫。
備註
如需有關 LocalDB 的詳細資訊,包括如何安裝 LocalDB 和設定 LocalDB 執行個體,請參閱:
為了摘要說明,LocalDB 可讓您:
使用 sqllocaldb.exe i 來探索預設執行個體的名稱。
使用 AttachDBFilename 連接字串關鍵字來指定伺服器應該附加的資料庫檔案。 使用 AttachDBFilename 時,如果您沒有使用 Database 連接字串關鍵字來指定資料庫的名稱,系統就會在應用程式關閉時從 LocalDB 執行個體中移除資料庫。
在連接字串中指定 LocalDB 執行個體:
SERVER=(localdb)\v11.0
必要時,您可以使用 sqllocaldb.exe 來建立 LocalDB 執行個體。 您也可以使用 sqlcmd.exe,在 LocalDB 執行個體中加入和修改資料庫。 例如, sqlcmd -S (localdb)\v11.0。