首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 7.0 備份與還原常見問題彙總解答

     編輯:關於SqlServer

版本相容性問題

Q: SQL Server 6.5 的 DUMP/LOAD 語句能否用於 SQL Server 7.0?
A: 可以。SQL Server 7.0 支援 BACKUP 和 RESTORE 指令,可替代舊版的 DUMP/LOAD。

還原時發生「無法取得 Model 資料庫專屬鎖定」錯誤

錯誤訊息: SQL-DMO Error: Could not obtain exclusive lock on database Model
原因: 還原資料庫時,有其他程序正在使用 model 系統資料庫。
解決: 執行 sp_who 檢查是否有連線正在使用 model 資料庫,終止相關連線後再嘗試還原。

Windows 95/98 下備份到磁帶裝置失敗

現象: 執行 EXEC sp_addumpdevice 'tape', 'tapedump1', '\\.\tape0' 成功,但 BACKUP DATABASE TO tapedump1 失敗,錯誤碼 3201、3013。
錯誤日誌: BackupTapeFile::OpenMedia: Backup device '\\.\tape0' failed to open. Operating system error = 2
說明: Windows 95/98 不支援直接備份到磁帶。
解決: 先備份到磁碟,再由備份軟體轉存至磁帶。

備份到網路路徑發生「存取被拒絕」錯誤

錯誤: Operating system error = 5 (Access is denied.)
原因: SQL Server 服務啟動帳號權限不足。
解決: 將 SQL Server 服務帳號設為具備網路寫入權限的網域使用者帳號。

壓縮磁碟區備份建議

技術上可行,但不建議直接備份到壓縮磁碟區。若必須使用,請在備份前與還原後執行 DBCC CHECKDB 確保資料完整性。

含複寫標記資料庫的還原問題

將已發佈資料庫的備份還原至未設定複寫的伺服器,會導致交易記錄被標記為複寫狀態。
解決方案:

  1. 備份前先取消發佈設定。
  2. 或在還原後,於目標資料庫重新設定發佈。

差異備份說明

差異備份 是 SQL Server 7.0 新增功能,僅記錄上次完整備份之後的變更資料,可大幅縮小備份體積與縮短備份時間。

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