关于SQL 2000和2005备份问题探讨
我有一个数据库是SQL2000的,在做备份时是建一个批处理,先把命令把SQL的服务停掉,然后将数据库的两个文件复制并打包后存到另一个文件夹,完成后再用命令重新启动服务,每天定时作业,这里就有一个问题,如果我不停掉SQL服务直接复制库文件,就会提示:文件正在使用,而导致复制不成功,所以必须停掉服务最近装了个SQL2005,我发现启动SQL服务后,不用停止服务,那两个库文件是可以直接复制出来,而且拿别的库文件也可以直接覆盖,
我想请问一下大家:
1、是不是说明SQL2005是不是不是以独占方式打开的库文件呢?
2、如上成立的话,备份的时候是不是就可以直接将库文件复制出来而不用停掉SQL服务呢?
3、如果我在复制库文件的时候,比如要复制十分钟,在这个时间内,如果有数据写入,会是神马结果:是写入不成功?还是复制完以后再写入?还是写入后现复制出来呢?