【升级至sql 2012】sqlserver mdf向上兼容附加数据库

广告也精彩

在最近的工作中有一个SQLSER 2005版本的MDF文件,没有日志文件,现在需要在搜索后连接到SQL Server 2012,将完整的过程放在顶部以供参考首先创建一个数据库设置数据库的兼容性(尝试,您可以省略此步骤)停止SQLServer服务,替换需要添加的MDF文件以替换创建生成的数据的MDF,删除相应的LDF文件启动SQLServer服务执行以下脚本脚本1:alterdatabasehunlianjiaoytemergencyalterdatabasehunlianjiaoysingle_user。alterdatabasehunlianjiaoyourebuildlogon(name = hunlianjiaoyou_log,filename =’c: programfiles microsoftsqlserver mssql11.mssqlserver mssql data hunlianjiaoyou_log.ldf’)可能有警告:数据库’hunlianjiaoyou’日志已被重新生成。 交易的一致性丢失。 Therestore链已断开连接,服务器不再具有最后一个日志文件的上下文,因此您需要了解其内容。 运行dbccheckdb以验证物理一致性。 数据库已放在DBO模式下。 当您准备好制作数据库时,您需要重置数据库选项并删除所有其他日志文件。启动数据库服务执行以下脚本脚本2:alterdatabasehunlianjiaoyeetmulti_user。改变数据库Hu Nl Ian Ji所以你在线设置重新启动数据库服务在执行脚本的试用期间执行脚本。将抛出异常:无法打开数据库’hunlianjiaoyou’版本611.将数据库升级到最新版本。稍后,我发现我只需要完成脚本,重新启动服务,然后执行脚本,没问题,我没有脚本兼容性问题。–dbcccheckdb(hunlianjiaoyou1,tread_allow_data_loss)- 数据库是以下语句的紧急模式AlterdatabasehunlianjiaoyeTonline,恢复正常模式

【升级至sql 2012】sqlserver mdf向上兼容附加数据库

 

转载于天翼云,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...