1. 生成for2000版本的数据库脚本

2005的manger studio

-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例

-- 右键要转到2000的库

-- 任务

-- 生成脚本

-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库

-- 勾选"为所选数据库中的所有对象编写脚本"

-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"

-- 其他选项根据需要设置

-- 最后把脚本保存到一个 .sql 脚本文件

2. 在2000中创建目标数据库

在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本.以创建一个新的数据库

3. 将数据从2005导到2000

2005 的manger studio

-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例

-- 右键要转到2000的库

-- 任务

-- 导出数据

-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库

-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库

-- 在"选择源表和源视图"中, 选择所有的表

-- 最后完成

————————————————————————————————————————————————————————

总结过程中遇到的问题:

1. 开始在两台服务器中分别安装不同版本的MSSQL,导出数据的时候相互之间连接不上!后来在同一台机器上安装两个版本(按网上的说法,必须要先安装MSSQL200,后安装MSSQL2005,因为2000不可以命名实例),实现了相互连接;

2. 从MSSQL2005中导出数据时,提示说“无法建立数据流连接。为连接管理器...”,到网上查找一番,最终找到一篇文章说是“要将SSIS(Sql Server Integration Services)登录身份设为 "本地系统",然后重启SSIS服务即可”。具体操作步骤如下(MSDN官方网站上找到的,当然比较权威啦):

① 在“开始”菜单上,依次指向“所有程序”、Microsoft SQL Server 2005 和“配置工具”,然后单击“SQL Server 配置管理器”。
② 在“SQL Server 配置管理器”管理单元中,在服务列表中找到 SQL Server Integration Services,右键单击 SQL Server Integration Services,然后单击“属性”。

③ 将“内置账户”由“网络服务”改为“本地系统”,其中会提示自动重启,确定即可。

解决办法二

众所周知,mssql是不会向后兼容。

要把SQL2005转换到sql2000。最大的问题是:要把用SQL2005特性实现的功能重新用SQL2000实现一遍。

1.表的转换。

不要用SQL2005自带的生成脚本工具转换,因为有个BUG。当你未选择“为所选中的所有对象编写脚本”时,他的版本选择会出错,即使你在“为服务器版本编写脚本”中选择了SQL2000.他也会为SQL2005编写脚本。

所以建议用Microsoft sql server database publishing wizard 工具,他使用更加方便。

但是他有个缺点是,错误提示不够详细,所以可以两者结合使用。

根据他的错误提示,把SQL2005里有些字段类型修改成符合SQL2000标准的。然后生成脚本在SQL2000里执行一遍。就可以了。(可以最好选择只转换表结构,数据下次导入)

2.视图转换

表转换成功后,这步很容易转换。

3.函数转换

在工具里,选择所有函数,生成脚本,在sql2000里执行后,把执行不成功的函数找出来,修改成符合sql2000标准的语句。

4.存储过程转换

同样,照第三步操作

5.其他

程序集、用C#实现的存储过程等这些sql2000没有的功能,只好用sql语句重新实现一遍。

6.数据转换

在某些情况下,用MSSQL2005自带数据导入,导入数据到sql2000会报错。而MSSQL database publishing wizard 工具也不能生成数据插入脚本。

那么可以先用工具生成数据插入到MSSQL2005的脚本。然后在MSSQL2000里执行。一般情况下可以执行的。如果个别表报错,先把这些表的插入语句删除。再执行。

至此,转换已经成功完成了。

如果你MSSQL2005运用的sql2005特性越多,就会更加明白2005的优越性能。

CTE,TRY_CATCH 语句,ouput子语句,error_message.....等等都是SQL2005后才具有的。。

本文出自 “wuxinjie” 博客

