sql2005下载了之后为什么是这样,我以前的数据库都打不开,而且和我机房的不一样

sql2005下载了之后为什么是这样,我以前的数据库都打不开,而且和我机房的不一样,第1张

首先先确定你下载后安装没有把你之前的数据库给删除掉或者覆盖掉。

其次是你之前的数据库和现在的数据库版本不兼容问题。

再就是你把你之前的数据库用脚本运行一下,看能加载进来不

1、准备好你的bak文件,打开MicrosoftSQLServerManagementStudio,新建个数据库如mynew,点击确定。这个时候你新建的数据库就加到左边了。

2、右键单击你创建的数据库,依次选择“”任务“”->“”还原“”->“”数据库“”,打开还原数据库对话框。

3、在还原数据库对话框中点击“”源设备“”,d出源设备查找对话框,找到你的bak文件。

4、将bak加到备份集中,勾选还原,然后点击选项页卡,选择覆盖现在数据库,注意一定要选择,否则会报错说你的程序集和要还原的不兼容。最后点击确定就还原成功了。

看提示应该是SQL Server 2012(version 11003000)不支持从SQL Server 2000(version 8002039)的备份进行还原。

这个我没有验证过,但从提示来看肯定是不能直接进行还原的。给你一个变通的方法,将备份还原到SQL Server 2008的数据库实例里,然后再进行备份,之后还原到SQL Server 2012中。

看了一下微软的联机丛书,SQL Server 2012的确是只支持2005及之后的版本的SQL Server备份来进行还原。

>

附加,SQLSERVER会验证目标文件的完整性和可用性,比较安全

直接覆盖,万一数据库文件有错误,SQLSERVER就不能加载该库了,而且一些配置信息,也会有丢失的情况,比如日志

以上就是关于sql2005下载了之后为什么是这样,我以前的数据库都打不开,而且和我机房的不一样全部的内容,包括:sql2005下载了之后为什么是这样,我以前的数据库都打不开,而且和我机房的不一样、sql server 2008 还原指定的转换无效、数据库备份服务器上运行的版本8.00.2039.该版本与此服务器不兼容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9628531.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存