SQL Server 資料庫疑難排解
許多工具可協助您進行資料庫問題的診斷及疑難排解。這一節說明這些工具及一些可能需要使用這些工具的情況。
SQL Server、Windows™ 工具
資料庫問題所能使用的主要診斷及疑難排解工具如下:
- Microsoft™ SQL Server Management Studio:SQL Server 管理工具
- Windows™ 事件日誌: 在某些情況之下,SQL Server 會將錯誤資訊寫入事件日誌中
- Windows™ 效能監視工具:可供監視效能和 SQL Server 效能統計資料
一般問題及其症狀
- 如果工作未完成,或正在進入暫停狀態,首先,請檢查其日誌檔中的項目。
- 另外,也請利用「Windows™ 事件檢視器」來檢查「Windows™ 應用程式日誌」中的錯誤。
- 確定 SQL Server 電腦有足夠的可用磁碟空間。
程序封鎖
如果有掃描工作在執行中,但過了幾分鐘之後,似乎「已檢查的鏈結」數目沒有增加,可能是 SQL Server 正在進行某種程序封鎖。
如果要找出進行封鎖的程序,請執行下列動作:
- 利用 Microsoft™ SQL Server 2005 Management Studio,展開在您伺服器之下的「管理」資料夾。
- 開啟「活動監視器」內容表。
- 開啟「程序鎖定」或「物件鎖定」視窗,來尋找進行封鎖的程序。
程序進行封鎖的時間通常不長;不過,如果您的伺服器封鎖了很長的時間,請聯絡「HCL® 軟體支援中心」,以取得對這個問題進一步的協助。
加密的資料
由於資料庫會加密,因此,如果您需要進行表格的疑難排解,就必須先將資料解密。
- 在 MS Studio 的查詢視窗中執行下列陳述式,將資料解密:
Open symmetric key WebXMKey decryption by asymmetric key WebXMAsymKey;
- 利用各個視圖來擷取解密資料,例如 wv_Tablename。