1. 程式人生 > >jsp 資料庫連線學習記常見的錯誤及原因

jsp 資料庫連線學習記常見的錯誤及原因

一.233錯誤、

     已成功與伺服器建立連線,但是在登入過程中發生錯誤。(provider:命名管道提供程式,error:0-管道的另一端上無任何程序。)(Microsoft SQL Server,錯誤:233)

    1.開啟“Microsoft SQL Server 2005--配置工具--SQL Server 配置管理器”
    2. "SQLServer 2005 網路配置"--"MSSQLSERVER的協議"--啟用"TCP/IP"和"NamedPipes".在啟動TCP/IP協議後,還要把其屬性中的TCP埠號改為1433(動態埠)或修改為自己想要的埠號.    
   3. 重啟"SQL Server"

二.18452錯誤

    1.在企業管理器中,選中伺服器(例如LLQ\\SQLEXPRESS),右擊選擇"屬性"   
    2. 選擇"安全性"選項卡. 在"伺服器身份驗證"下,選擇"SQLServer和Windows身份驗證模式"
    3.確定,並重新啟動SQLServer服務

三.18470錯誤

    1. 以"windows身份驗證"登入
    2.擴充套件到"安全性--登入名--右擊sa--切換到"狀態"--啟用登入".

附加:修改系統管理員Sa的登入密碼

    1. 開啟企業管理器
    2. "安全性"--"登入"--右擊"Sa”

四、5123錯誤

   原因1:資料庫檔案操作許可權導致,新增一個Everyone使用者,給於“控制權限”,重新附加資料庫,操作就可以成功了。

  原因2:如果在單個網路段上執行的計算機中有多個網絡卡,並且您使用 NetBEUI 網路協議,可發生此錯誤。 NetBEUI協議嘗試在計算機中註冊相同的計算機名稱在網路上一次每個網路卡時。 NetBEUI嘗試註冊相同第一張卡片的計算機名稱的網路上的第二個卡時, 會出現此錯誤。

補充:

錯誤:

Microsoft SQL Server 登入
連線失敗:
SQLState: '28000'
SQL Server 錯誤: 18452
[Microsoft][ODBC SQL Server Driver][SQL Server]使用者 'Administrator' 登入失敗。該使用者與可信 SQL Server 連線無關聯。

錯誤

---------------------------
Microsoft SQL Server 登入
---------------------------
連線失敗:
SQLState: '01000'
SQL Server 錯誤: 53
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
連線失敗:
SQLState: '08001'
SQL Server 錯誤: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或訪問被拒絕

jdbc-odbc 橋接器 連線不成功