初試visual studio2012的新型數據庫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數據庫。


免責聲明!

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



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