MSSQL2000系统如何正确备份?”(mssql2000备份)
MSSQL 2000系统的备份是对应用程序的一种重要的保护,确保系统运行时可以正确还原。在此,本文将介绍如何正确备份MSSQL 2000系统,以确保系统正常运行。
首先,应检查MSSQL 2000在运行时所有的系统表状态。可以使用如下代码查看系统表状态:
`SELECT table_name,index_operation,index_rebuild_progress,object_name,index_name
FROM sys.dm_db_index_operation_progress;`
如果有系统表处于非正常状态,则可以使用如下代码重新建立表:
`USE [master]
GO
ALTER DATABASE 需要备份的数据库名称 REBUILD
GO`
接下来,应创建备份计划,根据具体情况调整恢复模式和恢复点:
`USE [master]
GO
EXEC msdb.dbo.sp_add_job
@job_name = ‘MSSQL 2000 备份计划’,
@enabled = 1,
@start_step_id =1
GO
EXECUTE msdb.dbo.sp_add_jobstep
@job_id=N’备份计划名称’,
@step_name =N’备份MSSQL 2000′,
@subsystem =N’TSQL’,
@command =N’BACKUP DATABASE 需要备份的数据库名称 TO DISK=”备份路径” WITH INIT
GO`
最后,可以使用如下代码查看备份状态,以确保最新的备份数据已正确备份:
`SELECT
a.database_name,b.name,b.backup_start_date
FROM
sys.databases AS a
INNER JOIN
msdb.dbo.backupset AS b ON a.database_id=b.database_id
WHERE
b.verify_only=0 ORDER BY b.backup_start_date ;`
综上所述,正确备份MSSQL 2000系统可以使用上述方法,在备份结束后还可以查看最新的备份数据是否被正确完成。通过这些步骤,可以确保MSSQL 2000系统能够正确备份,从而确保系统正常运转。