LocalDB在IIS中的運行失敗


Using LocalDB with Full IIS, Part 1: User Profile

http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

Using LocalDB with Full IIS, Part 2: Instance Ownership

http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-2-instance-ownership.aspx

以上是解決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了!


免責聲明!

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



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