back up 和 restore 语句能在线执行吗? 即不会影响其他数据库
我有个bak 文件,想直接restore 在产品服务器上, 危险不?

解决方案 »

  1.   


    在 SQL Server 2005 中,可以在数据库在线并且正在使用时进行备份。 
    但是,存在下列限制。
    1无法备份离线数据
    2备份过程中的并发限制
      

  2.   


    首先从DBA的角度来说你这样做需要在考虑一下1 你目前的恢复的数据是不是被批准恢复的目的服务器上2 目的服务器有目前的数据库,你恢复的版本是否是比目前要新。建议1 首先先备份你目前的数据库2 在恢复你的备份文件-----------------------另外备份和恢复都是在线模式,但需要注意的是如果数据库过大和访问量过大的情况下,备份会对数据库性能有极大的影响,请选择数据库闲置的状态来备份和恢复,如果有用户长时间连接数据库状态下恢复会失败,你可以将数据库置为单用户模式在恢复。