標簽:
軟件開發,數據庫肯定是必不可少的當然是數據庫了,在.Net開發中兼容性最好的莫過於微軟的親兒子“SqlServer”了,但是在安裝SqlServer的安裝隨便找個版本就是一個多G或者幾百兆,安裝完之后對電腦的性能影響太大了,電腦配置地的話就會各種卡。
於是通過調查發現微軟又在現有的精簡版SqlServer的基礎上又進行了精簡,貌似在SqlServer2012之后又推出了SqlServer Express LocalDB數據庫,也即SqlLocalDB,2012版三十多兆,2014版四十多兆,安裝VS高級版本的時候默認會安裝的,使用的時候也不用去起什么亂七八糟的服務,對於個人學習研究來說基本夠用了。
言歸正傳:
一、SqlLocalDB數據庫下載:
2012版:https://www.microsoft.com/zh-cn/download/details.aspx?id=29062
2014版:https://download.microsoft.com/download/5/7/4/574AAAA3-FA70-40B9-9DCE-17450FC05905/CHS/x64/SqlLocalDB.msi
二、安裝:雙擊運行即可,沒有過多的選項;
安裝完之后,安裝的默認文件夾位置:C:\Program Files\Microsoft SQL Server\110\Tools\Binn
安裝完成2012后,默認會有個自動實例為 v11.0,2014的默認實例為:MSSQLLocalDB;
三、使用:
1、在VS服務資源管理器中添加鏈接:
打開服務器資源管理器,右鍵點擊“數據連接”創建新Sql Server數據庫,
2012版默認實例名為:v11.0,所以服務器名填寫:(LocalDB)\v11.0。
2014版默認實例名為:MSSqlLocalDB,所以服務器名填寫:(localdb)\MSSQLLocalDB,
身份選擇Window身份驗證即可,然后選擇指定的數據庫即可,默認數據庫有master、module、msdb、tempdb四個數據庫。
如果要鏈接到用戶自己創建的實例則實例名應填寫用戶自己所創建的實例,實例的創建見下一步。
2、創建新的數據庫:
打開命令提示符窗口,輸入:SqlLocalDB.exe命令即可進入;
創建一個名字為"Test"的Sql實例(注意命令后面不能有分號):
SqlLocalDB.exe create Test
啟動Test數據庫實例:
SqlLocalDB.exe start Test
停止Test數據庫實例:
SqlLocalDB.exe stop Test
顯示Test數據庫實例信息:
SqlLocalDB.exe info Test
顯示所有數據庫實例信息:
SqlLocalDB.exe info
3、2014版默認連接字符串:Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=master;Integrated Security=True
若要通過使用文件名連接到特定數據庫,如MDF文件,請使用類似
"Server=(LocalDB)\MSSQLLocalDB; Integrated Security=true ;AttachDbFileName=D:\Data\MyDB1.mdf" 的連接字符串進行連接。
參考文檔:
https://msdn.microsoft.com/zh-cn/library/hh510202.aspx
http://www.cnblogs.com/shanyou/archive/2012/09/05/2672590.html