BCP导入导出数据。非常的方便。速度很快。

--还原部分,指定强制还原(使用WITH MOVE指定文件还原,RELPACE由于版本不一样,所以要指定REPLACE,如果不指定REPLACE参数,会提示版本不一样)(2000转2005)(使用SSMS时,选项中要勾选覆盖原数据库,不然会提示版本不一样)
restore database test from disk='D:\SQL\test.bak'
with replace, move 'test' to 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\test.mdf',
move 'test_log' to 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\test_log.LDF' 已为数据库 'test',文件 'test' (位于文件 1 上)处理了 96 页。
已为数据库 'test',文件 'test_log' (位于文件 1 上)处理了 1 页。
正在将数据库 'test' 从版本 539 转换为当前版本 611。
数据库 'test' 正在从版本 539 升级到版本 551。
数据库 'test' 正在从版本 551 升级到版本 552。
数据库 'test' 正在从版本 552 升级到版本 553。
数据库 'test' 正在从版本 553 升级到版本 554。
数据库 'test' 正在从版本 554 升级到版本 589。
数据库 'test' 正在从版本 589 升级到版本 590。
数据库 'test' 正在从版本 590 升级到版本 593。
数据库 'test' 正在从版本 593 升级到版本 597。
数据库 'test' 正在从版本 597 升级到版本 604。
数据库 'test' 正在从版本 604 升级到版本 605。
数据库 'test' 正在从版本 605 升级到版本 606。
数据库 'test' 正在从版本 606 升级到版本 607。
数据库 'test' 正在从版本 607 升级到版本 608。
数据库 'test' 正在从版本 608 升级到版本 609。
数据库 'test' 正在从版本 609 升级到版本 610。
数据库 'test' 正在从版本 610 升级到版本 611。
RESTORE DATABASE 成功处理了 97 页,花费 0.056 秒(14.080 MB/秒) 2005转2000
就是先将BAK备份文件还原到2005上面,然后任务-生成脚本-生成2000的脚本,让2000再执行脚本代码。把基本的表结构建立OK
再通过2005导入到2000
注:2005要能连上2000,不然没办导出数据。或是一台电脑装两个版本2000,2005; 如果直接用语句或是SSMS的话,会提示: Server: Msg 3205, Level 16, State 2, Line 1
備份或還原所指定的備份裝置太多; 只能指定 64 個裝置。
Server: Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE 異常中止中。 SQL支持向后兼容,并不支持高版本往低版本。

Ms sql 2000互转2005的更多相关文章

  1. [转]ms sql 2000 下批量 附加/分离 数据库(sql语句)

    这次公司要把MS SQL Server 2000 服务器上的数据库复制到新的服务器上面去,于是几百个数据库文件就交给我附加到新服务器上了   以前一直没接触过这方面的东西,于是果断谷歌了也百度了  找 ...

  2. MS SQL 2000 分配权限

    /** 分配权限 **/ use [master]create login [ln-tf\liaobin] from windows;gogrant control server to [ln-tf\ ...

  3. VS 2015 IDE 不支持 MS SQL 2000 生成 dbml

    解决办法: 通过命令手动生成 然后把生成的ERendering.dbml 文件,通过工程项目-添加-现有项,加入项目.

  4. Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)

    Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码) http://blog.csdn.net/helonsy/article/details/7207497 ...

  5. MS SQL Server2014链接MS SQL Server 2000

    开发与企业应用中,好几个版本SQL Server相互链接.分布式读取与存储,需要实现sp_addlinkedserver.SQL Server 2000, SQL Server 2008, SQL S ...

  6. sql 2000以及2005以上获取数据库中所有的表(不包括系统表)

    ---------------------------------------------------------------------------- --sql 2005以上数据库 --- 获取数 ...

  7. SQL 2005/2008 连接SQL 2000报18456错误

    在看文章前,你先看看下面这两个问题,考考你对MSSMS工具的掌握情况: 1: SQL 2005/2008 能连接 SQL 2000数据库服务器吗? 2: SQL 2000 能连接SQL 2005/20 ...

  8. MS SQL数据批量备份还原(适用于MS SQL 2005+)

    原文:MS SQL数据批量备份还原(适用于MS SQL 2005+) 我们知道通过Sql代理,可以实现数据库的定时备份功能:当数据库里的数据库很多时,备份一个数据库需要建立对应的定时作业,相对来说比较 ...

  9. 下载-MS SQL Server 2005(大全版)含开发人员版、企业版、标准版【转】

    中文名称:微软SQL Server 2005 英文名称:MS SQL Server 2005资源类型:ISO版本:开发人员版.企业版.标准版发行时间:2006年制作发行:微软公司地区:大陆语言:普通话 ...

随机推荐

  1. UIkit框架之UIDatePicker

    1.继承链:UIcontrol:UIview:UIResponder:NSOobject 2.和uidatepicker相关联的触发事件是 UIControlEventValueChanged,当使用 ...

  2. Android使用SharedPreference存储数据

    SharedPreference存储数据和文件存储更加方便的一点是可以按照一定的数据类型进行存储,同时取数据时也能够获取到相应的数据类型.它是按照map的方式来存储和读取数据的. MainActivi ...

  3. linux命令:which

    1.命令介绍: which用来在指定的路径搜索某个系统命令的位置,并返回第一个搜索结果. 2.命令格式: which [选项] 系统命令 3.命令参数: -n  指定文件名长度,指定的长度必须大于或等 ...

  4. 一些sql语句的常用总结(重要)

    select primary_flag from tc_contact where primary_flag !=0 select dept_id,dept_name,tree_level,tree_ ...

  5. LINUX下如何开启FTP服务器

    1.首先应开启linuxh环境下的FTP service,过程如下:   http://www.witech.com.cn/news/Article_Show.asp?ArticleID=48    ...

  6. hdu 4336 Card Collector

    dp+状态压缩 #include<cstdio> using namespace std; ]; <<]; int main() { int n; while(scanf(&q ...

  7. codeforces195a

    link:http://codeforces.com/problemset/problem/336/A 很简单的一道题目,当初有个单词不认识,isosceles原来意思是等腰的o(╯□╰)o #inc ...

  8. 第七课第三节,T语言流程语句(版本5.0)

    for语句 for和while语句一样,都是用来做循环操作的,只是他们的使用方法不一样 (注:关键字,for,end) 执行流程图解: 实例代码: for(var i=0;i<20;i++) / ...

  9. appserv升级php

    安装thinkphp的时候提示必须要php5.3及以上 本地测试服务器使用的是appserv集成环境 所以要单独升级php 首先到官网下载http://php.net/downloads.php wi ...

  10. 【转载】MATLB绘图

    原文地址:http://www.cnblogs.com/hxsyl/archive/2012/10/10/2718380.html 作为一个功能强大的工具软件,Matlab具有很强的图形处理功能,提供 ...