ASP 頁面連接 SQL Server 出現 HTTP/1.1 401 拒絕訪問,實為連接字串或服務層面問題,非 IIS 認證問題。本文直指兩大核心原因與驗證步驟。
connstr = "Provider=SQLOLEDB; User ID=sa; Password=zhengque; Initial Catalog=vnut; Data Source=(local);" conn.Open connstr
Password=zhengque 與實際 sa 密碼不符。services.msc → 找 SQL Server 服務 → 啟動 (設為自動)。ERRORLOG 確認啟動失敗原因 (端口佔用、權限、授權模式)。(local) 或 .,遠端用 IP/主機名)?多數情況下,修正密碼或啟動服務即可解決。