程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Microsoft SQL Server 7.0 備份及恢復相關問題

Microsoft SQL Server 7.0 備份及恢復相關問題

編輯:關於SqlServer
可以進行備份(Backup)和恢復(Restore)。

恢復數據庫時出現下列信息如何解決?SQL-DMO Error: Could not obtain exclusive lock on database Model

這是因為恢復數據庫時,另外一個程序正在使用模型數據庫, 請在恢復數據之前先以sp_who這個存儲過程查看是否有人在使用模型數據庫。

在Windows 95/98下SQL Server 7.0是否可以備份到磁帶中?

不行,請將數據庫備份到磁盤驅動器再由備份到磁帶。

在Windows 95/98下您也可以執行如" EXEC sp_addumpdevice 'tape', 'tapedump1', '\\.\tape0'"的指令,但是當您執行"backup database to tapedump1"時會出現如下的信息:Server: Msg 3201, Level 16, State 5, Line 1 Cannot open backup device 'tapedump1'. Device error or device off-line. See the SQL Server error log for more details. Server: Msg 3013, Level 16, State 1, Line 1 Backup or restore Operation terminating abnormally.

並且在SQL Server 7.0 errorlog也會出現如下信息: BackupTapeFile::OpenMedia: Backup device '\\.\tape0' failed to open. Operating system error = 2(The system cannot find the file specifIEd.).

將SQL Server 7.0數據庫備份到網絡上時出現如下信息
Server: Msg 3201, Level 16, State 1, Line 1 Cannot open backup device 'E:\pubs.dat'. Device error or device off-line. See the SQL Server error log for more details. Server: Msg 3013, Level 16, State 1, Line 1 Backup or restore Operation terminating abnormally.
並且在Error log出現
1998-12-29 11:58:21.62 kernel BackupDiskFile::CreateMedia: Backup device'E:\pubs.dat' failed to create. Operating system error = 5(Access is denIEd.).
如何解決?

這是由於權限不夠造成的。 請確定SQL Server Service的帳號為域用戶(Domain User),並且在網絡上寫權限。

是否可以將SQL Server 7.0數據庫備份到壓縮卷(Compressed Volume)?

可以的,但是不建議如此做,如果要將數據庫備份到壓縮卷,請在備份之前和恢復之後執行DBCC。

將發布的數據庫的備份恢復到一台沒有做復制的SQL Server 7.0中導致事務日志標示為副本(replication),如何解決?

可以參照下列兩種方法:

可能的話,備份發布的數據庫之前先將其取消發布。
恢復之前,在目標數據庫中設置發布。
什麼是差異備份(differential backup)?
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved