有兩台主機,一台為資料庫主機,另一台為Web 主機,由於安全性問題,因此這兩台都將Administrator停用,改新增另一組相同的管理者帳號、密碼(如:AAAManager)。
資料庫主機的SQL Server(sqlExpress版本)資料庫設定為windows 驗證模式,也有將AAAManager指定為資料庫管理者。
而Web主機有兩個程式,一個是Web網頁程式,其web.config中資料庫連線設定為使用"Integrated Security=True"的方式連線,測試後是可正常連線到資料庫並顯示網頁的。
另一個程式為使用"主控台應用程式"所開發的執行檔,其app.config中資料庫連線設定為使用"Integrated Security=True"的方式連線
,但是測試後會出現下圖的錯誤訊息。
想請問,"主控台應用程式"所開發的執行檔採用"Integrated Security=True"的方式連線有什麼地方需要注意的嗎?因為同樣的設定方式Web網頁卻可以正常使用,但是執行檔的卻不行。
執行主控台應用程式時,目前的這個user,對DB沒有存取權限。