熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

System.Data.SqlClient.SqlException: 無法打開登錄所請求的數據庫

2013-11-13 10:38:47  來源: .NET編程 

  問題是這樣的我在VS直接運行打開網頁可以連接數據庫但通過輸入地址也可以打開網頁但涉及數據庫就出問題

  無法打開登錄所請求的數據庫 "TakeClass"登錄失敗

  用戶 DEFASPNET 登錄失敗

  說明: 執行當前 Web 請求期間出現未處理的異常請檢查堆棧跟蹤信息以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息

  異常詳細信息: SystemDataSqlClientSqlException: 無法打開登錄所請求的數據庫 "TakeClass"登錄失敗

  用戶 DEFASPNET 登錄失敗

  以前也碰到過這個問題搜索後按下面方法就解決了

  打開數據庫企業管理器然後選擇數據庫安全性找到剛才報錯的哪個XXXASPNET 右鍵"屬性";

  選擇"用戶映射"選項在裡面將我們要訪問的數據庫選中

  先別點確定再選擇我們剛才選擇的哪個數據庫在下面的"數據庫角色成員身份"裡要選擇"db_owner"權限


From:http://tw.wingwit.com/Article/program/net/201311/14212.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.