SQL2008R2还原数据库出现奇怪问题.求解. 本帖最后由 ndcc777 于 2010-12-17 23:51:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要求使用文件 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\Pangya_S4_TH.mdf'。你这个目录下不存在这个文件,你在还原的时候需要更改一下路径. 这是那种 数个mdf和一个ldf的备份文件!!!不是正常的备份文件.不知道该怎么弄! MDF和LDF不是备份文件,是数据库的数据文件和日志文件.你应该直接附加这两个文件即可.不过仍然需要注意路径问题.1.可使用SQL Server Management Studio附加.2.可使用代码直接附加.以下示例将 AdventureWorks 中的文件附加到当前服务器。EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'c:\Program Files\Microsoft SQL Server \MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server \MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ; 备份文件是一个bak文件,我还原的时候看到的是5个mdf和1个ldf文件,也就是出错之前看到的. 请发[email protected] 回复不会很及时。 老兄 ,后来怎么解决的? 我是在另外机器还原,将mdf文件复制过去 附加到数据库,很无奈啊!!! 关于sql 查询 如何查询 存储过程调用的历史记录 及其参数值 组合查询结果 还原数据库的时候出现 msdb数据库错误?? DBNETLIB][ConnectionOpen (Connect()).]未找到指定的SQL SERVER 求SQL语句 求一条统计sql语句 请教一个动态生成列数的SQL~谢谢 很老很老的问题----老是出问题!!帮我看看! 如何vc中通过ado删除数据库? SQL SERVER游标问题-所请求的行不在提取缓冲区内 求sql 2008 磁盘过高出现的原因和解决办法,
2.可使用代码直接附加.
以下示例将 AdventureWorks 中的文件附加到当前服务器。
EXEC sp_attach_db @dbname = N'AdventureWorks',
@filename1 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server
\MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;