我想备份SQLServer数据库,但是在备份的时候,数据库还可以提供访问(热备份),但不允许数据修改,像Oracle里有Alert database "dbname" begin backup,这样的命令,做到使数据库处于备份,不可修改的状态,SqlServer有这样的命令吗?悉听尊教!

解决方案 »

  1.   

    直接备份就行了吧? sql server 在备份的时候会自动设置一个检查点, 备份的时候只会备份这个点之前的资料
      

  2.   

    -- 完全备份
    BACKUP DATABASE 库名 TO DISK = N'x:\备份文件名.bak'-- 日志备份
    BACKUP LOG 库名 TO DISK = N'x:\日志备份文件名.bak'
      

  3.   

    BACKUP DATABASE WaterQualit TO DISK ='c:\a.bak'
      

  4.   

    -- 完全备份
    BACKUP DATABASE 库名 TO DISK = N'x:\备份文件名.bak'-- 日志备份
    BACKUP LOG 库名 TO DISK = N'x:\日志备份文件名.bak'