从sql server2005中导入2000的数据不是难事。

方法一:

1:把sql server 2000的数据库backup,做成一个bak的备份文件(命名文件名时,手动加上.bak)

2:关闭sql server 2000 服务器,或分离备份后的数据库,然后把.MDF,.LDF文件重命一个新名(以免报错:System.Data.SqlClien.SqlError)

2:在sql server 2005中新建数据库(名称与sql server 2000中原数据库相同),然后选择还原数据库,选择刚才的bak文件

3:选择可以覆盖原来的数据文件。

4:成功(注:还原后的数据库文件会与备份前的一致,即使你在sql server 2005中要还原的数据库建在别的地方,也会转到sql server 2000中备份前的目录下,建立与原库相同的数据库文件和日志文件)。

方法二:

1:分离sql server 2000的数据库文件与相应的日志文件。

2:在sql server 2005上附加数据库。

3:OK!这种方法简单实用。

但是,从2000中如何导入2005的数据呢?

网上介绍的方法大抵如下:

1:在2005中选择创建sql语句,选择目标为sql server2000的格式

2:在2000中执行sql,创建数据库结构

3:在2000的sql管理器中连接2005,然后选择导入数据。

4:搞定。

但是这种方法有问题。第一步和第二布都可以做,但是如果2000中无法访问2005(安全问题,或者防火墙,或者不可访问),那么根本无法执行第三步。

那么,还有其他方法么?

有。微软提供了一个工具:DatabasePublishingWizard.msi,它可以实现这种数据导入导出。

他的原理是:这个工具可以把数据库导出成一个sql语句文件(数据结构和数据一起),然后把这个数据文件copy到2000的服务器上,然后执行sql,创建数据库和数据表,并且插入数据。

非常有用的工具,大小2.4MB,在微软网站有下载。

转载于:https://www.cnblogs.com/genghechuang/archive/2011/10/27/2226213.html

Sql server 2000导入 Sql server 2005的数据相关推荐

  1. SQL Server 2000 To SQL Server 2005

    如果你想把数据库服务器从SQL Server 2000 升级至SQL Server 2005,或者将数据从SQL Server 2000 迁移至SQL Server 2005,建议先阅读MSDN上的这 ...

  2. mysql 导入sql脚本_mysql 导入 sql文件

    mysql 导入数据库有2中方法,一种方法比较简单,直接使用navcat的运行sql文件,知道你的sql文件 直接导入就OK,但是本人导入的时候却出现错误,原因,现在也没搞清楚,第二种就是cmd 导入 ...

  3. 在SQL Server 2000 和SQL Server 2005中导出表结构

    SQL Server 2000 SELECT     表名       = case when a.colorder=1 then d.name else '' end,     表说明     = ...

  4. 从SQL SERVER 2000到SQL SERVER 2005 视图中存在 ORDER BY 语句的完全解决方案

    首先要看微软的一个官方文章: http://support.microsoft.com/kb/926292/ 文章中提到的补丁程序并未公开,需要与微软联系,工程师会给你下载地址和安装密码.我这里有一个 ...

  5. 远程服务器是否启动了sql server 2000服务,SQL Server 2000服务器的远程连接

    获得知识的途径有很多,在课课家语言编程的学习更是有无限的乐趣,现在由小编为大家讲解有关语言编程的文章希望对大家有所帮助.远程连接SQL Server 2000服务器的解决方案: 需求如下:需要远程连接 ...

  6. mysql 导入.sql文件_MySQL导入.sql文件及常用命令

    MySQL导入.sql文件及常用命令 在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> so ...

  7. oracle存储过程sql und,oracle导入sql脚本

    在工作需要的时候,常常忘记很多命令.今天做的时候才记起! 在SQL_PLUS里面执行: sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要co ...

  8. mysql 导入sql命令_MySQL导入.sql文件及常用命令

    MySQL导入.sql文件及常用命令 在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> so ...

  9. mysql sql导入sql文件_MySQL导入sql 文件的5大步骤

    以下的文章主要介绍的是MySQL导入sql 文件,即MySQL数据库导入导出sql 文件的实际操作步骤,我们主要是将其分成5大步骤对其进行讲述,如果你对其有兴趣的话你就可以点击以下的文章进行观看了. ...

  10. SQL server 2000及SQL server 2005 数据库置疑解决办法

    以数据库mpcyerp为例,做对数据库置疑的处理方法说明: 一.将mpcyerp_Data.MDF文件拷贝出来并备份 在企业管理器中建立一个同名的新数据库mpcyerp 二.停止SQL Server服 ...

最新文章

  1. 清除messages
  2. mysql多实例安装配置_MySQL多实例安装配置
  3. Objective-C中把URL请求的参数转换为字典
  4. spring源码分析之spring-messaging模块详解
  5. 洛谷——P1109 学生分组
  6. python:只想在opencv中显示红色通道?
  7. Qt::QWidget 无默认标题栏边框的拖拽修改大小方式
  8. zendstudio html插件,ZendStudio安装Aptana插件(html,css,js代码提示功能)_html/css_WEB-ITnose...
  9. 简单的新闻分类算法(流程图描述)
  10. Android开发常用工具总结
  11. html+css基础入门学习教程之HTML 样式
  12. unity build报错Type has an extra field of type in the and thus can‘t be serialized error
  13. Ubuntu中解压出现:bzip2: (stdin) is not a bzip2 file.
  14. 5月最新M1芯片安装PS2021和PS2020已更新M1芯片mac安装PS2021解决教程(附安装方法)
  15. QT利用QAxWidget加载IE浏览器控件COM技术
  16. Android 百度地图获取定位信息并实时传给后台
  17. 模块电路选型(5)----电机驱动模块
  18. AC695x学习笔记(6):顺序播放模式
  19. spark使用中的一些总结-进阶版
  20. 跳槽真的难吗?20节专项课揭秘面试潜规则

热门文章

  1. 【转载】如何让外网访问IIS里面搭建的网站
  2. 经典排序算法(八)--选择排序Selection Sort
  3. C 线程同步的四种方式(Windows)
  4. procedure mysql_所有子节点、Procedure、MySQL
  5. python安装选项_Python PyInstaller安装和使用教程(详解版)
  6. C#:获得本机IP地址
  7. Javascript特效:阿鲁的相册
  8. 计算机速录学什么,学速录需要哪些能力
  9. 论文笔记_S2D.73_2019_BTS_从大到小:多尺度局部平面引导的单目深度估计
  10. 算法_EXCEL中 A表示第一列,B表示第二列...AA表示27列,AB表示28列,问随意一组字母是多少列