首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

解決 aspnet_regsql 在 SQL Server 2005 下無法使用的問題

     編輯:關於ASP.NET

使用 ASP.NET 2.0 的 Web Parts 功能前,需先執行 aspnet_regsql.exe 註冊資料庫。在 SQL Server 2000 可直接成功,但在 SQL Server 2005 下常發生連線失敗。

問題現象

執行至第三步(選擇伺服器與資料庫)時無法選擇資料庫,提示「無法連接到 SQL Server 資料庫」,錯誤訊息指出「在預設設定下 SQL Server 2005 不允許遠端連接」。

解決方法

在第三步的「伺服器名稱」欄位,於伺服器名稱後加上 /SQLEXPRESS(需大寫),例如:PANJUN/SQLEXPRESS,再填入已建立的資料庫名稱即可正常完成註冊。

aspnet_regsql 伺服器名稱設定

補充說明

這是因為 SQL Server 2005 Express 預設使用具名執行個體 SQLEXPRESS,連線字串與 aspnet_regsql 都需指定執行個體名稱。從 SQL 2000 升級到 2005 時,所有資料庫連線字串都有類似變動。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved