SQL Server 2012 LocalDB 管理之旅

SQL Server LocalDB可以最大限度地節省您的數據庫管理精力,以便開發人員能夠專一於開發數據庫應用。數據庫

使用SqlLocalDB命令行管理LocalDB

爲了方便管理,LocalDB提供了一個基於命令行的數據庫管理工具SqlLocalDB.exe。下面是SqlLocalDB.exe的路徑:服務器

  1. %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn

咱們能夠在Windows操做系統的CMD命令行中運行SqlLocalDB.exe:ide

  1. Cd %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn 
  2. SqlLocalDB.exe /?

圖1:SqlLocalDB -?工具

SqlLocalDB以空格做爲分隔符,所以,若是實例名中包含空格或其它特殊字符,咱們引用的時候須要加引號。例如:spa

  1. SqlLocalDB create "My LocalDB Instance"

管理員或開發人員能夠使用create選項建立LocalDB實例,使用-s選項,將會在實例建立以後啓動實例。例如:操作系統

  1. SqlLocalDB create "MyLocalDB" 11.0 -s

能夠使用以下命令查看MyLocalDB實例的狀態信息:命令行

  1. SqlLocalDB info "MyLocalDB"

該命令將返回以下信息:code

圖二:SqlLocalDB info MyLocalDBblog

啓動、中止LocalDB實例:開發

  1. SqlLocalDB start "MyLocalDB" 
  2. SqlLocalDB stop "MyLocalDB"

刪除LocalDB實例:

  1. SqlLocalDB delete "MyLocalDB"

以上使用SqlLocalDB.exe命令行實用工具管理LocalDB的一點簡要總結,更多功能還有待於讀者本身去挖掘,記得用SqlLocalDB.exe /?命令尋求幫助。

使用SQL Server Management Studio(SSMS)管理LocalDB

讀到這裏,你們是否有靈感閃現,找到了一種用SQL Server Management Studio(SSMS)管理LocalDB的方法?沒錯,就是利用「實例管道名稱」!

首先,咱們仔細觀察上面的LocalDB實例信息,注意「實例命名管道名稱」一項。

而後,在SQL Server Management Studio(SSMS)中點擊「鏈接」|「數據庫實例」,在「服務器名稱」中輸入「實例管道名稱」,如圖所示:

圖3:鏈接到服務器

最後,選擇「Windows身份驗證」,點擊「鏈接」:

圖4:SQL Server Management Stdio

數據庫鏈接字符串

<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-abc-20120821160659;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-abc-20120821160659.mdf" />
  </connectionStrings>
相關文章
相關標籤/搜索