SQL Server 資料庫疑難排解

許多工具可協助您進行資料庫問題的診斷及疑難排解。這一節說明這些工具及一些可能需要使用這些工具的情況。

SQL Server、Windows 工具

資料庫問題所能使用的主要診斷及疑難排解工具如下:

  • Microsoft SQL Server Management Studio:SQL Server 管理工具
  • Windows 事件日誌: 在某些情況之下,SQL Server 會將錯誤資訊寫入事件日誌中
  • Windows 效能監視工具:可供監視效能和 SQL Server 效能統計資料

一般問題及其症狀

  • 如果工作未完成,或正在進入暫停狀態,首先,請檢查其日誌檔中的項目。
  • 另外,也請利用「Windows 事件檢視器」來檢查「Windows 應用程式日誌」中的錯誤。
  • 確定 SQL Server 電腦有足夠的可用磁碟空間。

程序封鎖

如果有掃描工作在執行中,但過了幾分鐘之後,似乎「已檢查的鏈結」數目沒有增加,可能是 SQL Server 正在進行某種程序封鎖。

如果要找出進行封鎖的程序,請執行下列動作:

  1. 利用 Microsoft SQL Server 2005 Management Studio,展開在您伺服器之下的「管理」資料夾。
  2. 開啟「活動監視器」內容表。
  3. 開啟「程序鎖定」或「物件鎖定」視窗,來尋找進行封鎖的程序。

程序進行封鎖的時間通常不長;不過,如果您的伺服器封鎖了很長的時間,請聯絡「HCL® 軟體支援中心」,以取得對這個問題進一步的協助。

加密的資料

由於資料庫會加密,因此,如果您需要進行表格的疑難排解,就必須先將資料解密。

  1. 在 MS Studio 的查詢視窗中執行下列陳述式,將資料解密:
    Open symmetric key WebXMKey decryption by asymmetric key WebXMAsymKey; 
  2. 利用各個視圖來擷取解密資料,例如 wv_Tablename。