文章出處

LocalDB使用確實方便,它不像SQLSERVER那么重,對一個測試的DEMO或者并發量不大的項目可以使用它,但在進行IIS部署時,可能會出現一些問題,即你的IIS可能沒有權限訪問你的LocalDB,現在我們就來簡單的配置一下,讓它支持IIS!
1、在命令行中啟用共享LocalDB連接(需要管理員權限):
sqllocaldb share v11.0 IIS_DB
2、使用Microsoft SQL Server Management Studio連接LocalDB:
服務器名稱:(localdb)\.\IIS_DB
身份驗證:Windows身份驗證
3、新建查詢,為IIS應用程序池添加登錄和數據庫權限

注意ASP.NET v4.0是指你的連接池名稱,如果你的網站使用自己的連接池,則需要進行相應的替換

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,在IIS上運行后,搞定了!


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()