Using LocalDB with Full IIS, Part 1: User Profile
Using LocalDB with Full IIS, Part 2: Instance Ownership
以上是解決LocalDB在IIS中的運行問題的可能的解決方案,記錄一下,以備查用。
******
我最喜歡的解決方案:
1、在命令行中啟用共享LocalDB連接(需要管理員權限):
sqllocaldb share v11.0 IIS_DB
2、使用Microsoft SQL Server Management Studio連接LocalDB:
服務器名稱:(localdb)\.\IIS_DB
身份驗證:Windows身份驗證
3、新建查詢,為IIS應用程序池添加登錄和數據庫權限:
create login [IIS APPPOOL\ASP.NET v4.0] from windows; exec sp_addsrvrolemember N'IIS APPPOOL\ASP.NET v4.0', sysadmin
(注:具體應用程序池請根據需要修改)
4、修改連接字符串的data source屬性:
原:data source=(LocalDB)\v11.0
改:data source=(LocalDB)\.\IIS_DB;
5、OK了!