LocalDB介紹


LocalDb是SqlServer Express版本的輕量級版本,用於植入到visual studio應用程序中去。
調試程序沒有安裝 sql server時,可以使用localdb.這是一個簡易的sql server數據庫,用於本地測試是很方便,省去安裝SQL SERVER的工作。

LocalDB數據庫實例查找

安裝好LocalDB后,默認有個實例名注意vs2015前默認實例名“v11.0”,之后為“mssqllocaldb”
查看LocalDB實例存放的位置%Localappdata%\Microsoft\Microsoft SQL Server Local DB\Instances,其下的每個文件加都是一個LocalDB實例,
如mssqllocaldb文件夾下主要包含:系統數據文檔(master、model、msdb、tempdb)、錯誤記錄、記錄追蹤、加密密鑰等
注意這里不包含用戶數據庫
用戶數據可以放在任意位置,如果在創建時為指定路徑默認創建在%userprofile%目錄下

連接LocalDB

LocalDB連接的服務器名稱為(localdb)\實例名稱,可以使用sql server的“windows 身份驗證”連接服務。
在.net網站下設置web.config的connectionstring可為:
Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\EShop.mdf;Integrated Security=SSPI;"
注意最好指明AttachDbFilename,如果指明Initial Catalog(數據庫名稱)則創建的數據庫在%userprofile%目錄下增加麻煩

管理LocalDB

通過SqlLocalDB.exe管理LocalDB;可以在cmd下通過where sqllocaldb.exe搜索路徑

命令 作用
sqllocaldb.exe start 實例名 啟動數據庫實例
sqllocaldb.exe info 實例名 查詢數據庫實例信息
sqllocaldb.exe stop 實例名 關閉數據庫實例
sqllocaldb.exe create 實例名 創建數據庫實例
sqllocaldb.exe info 列出所有數據庫實例
sqllocaldb.exe delete 實例名 刪除數據庫實例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM