本文討論如何連線到 LocalDB 資料庫。 LocalDB 是輕量型版本的 SQL Server。
備註
若要摘要說明您可以使用 LocalDB 執行的動作:
使用 sqllocaldb.exe 或您的 app.config 檔案建立並啟動LocalDB實例。
使用 sqlcmd.exe 在 LocalDB 實例中新增和修改資料庫。 例如:
sqlcmd -S (localdb)\myinst。AttachDBFilename使用連接字串關鍵詞,將資料庫新增至LocalDB實例。 使用AttachDBFilename時,如果您未使用Database連接字串關鍵詞指定資料庫的名稱,當應用程式關閉時,資料庫將會從LocalDB實例中移除。在您的連接字串中指定 LocalDB 實例。 例如,您的實體名稱是
myInstance,連接字串會包含:server=(localdb)\\myInstance
User Instance=True 連接到 LocalDB 資料庫時不允許。
如需安裝 LocalDB 的相關信息,請參閱 SQL Server Express LocalDB。
以程序設計方式建立具名實例
應用程式可以建立具名實例,並指定資料庫,如下所示:
指定要在 app.config 檔案中建立的LocalDB實例,如下所示。 實例的版本號碼應該與 LocalDB 安裝的版本號碼相同。
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="system.data.localdb" type="System.Data.LocalDBConfigurationSection,System.Data,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/> </configSections> <system.data.localdb> <localdbinstances> <add name="myInstance" version="11.0" /> </localdbinstances> </system.data.localdb> </configuration>使用
server連接字串關鍵詞指定實例的名稱。 連接字串關鍵詞中指定的server實例名稱必須符合 app.config 檔案中指定的名稱。AttachDBFilename使用連線字串關鍵字來指定 。MDF 檔案。
另請參閱
- SQL Server 功能和 ADO.NET
- ADO.NET 概觀