伴隨著SQL Server 2012的發佈,SQL Server LocalDB躍入我們的眼簾。 SQL Server LocalDB是一個羽量級的、便於使用的資料庫。
SQL Server LocalDB能夠最大限度地節省您的資料庫管理精力,以便開發人員可以專注于開發資料庫應用。
使用SqlLocalDB命令列管理LocalDB
為了方便管理,LocalDB提供了一個基於命令列的資料庫管理工具SqlLocalDB.exe。 下面是SqlLocalDB.exe的路徑:
%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn
我們可以在Windows作業系統的CMD命令列中運行SqlLocalDB.exe:
Cd %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn SqlLocalDB.exe /?
圖1:SqlLocalDB -?
SqlLocalDB以空格作為分隔符號,因此,如果實例名中包含空格或其它特殊字元,我們引用的時候需要加引號。 例如:
SqlLocalDB create "My LocalDB Instance"
管理員或開發人員可以使用create選項創建LocalDB實例,使用-s選項,將會在實例創建之後啟動實例。 例如:
SqlLocalDB create "MyLocalDB" 11.0 -s
可以使用如下命令查看MyLocalDB實例的狀態資訊:
SqlLocalDB info "MyLocalDB"
該命令將返回如下資訊:
圖二:SqlLocalDB info MyLocalDB
啟動、停止LocalDB實例:
SqlLocalDB start "MyLocalDB" SqlLocalDB stop "MyLocalDB"
刪除LocalDB實例:
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
祝您的資料庫之旅愉快! 如果有問題,請在評論中與我分享。
(責任編輯:蒙遺善)