直播中
SQL Server 6.5的SQL語(yǔ)句能否轉(zhuǎn)儲(chǔ)(Dump)和加載(Load)SQL server 7.0?
可以進(jìn)行備份(Backup)和恢復(fù)(Restore)。
恢復(fù)數(shù)據(jù)庫(kù)時(shí)出現(xiàn)下列信息如何解決?SQL-DMO Error: Could not obtain exclusive lock on database Model
這是因?yàn)榛謴?fù)數(shù)據(jù)庫(kù)時(shí),另外一個(gè)程序正在使用模型數(shù)據(jù)庫(kù), 請(qǐng)?jiān)诨謴?fù)數(shù)據(jù)之前先以sp_who這個(gè)存儲(chǔ)過(guò)程查看是否有人在使用模型數(shù)據(jù)庫(kù)。
在Windows 95/98下SQL Server 7.0是否可以備份到磁帶中?
不行,請(qǐng)將數(shù)據(jù)庫(kù)備份到磁盤(pán)驅(qū)動(dòng)器再由備份到磁帶。
在Windows 95/98下您也可以執(zhí)行如" EXEC sp_addumpdevice 'tape', 'tapedump1', '\\.\tape0'"的指令,但是當(dāng)您執(zhí)行"backup database to tapedump1"時(shí)會(huì)出現(xiàn)如下的信息: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也會(huì)出現(xiàn)如下信息: BackupTapeFile::OpenMedia: Backup device '\\.\tape0' failed to open. Operating system error = 2(The system cannot find the file specified.).
將SQL Server 7.0數(shù)據(jù)庫(kù)備份到網(wǎng)絡(luò)上時(shí)出現(xiàn)如下信息
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出現(xiàn)
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.).
如何解決?
這是由于權(quán)限不夠造成的。 請(qǐng)確定SQL Server Service的帳號(hào)為域用戶(Domain User),并且在網(wǎng)絡(luò)上寫(xiě)權(quán)限。
是否可以將SQL Server 7.0數(shù)據(jù)庫(kù)備份到壓縮卷(Compressed Volume)?
可以的,但是不建議如此做,如果要將數(shù)據(jù)庫(kù)備份到壓縮卷,請(qǐng)?jiān)趥浞葜昂突謴?fù)之后執(zhí)行DBCC。
將發(fā)布的數(shù)據(jù)庫(kù)的備份恢復(fù)到一臺(tái)沒(méi)有做復(fù)制的SQL Server 7.0中導(dǎo)致事務(wù)日志標(biāo)示為副本(replication),如何解決?
可以參照下列兩種方法:
可能的話,備份發(fā)布的數(shù)據(jù)庫(kù)之前先將其取消發(fā)布。
恢復(fù)之前,在目標(biāo)數(shù)據(jù)庫(kù)中設(shè)置發(fā)布。
什么是差異備份(differential backup)?
差異備份是SQL Server 7.0提供的新功能,差異備份只記錄上次完全備份之后所做的變化。