语法还有错误,真奇怪,我的MDF文件不带_DATA后缀。在恢复时老是报相对应的日志文件
不匹配。
执行下列语句后出错:
EXEC sp_detach_db @dbname = 外贸系统
EXEC sp_attach_single_file_db @dbname = 外贸系统,
@physname = 'd:/外贸系统.mdf'
报错语句:
服务器: 消息 15010,级别 16,状态 1,过程 sp_detach_db,行 25
数据库 '外贸系统' 不存在。请用 sp_helpdb 来显示可用的数据库。
服务器: 消息 5173,级别 16,状态 1,行 1
不能使文件与不同的数据库相关。
服务器: 消息 1813,级别 16,状态 1,行 1
未能打开新数据库 '外贸系统'。CREATE DATABASE 将终止。
日志文件 'C:/Program Files/Microsoft SQL Server/MSSQL/data/外贸系统_Log.LDF'
与主文件不匹配。可能该文件来自另一个数据库,也可能先前曾重建过该日志。