MSSQL2005转换成2000相关推荐

  1. 把MSSQL2005转换成MSSQL2000

    众所周知,mssql是不会向后兼容. 要把SQL2005转换到sql2000.最大的问题是:要把用SQL2005特性实现的功能重新用SQL2000实现一遍. 1.表的转换. 不要用SQL2005自带的 ...

  2. mssql2000 mysql_把MSSQL2005转换成MSSQL2000_MySQL

    bitsCN.com 众所周知,mssql是不会向后兼容. 要把SQL2005转换到sql2000.最大的问题是:要把用SQL2005特性实现的功能重新用SQL2000实现一遍. 1.表的转换. 不要 ...

  3. 利用XSLT把ADO记录集转换成XML

    由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质.XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本 ...

  4. python将元组转换为列表_使用python将元组转换成列表,并替换其中元素

    原博文 2015-04-30 22:45 − aa = (1, 2, 3, 4, 5, 6) b = [(x == 5 and 8 or x) for x in aa] z = map(lambda ...

  5. ipv6转换成ipv4_IPv6协议及其安全浅析

    声明:由于传播.利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,知微安全以及文章作者不为此承担任何责任.知微安全拥有对此文章的修改和解释权.如欲转载或传播此文章,必须保证 ...

  6. caffe 图片数据的转换成lmdb和数据集均值(转)

    转自网站: http://blog.csdn.net/muyiyushan/article/details/70578077 1.准备数据 使用dog/cat数据集,在训练项目根目录下分别建立trai ...

  7. java 获取文件大小_利用百度AI OCR图片识别,Java实现PDF中的图片转换成文字

    序言:我们在读一些PDF版书籍的时候,如果PDF中不是图片,做起读书笔记的还好:如果PDF中的是图片的话,根本无法编辑,做起笔记来,还是很痛苦的.我是遇到过了.我们搞技术的,当然得自己学着解决现在的痛 ...

  8. 小tip: 使用CSS将图片转换成黑白(灰色、置灰)[转]

    小tip: 使用CSS将图片转换成黑白(灰色.置灰) 这篇文章发布于 2012年08月19日,星期日,20:41,归类于 css相关, SVG相关. 阅读 159943 次, 今日 146 次 by ...

  9. python文件转换成jar包_Python一键转Jar包,Java调用Python新姿势!

    粉丝朋友们,不知道大家看故事看腻了没(要是没腻可一定留言告诉我^_^),今天这篇文章换换口味,正经的来写写技术文.言归正传,咱们开始吧! 今天的这篇文章,聊一个轩辕君之前工作中遇到的需求:如何在Jav ...

最新文章

  1. Python3和Raspberry Pi最全面最直接的课程
  2. 深入理解 Java 注解
  3. 【Vegas原创】SQL Sever系统表及系统procedure的总结
  4. 大数据SQL日常学习——NVL函数
  5. javascript:闭包的总结
  6. 安装 | Window下Visual Studio VS2015 VS2017 各版本下载地址
  7. 波束形成、回声消除、声源定位及端到端等语音信号处理算法
  8. 51 nod 1097 拼成最小的数 思路:字符串排序
  9. .NET Core系列 :3 、使用多个项目
  10. linux nvme的sendfile流程
  11. Hooks中的useState
  12. Flask 的路由系统 FBV 与 CBV
  13. QT编译静态库与动态库
  14. 产品生命周期管理(PLM)
  15. VBA的userform 相关的基本事件,方法和属性,以及 userform.name 使用规范备忘
  16. Java 基础篇:第十九章:多线程
  17. CRM SaaS是什么?
  18. 计算机学院云毕业,“云端”相约,逐梦起航——计算机与设计学院举办2020届线上毕业典礼...
  19. 酒水知识(六大基酒之朗姆酒_Rum)
  20. springmvc接收请求参数(springmvc教程二)

热门文章

  1. 【观察】维谛技术(Vertiv):以时间价值五力模型践行长期主义,共赴数据中心节碳新征程...
  2. yarn 安装升级命令
  3. 熊猫烧香病毒属于计算机病毒吗,熊猫烧香病毒的研究者是违法行为吗
  4. ORACLE 内存管理 之六 SGA Multiple Block Sizes,Large Pool
  5. RAID0、RAID1及RAID5的区别详解
  6. python_MODIS HDF数据转为tif并拼接图像
  7. bugku-web 你从哪里来 writeup
  8. 黄聪mysql_黄聪:Mysql主从配置,实现读写分离
  9. JNI JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8:xxxx异常
  10. 忙里偷闲----爬取google 翻译