Office中国论坛/Access中国论坛

标题: Microsoft SQL Server 数据库降级 [打印本页]

作者: yedaoan    时间: 2011-11-9 10:53
标题: Microsoft SQL Server 数据库降级
本帖最后由 yedaoan 于 2011-11-9 10:55 编辑

[attach]47281[/attach]


从所周知,SQL SERVER 2000的数据库MDF文件直接可以附加到SQL SERVER 2005和SQL SERVER 2008的数据库上,或者通过备份直接还原到高版本的数据库,但SQL SERVER 2008 的数据库就能直接附加或还原到SQL SERVER 2005 的数据库,同理 SQL SERVER 2005的数据库也不能进行类似的操作,这些操称之为数据库降级,数据库降级操作对于大多数据新手来说比较麻烦,为此,编写的一个操作示例来描述(以SQL SERVER 2008 R2 到SQL SERVER 2005 为例,操作全部在SQL Server Management Studiog下进行),详细见附件
作者: zhuyiwen    时间: 2011-11-9 14:04
方法不错。
不过还有些情况没考虑进去,如,识别列问题,对象之间的依赖关系问题等。
作者: yedaoan    时间: 2011-11-11 09:31
亦文说的有道理,初衷是给部门的几个新人写的,由于我装的是SQL SERVER 2008,而服务器上是SQL SERVER 2005 经常要降级,找了种我认为比较简单的操作方法,而且是基于我们现在的系统上做的,没有考虑太多外延的问题。呵呵 !
作者: zhuyiwen    时间: 2011-11-11 13:21
其实 SQL Server 2008 Management Studio 的生成脚本功能可以生成数据数据脚本,这个它考虑了识别列的问题,但是,它在生成对象脚本时并没有完全考虑对象的依赖关系,即脚本的生成顺序,这是比较遗憾的事情。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3