当sql 2000数据库在服务器开启的时候,数据库文件是不能被复制的,必须分离之后才能被复制,但是sql2005的数据库文件就可以不用分离的情况下就可以复制的,这是为什么啊?
解决方案 »
- 表里字段内容有大小写混合,怎么区分开来啊?
- 查寻两表三字段都相等
- 多实例单数据库 与 单实例多数据库 性能比较
- 怎么在字段里的内容最前边插入固定的内容?
- 能否导入一批文本文件到表里面的ntext字段。
- 怎么能用一个CMD来执行SQL语句,在SQL2K中可以用查询分析器,但是现在的需求是
- system error:deadlock on database wh1 如何解决
- SQL2000是否可以和2005同时装在一台机器上
- ODBC的用户DSN和系统DSN有什么不同?
- 存储过程中执行SELECT语句,能不能将返回的结果集一条一条的取出分析?
- sqlserver2000中,ntext字段,我如何知道字段里面有多少个字符啊?
- 求sql存储过程
use master
go
alter database 数据库名
set offline
--然后就可以复制了
go
--然后再连线
alter database 数据库名
set online
我用的sql 2005 express做的试验,只要是除了系统自带的数据库外,只要没有用管理器打开表等其它的操作,服务器可以开着,都能复制没有在分离数据库的情况下,但是sql 2000就不行,只要是附加到数据库的数据文件,都不可以复制的
想请教一下,use master是什么意思啊?
让当前数据库离线
一般在系统数据库master下执行这些操作