我想通過一個asp.net頁面連接到SQL服務器,並且出現此錯誤: 無法打開登錄所請求的數據庫「dbname」。登錄失敗。 用戶'用戶名'登錄失敗。 當我嘗試使用相同憑證直接在SQL中登錄時,它連接成功。並且在webconfig中設置的用戶名和密碼是正確的。SQL Server用戶通過asp.net登錄失敗頁面
我嘗試設置一個新的密碼,從數據庫中刪除用戶並再次添加,但它不能通過網絡通過SQL工作。
我想通過一個asp.net頁面連接到SQL服務器,並且出現此錯誤: 無法打開登錄所請求的數據庫「dbname」。登錄失敗。 用戶'用戶名'登錄失敗。 當我嘗試使用相同憑證直接在SQL中登錄時,它連接成功。並且在webconfig中設置的用戶名和密碼是正確的。SQL Server用戶通過asp.net登錄失敗頁面
我嘗試設置一個新的密碼,從數據庫中刪除用戶並再次添加,但它不能通過網絡通過SQL工作。
連接字符串中的Database
(或Initial Catalog
)值指的是數據庫(在服務器上)不退出或登錄沒有權限。
當您連接使用SQL工具,它拿起默認數據庫(由登錄定義)或您發送一個工作值
編輯,註釋後
錯誤說無法打開數據庫「dbname」由登錄請求。。
這意味着在asp.net生成的連接字符串中的database
值是錯誤的。
數據庫確實存在,並且登錄名具有權限,因爲我可以通過本地SQL Server連接到SQL Server,方法是指定SQL IP並選擇SQL身份驗證並輸入在webconfig中指定的登錄名和密碼,我可以成功打開數據庫 – Yasmine 2011-12-14 10:22:44
您是否檢查防火牆並通過表面區域配置啓用它 – 2011-12-14 10:19:34