试一下先分离再附加:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
解决方案 »
- 分组后,查询交叉时间的记录
- sql server 2000问题??
- 如何用VB代码实现在这个VB应用程序第一次运行时利用数据库的备份创建当前数据库。
- 高分请教,怎样删除已过期的强制订阅!
- 关于使用 FOR XML 语句的疑问。
- 有一段SQL语句,麻烦高手指点
- 请教一个触发器的问题
- 求一存储过程,关于Text型字段的处理。
- sql6.5是single user mode 我如何将它变成multi users mode 立即给分
- 学习SQL要看哪几本书啊??还有SQL和PB哪个更有发展前途啊?
- 怎么样恢复原来系统崩溃的SQL SERVER 6.5的数据库啊? 100分送上
- 关于两台单机间的数据互传问题?
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'或:CREATE DATABASE 你的新库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf')
FOR ATTACH
GO呢?