数据文件
(*.mdf)和
日志文件
(*.ldf)都拷贝到目的服务器,在SQL
sp_attach_db
@dbname
=
'test',
@filename1
=
'd:\mssql7\data\test_data.mdf',
@filename2
=
'd:\mssql7\data\test_log.ldf'
这样就把test数据库附加到SQL
Server中,可以照常使用。如果不想用原来的日志文件,可以用如下的命令:
sp_detach_db
@dbname
=
'test'
sp_attach_single_file_db
@dbname
=
'test',
这个语句的作用是仅仅加载数据文件,日志文件可以由SQL
Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。
方法一般有几种:1.分离你的sql server2000上的 数据文件 然后把mdf ldf文件附加到sql server2005
2.备份你的sql server2000数据库 然后把备份文件在sql server2005上还原
3.使用sql server2005的ssis导入sql server2000的数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)