NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 数据库 .: 数据库版本降迁

数据库版本降迁

之前自己用笔记本电脑做了一个小型的数据库,是Sql Server2008版本的,想拷到别人的电脑或者自己的台式机上,而这些电脑数据库版本是Sql Server2005,版本不兼容,不能识别数据库。在网上找了找方法,来让05版本也能使用08版本的数据库。操作的步骤和方式如下:

 1、从Sql Server2008中生成Sql Server2005的数据库脚本。

 步骤:1)打开SSMS,或者在运行对话框中输入SSMS,打开Sql Server2008的管理界面。

 2)按F8,或者依次打开[查看]-[对象资源管理器]。

 3)在对象资源管理器中,连接数据库引擎,并选中相应的数据库。

 4)右键选中的数据库,依次选中[任务]-[生成脚本]。

 如图1所示

 

 5)打开[生成和发布脚本]对话框,依次下一步,在[选择对象]对话框中,这里选择[选择特定数据库对象]。在{注1}将说明这里为何不选择[编写整个数据库及所有数据库对象的脚本]。

 6)下一步,选择对象时,我们只选择[表],接着下一步,如图2所示。在{注2}将说明这里为何不选择[表]、[存储过程]和[用户自定义函数]一次导出。

 

 图2

 7)在[设置脚本编写选项]对话框中,我们点击[高级],如下图3所示

 

 图3

 8)在[高级]对话框中,将[为服务器版本编写脚本]选项选择为Sql Server2005,如下图4所示。如果降级的版本是SQL2K,这里做相应的改变即可。

 

 图4

 9)下一步,直至脚本导出完成。重复第4至8步,依次导出[存储过程]和[用户自定义函数]脚本。此时我们手上有3个脚本文件,分别为dnt2_dbCreateTABLE2005.sql是导出Sql Server2005版本的建表脚本,dnt2_dbCreatePROCEDURE2005.sql是存储过程脚本,以及dnt2_dbCreateUDF2005.sql是用户自定义函数脚本。这里的文件名自己随意给。

 到这里,降迁版本的数据库对象脚本已经全部导出。在这个案例中需要注意的分别是第6步和第8步。


这篇文章对你多有用?

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited