2010年9月9日 星期四

資料庫連接字串的Integrated Security是什麼?

撰寫資料庫連接字串時,其中一個參數是Integrated Security當您設定成 Integrated Security=True 時,表示使用此連結字串中的帳號密碼來驗證。如果是設定Integrated Security=false 時, SQL Server會抓取目前要求資料連結的來源端所使用的帳號來驗證,就算連接字串有額外設定帳號和密碼,也沒作用。因此如果您撰寫.NET網頁應用程式,真正要求資料庫驗證的帳號應是IIS中處理asp.net的帳號,如果SQL Server沒有將此帳號加入,則認證就會失敗。

沒有留言:

張貼留言