都是2008,为什么附加失败啊

flying_music 2016-08-06 06:53:39
各位大神,我从一台电脑上的SQLserver2008中将mdf和ldf文件拷贝到另一台电脑上,但附加的时候出现下面的错误

百度了一下说是低版本的数据库不能附加高版本的,但两台电脑都是SQLServer2008啊,为什么会这样啊?改怎么解决?
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flying_music 2016-08-06
  • 打赏
  • 举报
回复
找了篇博客,解决了,地址http://blog.sina.com.cn/s/blog_672b419f010156v6.html
中国风 2016-08-06
  • 打赏
  • 举报
回复
或用
SELECT
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('EngineEdition') AS EngineEdition;
中国风 2016-08-06
  • 打赏
  • 举报
回复
用select @@version查看版本 明显版本不一致 从高版本还原到低版本,只能用生成SQL2008 架构脚本和数据脚本,在低版本执行 或 生成架构脚本在低版本执行再用SSMS导入数据
kingtiy 2016-08-06
  • 打赏
  • 举报
回复
可能是原2008是打了补丁的. 把你目标数据库2008打个最新的补丁.好像是sp2 然后再附加.

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