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的数据库文件没问题~
有高手帮解决下不~ 展开
才装了个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的数据库文件没问题~
有高手帮解决下不~ 展开
2个回答
展开全部
你在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'
如果按照上面所做,仍然有错误的话,建议检查你附加数据库的文件路径是否正确。
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'
如果按照上面所做,仍然有错误的话,建议检查你附加数据库的文件路径是否正确。
展开全部
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的
感觉没你说的那么麻烦了 ,因为不是在自己电脑上,所以里面的选项也记不清了 应该还没那上面说的那么麻烦 因为最主要是你的两个数据库建在同一电脑上的 附加不能成功的话就多试下里面其他的选项了 应该不难的
http://bbs.zdnet.com.cn/thread-393858-1-1.html
看下上面的 应该对你有用的
以前我做过 sql 2000 -->sql 2005的
感觉没你说的那么麻烦了 ,因为不是在自己电脑上,所以里面的选项也记不清了 应该还没那上面说的那么麻烦 因为最主要是你的两个数据库建在同一电脑上的 附加不能成功的话就多试下里面其他的选项了 应该不难的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询