这个原因是是由于不同版本的数据库支持的附加数据库文件版本不同导致,解决方法:
使用图形化进行进行版本降级:
*** 作(GUI),打开SSMS(SQL Server Management Studio)
步骤1:右键你要降级的数据库,按下图选择:
步骤2:在对话框中选择
步骤3:在【高级】中选择下图:
步骤4:把脚本保存起来,然后在SQLServer2005中运行脚本。
步骤5:通过【任务】→【导入数据】,把数据从2008导入到使用脚本创建的库上如下图,就完成了:
嗯,这个问题很好解决,你把你的数据库先附加到2014上,然后,你把这个数据库给创建脚本了。然后,你把这个脚本放到低版本的数据库中进行创建。就行了。想单纯的降低,是不可能的,因为,微软具有兼容性。所以。。只能是高兼低,而低兼高,不太好实现。SQLServer版本对应内部数据库版本号配置表源SQL Server版本内部数据库版本
SQL Server 2016852
SQL Server 2014782
SQL Server 2012706
SQL Server 2008 R2665
SQL Server 2008661
SQL Server 2005 with vardecimal enabled612
SQL Server 2005611
SQL Server 2000539
SQL Server 7515
查询SQLServer对应的内部数据库版本号
select DATABASEPROPERTYEX('master','version')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)