Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
SQL Compact provider在 VS 2013 後已移除了, 可以改用 LocalDB/SQL Express 的方式實作程式.
- 若在 VS 2013 及 VS 2015 要將 SQL Compact 加回來可以下載外掛:
- https://marketplace.visualstudio.com/items?itemName=ErikEJ.SQLServerCompactSQLiteToolbox
LocalDB 參考資訊:
- Introducing LocalDB, an improved SQL Express
- https://blogs.msdn.microsoft.com/sqlexpress/2011/07/12/introducing-localdb-an-improved-sql-express/
- SQL Express v LocalDB v SQL Compact Edition
- https://blogs.msdn.microsoft.com/jerrynixon/2012/02/26/sql-express-v-localdb-v-sql-compact-edition/
LocalDB 使用請注意下列資訊:
- SQL LocalDB 可以用離線安裝檔安裝在正式環境上. 建議使用最新版 SQL 2016 SP1 Express.
- 使用 SQL LocalDB 在 IIS 上要啟用 Load User Profile
- 連線字串寫法要改為 :
- <connectionStrings>
- <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=C:\inetpub\wwwroot\App_Data\aspnet-MvcMovie-20130926013131.mdf;Initial Catalog=aspnet-MvcMovie-20130926013131;Integrated Security=True" providerName="System.Data.SqlClient" />
- <add name="MovieDBContext" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\inetpub\wwwroot\App_Data\MoviesRTM.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
- </connectionStrings>
SQL 2016 Express 安裝檔下載位置 https://www.microsoft.com/en-us/sql-server/sql-server-editions-express
可以下載 LocalDB 的安裝檔. 步驟如下:
Enjoy.
Jacky












