标题:求助
只看楼主
whzym111
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-10-21
 问题点数:0 回复次数:4 
求助

小弟在网上下得数据库文件RBBBS_Data.mdf和RBBBS_Log.ldf我想把它添加到我的SQLSERVER2000中
我在查询分析器中输入:
sp_detach_db 'rbbbs'
sp_attach_db 'rbbbs','F:\Program Files\Microsoft SQL Server\MSSQL\Data\rbbbs_data.mdf','F:\Program Files\Microsoft SQL Server\MSSQL\Data\rbbbs_log.ldf'
sp_attach_single_file_db 'rbbbs','F:\Program Files\Microsoft SQL Server\MSSQL\Data\rbbbs_data.mdf'
但报错:
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: 'sp_attach_db' 附近有语法错误。
望高手为我指点一下!谢谢

搜索更多相关主题的帖子: Microsoft 服务器 数据库 
2005-12-13 16:03
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
用企业管理器不行吗?

2005-12-13 16:16
yichen
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2005-3-9
得分:0 
你可以直接在企业管理器里面,附加数据库就行了

衣带渐宽终不悔, 为伊消得人憔悴。 纸上得来终觉浅, 绝知此事要躬行。
2005-12-14 10:44
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
得分:0 
新添加的数据库比较的麻烦一点

你知道你的语句是什么意思吗,先卸下数据库,然后在连接,表示你原来就有此数据库才能成功,





大家都是朋友,有空就来坐坐!
2005-12-14 10:56
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
得分:0 
把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复:
EXEC sp_attach_db @dbname = 'rbbbs',
@filename1 = '路径\rbbbs_data.mdf',
@filename2 = '路径\rbbbs_log.ldf'
这样就把rbbbs数据库附加到SQL Server中,可以照常使用。如果不想用原来的日志文件,可以用如下的命令:
EXEC sp_detach_db @dbname = 'rbbbs'
EXEC sp_attach_single_file_db @dbname = 'rbbbs',
@physname = '路径\rbbbs_data.mdf'
这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。

大家都是朋友,有空就来坐坐!
2005-12-14 11:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-37966-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.110125 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved