如果将SQLSERVER的MDF和LDF文件导入另一个SQLSERVER??
听了工程师的话,将客户SQLSERVER中的数据库MDF和一个LDF文件ZIP后COPY到软盘上,
代回家,发现无法从家中的SQLSERVER中再导入它们,因为要提供机器名,可是我机器的SQLSERVER里根本没他们啊,再说只是文件,SQLSERVER只认机器名的,不像ACCESS提供MDB文件就行了,现在怎么办啊???
本来我以前都是导出成ACCESS的MDB后,再在家里导入的,这回来坏了。
问题点数:20、回复次数:4Top
1 楼westfly(左眼)回复于 2002-05-19 20:46:57 得分 10
示例
下面的示例将 pubs 中的两个文件附加到当前服务器。
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
Top
2 楼hycao(海草)回复于 2002-05-19 20:48:20 得分 10
在SQL Server的查询分析器中:
exec sp_attach_db 'a','c:\abc.mdf','c;\abc.ldf'
其中'a'是数据库名,'c:\abc.mdf','c;\abc.ldf'是mdf和ldf文件的路径,你可以根据自己的情况修改。
Top
3 楼TOMWLD(仰首再笑天)回复于 2002-05-19 20:54:27 得分 0
附加数据库Top
4 楼luoshumeng(乡村意外)回复于 2002-05-19 21:09:37 得分 0
westfly(西翔)那样做好呀!!!!很方便Top




