exec sp_attach_db 'Asset' C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_data.mdf C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_log.ldf 在查询分析器中报错: 服务器: 消息 170,级别 15,状态 1,行 2 第 2 行: '\' 附近有语法错误。 服务器: 消息 132,级别 15,状态 1,行 3 标签 'C' 已声明。标签名称在批查询或存储过程内部必须唯一。 请教一下是什么原因,这可是书本上安装数据库的操作啊!:sweat:
附加数据库的操作? 没用过,但是查阅了一下参考手册,范例如下: 代码: EXEC sp_attach_db @dbname = 'pubs', @filename1 = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', @filename2 = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf' 你修改为以下试试看: 代码: exec sp_attach_db 'Asset' 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_data.mdf', 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_log.ldf' 也就是后面两行的引号,和其中的逗号。 语法为: 代码: sp_attach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n' [ ,...16 ]