MySQL降龙十八掌,第六掌内容:利涉大川之MySQL索引的使用与优化(附含MySQL8.0隐藏索引),了解详情>>
0

我的帖子

个人中心

设置

  发新话题
正常sql server是向下兼容,不过sql server2005的数据却也是可以导入到sql server 2000的。

需要本地同时安装两个数据库,在2005数据库中,右击需要备份还原的数据库,任务--生成脚本,会出来脚本向导,勾选"为所选数据库中的所有对象编写脚本",在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"


最后把脚本保存到一个.sql 脚本文件,路径和文件件自己设置。

接下来,连接SQL Server 2000,选择导入的数据库,打开查询分析器,执行上面生成的脚本.sql文件中的代码(当然代码中的数据库名用户名是需要修改的),以创建一个新的数据库,这里仅仅是创建了数据库表的结构而已,还没有数据。

下一步又到sql server 2005中了,在已经连接2005对象资源管理器的前提,再连接到sql 2000的对象资源管理器。



然后就可以导入导出向导了,在"选择数据源"步骤中, 确定选择的是要导出的数据库, 在"选择目标"步骤中, 连接到sql 2000, 并选择步骤2新建的库 ,在"选择源表和源视图"中, 选择所有的表 ,就可以开始导入了


如果遇到提示,无法在只读列“id”中插入数据,需要在导入/导出第二步骤选择“源表和源视图”的时候,点击后面的“编辑映射”按钮,然后勾选“启用标识列插入”再导入即可。
来源:3A网络
3.27.1.jpg (59.19 KB)

2017-3-27 10:53

3.27.1.jpg

3.72.2.jpg (65.05 KB)

2017-3-27 10:53

3.72.2.jpg

3.27.3.jpg (41.54 KB)

2017-3-27 10:53

3.27.3.jpg




消灭0回复



我的51CTO博客

SQL Server MCITP, MVP, MCT, DBA
不错




用数据库复制向导,使用SMO方式也是可以的。
http://www.mssqlmct.cn/dba/?post=278
本帖最近评分记录
  • seusoftware 无忧币 +19 热心广援 2018-7-19 15:56



MCITP/MCSE/MCT/MVP  SQL Server
那些年,我们一起追过的MS SQL Server
http://jimshu.blog.51cto.com
‹‹ 上一贴:【已解决】请教不通过"SQL Server 配置管理器"设置端 ...   |   下一贴:查询B表没有的记录A表才返回 ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com