初試數據庫LocalDB

今天在vs2012裏面打開以前的mvc3項目,結果彈出警告說在vs2012中數據庫不建議使用sql server express而是改成用LocalDB。於是就對LocalDB做了一下了解。

    LocalDB是輕型的sql server express,基本能完成後者的作用但是做了大量的簡化。我裝vs2012的時候是完整安裝的,所有的插件都勾選了(提個建議如果是.net開發人員還是把C盤預留大一點的空間吧,我的是70G)。在這種情況下LocalDB已經存在你的電腦上了。

    注意一點如果你的電腦跟我一樣是64位的那麼該工具是安裝到64位的Program Files文件夾下面的而不是Program Files(X86)。找到這個目錄C:\Program Files\Microsoft SQL Server\110\Tools\Binn。裏面有一個SqlLocalDB.exe文件這就是命令行工具了。

     打開cmd。定位到該目錄:輸入sqllocaldb.exe /?,出現下面的樣子

     

 

     其實你通過上下滾動閱讀就會知道概述數據庫的基本用法。

     常用的方法:

     任何操作之前都要加sqllocaldb關鍵字;

     sqllocaldb create mybd 創建一個數據庫名字爲“mydb”。句尾不用加“;”。

     sqllocaldb start mydb 啓用該數據庫實例

     sqllocaldb stop mydb 停止該實例

     sqllocaldb delete mydb 刪除

     sqllocaldb info mydb 查看數據庫信息

     sqllocaldb versions 查看版本

      另外如果在visual studio2012中自己不去指定要用的字符串那麼將默認使用LocalDB數據庫。可以創建以一個普通的asp mvc3項目。選擇internet項目,該項目人默認情況下就會有一個小的數據庫來存儲用戶賬號信息。執行代碼後,打開web.config.

 

<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>

從connectionString後面的連接字符串就能看出用的是LocalDB數據庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章