localDB 預設路徑

參考官方網站的範例 : 建立連接字串以及使用 SQL Server LocalDB 一步步練習建立資料頁面,如果未指定資料連結,則預設的實體儲存路徑為何?

這時可以打開 Sql Server Management Studio ,並輸入以下查詢指令,即可找到正確的預設資料庫檔路徑:


 SELECT * FROM sys.database_files



若想自定義路徑,如放置到 App_Data\ 下,可在 Web.config 檔追加如下的參數設定 :
  <connectionStrings>
    <!-- 預設路徑 -->
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=aspnet-MvcMovie-fefdc1f0-bd81-4ce9-b712-93a062e01031;Integrated 
         Security=SSPI;AttachDBFilename=C:\asp\repos\study98\study98\App_Data\aspnet-MvcMovie-fefdc1f0-bd81-4ce9-b712-93a062e01031.mdf" providerName="System.Data.SqlClient" />
    
    <!-- 指定路徑 -->    
    <add name="MovieDBContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=aspnet-MvcMovie;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Movies.mdf" providerName="System.Data.SqlClient" />
  </connectionStrings>

留言

這個網誌中的熱門文章

第一個專案頁面