公司的系统需要从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中执行没有问题。希望能够对以后出现同样问题的朋友有所帮助,减少他们的解决问题的时间。

转载于:https://www.cnblogs.com/yiping06993010/archive/2009/04/07/1430635.html

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

  1. 神经网络是存储了海量的信息还是将海量的关系映射存储在了一起(发挥了存储记忆功能),还是变成了看似是一个公式,实际是成千上万个规律的公式融合在一个式子中( 类似于正弦波的傅里叶分解成无限中频率的波的加和

    神经网络是存储了海量的信息还是将海量的关系映射存储在了一起(发挥了存储记忆功能): 还是变成了看似是一个公式,实际是成千上万个规律的公式融合在一个式子中( 类似于正弦波的傅里叶分解成无限中频率的波的加 ...

  2. NET问答: 如何将十六进制的 #FFDFD991 转成 C# 中的 Color 类?

    咨询区 viky: 请问如何将一个16进制的 color code 转成 C# 中的 Color ? 我的业务场景中需要从文件读取一个 hex color code,然后我需要将该 code 转成 S ...

  3. wp文件转shp_完美实现从mapGIS文件转换成ArcGIS中shp格式文件

    完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件 最近经苦战实验,终于找到如何完美实现从 mapGIS 文件转换成 ArcGIS 中 shp 格式文件.步骤如下(各步骤中细节操 ...

  4. python set转为list_如何将一个集合转换成python中的列表?(How to convert a set to a list in python?)...

    如何将一个集合转换成python中的列表?(How to convert a set to a list in python?) 我试图将一个集合转换为Python 2.6中的列表. 我使用这种语法: ...

  5. word学习/word如何显示空格/LaTeX格式转为Word格式/ latex中的公式格式如何转换成word中的公式格式/excel复制到word表格过大超出

    以windows的word365为例进行讲解,主要分为显示,公式,表格,图片,审阅以及写作方式(含Latex格式转换). 常用快捷键: f4: cmd + y 查找: cmd + shift + h ...

  6. threejs 将屏幕坐标转换成3d中的坐标。

    将当前屏幕上的坐标转换成3d中的坐标pos 是当前canvas屏幕上的坐标,targetZ 是物体距离原点的距离 private get3DPosByCanvasPos (pos: THREE.Vec ...

  7. 无法在表 'Test' 中可为空的列上定义 PRIMARY KEY 约束

    如果您建的表中该列不为空的话那么就可以利用下述语句将该列设置为主键 建立一个表 test create table Test( autoid int not null)--其中autoid 列不为空 ...

  8. 我能不能理解成 ssh中service就相当于与jsp+servlet+dao中的servlet???

    转文 首先解释面上意思,service是业务层,dao是数据访问层.(Data Access Objects) 数据访问对象 1.Dao其实一般没有这个类,这一般是指java中MVC架构中的model ...

  9. 将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法(亲测)

    在用pandas包和numpy包对数据进行分析和计算时,经常用到DataFrame和array类型的数据.在对DataFrame类型的数据进行处理时,需要将其转换成array类型,是以下列出了三种转换 ...

最新文章

  1. WDS部署服务之四镜像捕获(1)
  2. 信息化基础建设系列文章汇总 .NET 平台业务项目实践
  3. java 链接占用太多_Java程序链接数过多导致java.net.SocketException: No buffer space available问题...
  4. 【快乐水题】677. 键值映射
  5. java类的命名规范_浅谈Java中的命名规范
  6. POJ1655 Balancing Act
  7. python实例32[简单的HttpServer]
  8. 通过ceph-deploy搭建ceph 13.2.5 mimic
  9. 软件——机器学习与Python,Python3的输出与输入
  10. Centos安装NFS服务器配置及挂载教程
  11. (三)设置Jenkins为MLOps构建CI/CD管道
  12. php程序员试卷无答案,2019年最新PHP经典面试题及答案,PHP程序员必看
  13. 浅析天际网、IT260、微人脉等中国职业社交网站
  14. 使用C++模板判断两个类型是否一样
  15. 直播APP源码开发,直播APP源码搭建,如何优化程序?
  16. win10新版蓝牙驱动没有电源管理问题
  17. 计算机无法启动printspooler,打印服务PrintSpooler无法启动解决方法
  18. vue 动态生成拓扑图
  19. 如何用C语言画立体几何图形,立体几何图形公式大全
  20. Python制作PPT

热门文章

  1. oracl 、mysql在线查看文档
  2. Oracle SQL Optimizer IN VS Exists Again
  3. MSTAR SETBOX 常用API
  4. laravel创建新model数据的两种方法
  5. Python指南--深入流程控制
  6. Siri ShortCut 调研(含Demo)
  7. (干货)微信小程序转发好友
  8. 杨光:物联网连接将成为虚商发展新空间
  9. hdu2087 剪花布条 暴力/KMP
  10. 使用centos6.6部署Cobbler--自动安装centos系统