当前位置: 首页 > news >正文

sqlservier2005转成sqlserver2000中出现的问题(WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY])

 公司的系统需要从sql2005转移到sql2000上,只需要表结构,主要的做法就是通过sqlserver提供的"任务/生成脚本"的向导将表结构导成脚本文件。问题是sql2005提供的导出工具虽然也兼容sqlserver 2000,但是脚本文件中包含了sqlserver 2000不支持的语句,如“WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]”,在sqlserver2000的查询分析器中执行会报出错误。原本想了两种方法解决这个问题,第一个就是一个一个替换成sqlserver2000支持的语句,但是因为表的数量太大,就放弃了;第二种方法就是自己写一个工具,从sql2005中读出表结构,生成sql2000语法的脚本,这样也能解决这个问题,但是因为时间很紧张,没有时间去研究sql20005与sql2000的数据类型的差异。最后在经过几个小时的搜索之后,终于找到微软的网站上找到DatabasePublishingWizard工具,下载网址是http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en,Microsoft SQL Server Database Publishing Wizard 1.1工具和sql2005的向导工具很类型,不过没有sql2005向导工具的可选项多,不过还是可以的,至少生成的表的创建脚本在sql2000中执行没有问题。希望能够对以后出现同样问题的朋友有所帮助,减少他们的解决问题的时间。

相关文章:

  • 拒绝了对对象 ’sp_sdidebug’(数据库 ‘master’,所有者 ‘dbo’)的 EXECUTE 权限
  • 关于vs2005、vs2008和vs2010项目互转的总结
  • 错误 1 Files 的值“: DAL
  • VS2008中Web项目的App_Code目录问题
  • 当前上下文中不存在名称 AspNetPager*
  • iis运行asp.net页面提示“服务器应用程序不可用”的解决办法
  • VS 2008 xml文件(包括web.config)高亮显示和智能提示失效修复
  • AjaxPro.net 做asp.netAjax效果实例以及错误分析。
  • html中title标签换行的方法集
  • Java运行时环境初始化时出现错误,你可能需要重装Flash
  • Silverlight 3 Tools 安装失败解决要点
  • 日期正则表达式
  • ASP.NET上传大文件出现网页无法显示的问题
  • js 获取、清空 input type=file的值
  • 清空AsyncFileUpload 选择的文件路径
  • 网络传输文件的问题
  • 《Java编程思想》读书笔记-对象导论
  • 【347天】每日项目总结系列085(2018.01.18)
  • 2017-09-12 前端日报
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 77. Combinations
  • Github访问慢解决办法
  • MySQL用户中的%到底包不包括localhost?
  • node 版本过低
  • Python中eval与exec的使用及区别
  • React的组件模式
  • Spring Boot MyBatis配置多种数据库
  • vue.js框架原理浅析
  • 成为一名优秀的Developer的书单
  • 初识 beanstalkd
  • 分布式事物理论与实践
  • 前端知识点整理(待续)
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 消息队列系列二(IOT中消息队列的应用)
  • 鱼骨图 - 如何绘制?
  • 字符串匹配基础上
  • kubernetes资源对象--ingress
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 数据库巡检项
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #android不同版本废弃api,新api。
  • #define,static,const,三种常量的区别
  • #Java第九次作业--输入输出流和文件操作
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (C++17) optional的使用
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)Neo4j下载安装以及初次使用
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程