sqlserver2000的数据库文件是否可以附加到sqlserver2005上

我的系统是vista才装了个SQLSVERVER2005然后附加数据库(在sqlserver2000上面建的)时候却发现附加不了系统提示错误如下:标题:Microsoft... 我的系统是vista
才装了个SQL SVERVER2005
然后附加数据库(在sql server2000 上面建的)时候却发现附加不了

系统提示错误如下:

标题: Microsoft SQL Server Management Studio Express
------------------------------

附加数据库 对于 服务器“ISAAC-PC\SQLEXPRESS”失败。 (Microsoft.SqlServer.Express.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加数据库+Server&LinkId=20476

------------------------------
其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.Express.ConnectionInfo)

------------------------------

无法打开物理文件 "D:\DataBase\DBBook\Book_Data.MDF"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
按钮:

确定
------------------------------

而附加sql sverver2005的数据库文件没问题~
有高手帮解决下不~
展开
 我来答
vivi092223
推荐于2017-12-16 · TA获得超过129个赞
知道答主
回答量:46
采纳率:0%
帮助的人:79.8万
展开全部
你在sql server2000中已经detach你的数据库了吗? 2000的数据文件是可以附加到2005的。 一般按照以下步骤
1。在2000中detach数据库
exec sp_detach_db 'database_name'

2. 在2005中attach数据库, 例如:
exec sp_attach_db 'database_name',
@filename1='D:\DataBase\DBBook\Book_Data.MDF',
@filename2='D:\DataBase\DBBook\Book_Data.ldf'

如果按照上面所做,仍然有错误的话,建议检查你附加数据库的文件路径是否正确。
百度网友bf62828
2009-01-23
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
http://topic.csdn.net/u/20090114/16/86df2a51-02be-4427-a6bd-a2b8ce634994.html

http://bbs.zdnet.com.cn/thread-393858-1-1.html
看下上面的 应该对你有用的
以前我做过 sql 2000 -->sql 2005的
感觉没你说的那么麻烦了 ,因为不是在自己电脑上,所以里面的选项也记不清了 应该还没那上面说的那么麻烦 因为最主要是你的两个数据库建在同一电脑上的 附加不能成功的话就多试下里面其他的选项了 应该不难的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式