SQL Server 的SQL語句能否轉儲(Dump)和加載(Load)SQL server ? 可以進行備份(Backup)和恢復(Restore)
恢復數據庫時出現下列信息如何解決? SQL
DMO Error: Could not obtain exclusive lock on database Model
這是因為恢復數據庫時
另外一個程序正在使用模型數據庫
請在恢復數據之前先以sp_who這個存儲過程查看是否有人在使用模型數據庫
在Windows /下SQL Server 是否可以備份到磁帶中? 不行
請將數據庫備份到磁盤驅動器再由備份到磁帶
在Windows
/
下您也可以執行如
EXEC sp_addumpdevice
tape
tapedump
\\
\tape
的指令
但是當您執行
backup database to tapedump
時會出現如下的信息
Server: Msg
Level
State
Line
Cannot open backup device
tapedump
Device error or device off
line
See the SQL Server error log for more details
Server: Msg
Level
State
Line
Backup or restore operation terminating abnormally
並且在SQL Server
errorlog也會出現如下信息
BackupTapeFile::OpenMedia: Backup device
\\
\tape
failed to open
Operating system error =
(The system cannot find the file specified
)
將SQL Server
數據庫備份到網絡上時出現如下信息
Server: Msg
Level
State
Line
Cannot open backup device
E:\pubs
dat
Device error or device off
line
See the SQL Server error log for more details
Server: Msg
Level
State
Line
Backup or restore operation terminating abnormally
並且在Error log出現
:
:
kernel BackupDiskFile::CreateMedia: Backup device
E:\pubs
dat
failed to create
Operating system error =
(Access is denied
)
如何解決? 這是由於權限不夠造成的
請確定SQL Server Service的帳號為域用戶(Domain User)
並且在網絡上寫權限
是否可以將SQL Server
數據庫備份到壓縮卷(Compressed Volume)?
可以的
但是不建議如此做
如果要將數據庫備份到壓縮卷
請在備份之前和恢復之後執行DBCC
將發布的數據庫的備份恢復到一台沒有做復制的SQL Server
中導致事務日志標示為副本(replication)
如何解決?
可以參照下列兩種方法
可能的話
備份發布的數據庫之前先將其取消發布
恢復之前
在目標數據庫中設置發布
什麼是差異備份(differential backup)?
差異備份是SQL Server
提供的新功能
差異備份只記錄上次完全備份之後所做的變化
From:http://tw.wingwit.com/Article/program/SQLServer/201311/21964.html