SQL server 2005转换为SQL server 2000的方法

简介:
+关注继续查看
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

注:在执行转换时得先将sqlserver2005版本设置兼容sqlserver2000的模式,详细,就是右击你选中的数据库,然后选择“属性”,然后再选择“选项”,然后选择一个sqlserver的兼容版本

直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。
SQL server 2005转换为SQL server 2000的步骤
1. 生成for 2000版本的数据库脚本


SQL Server 2005 的manager studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件


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

脚本中 [nvarchar](max) 替换为 [ntext]

删除类似于EXEC dbo.sp_grantdbaccess @loginame = N'user', @name_in_db = N'user'的语句


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


3. 将数据从2005导到2000


SQL Server 2005 的manager studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据(SQL Server Express 无此项功能)

【使用SQL Manager 2005导出数据脚本. 注意:sql server 2000 查询分析器限制SQL脚本的大小,小于64K。】
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成




本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/archive/2009/10/01/2912059.html  ,如需转载请自行联系原作者

相关实践学习
使用交互方式创建数据表
本次实验主要介绍如何在RDS-SQLServer数据库中使用交互方式创建数据表。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
相关文章
|
10月前
|
SQL 分布式计算 MaxCompute
《MaxCompute SQL计算成本调优以及优化方法》电子版地址
MaxCompute SQL计算成本调优以及优化方法
66 0
《MaxCompute SQL计算成本调优以及优化方法》电子版地址
|
10月前
|
SQL 数据挖掘 数据库
Python3,多种方法,同时执行多条SQL语句,并把查询结果分别写入不同Sheet页,妥妥的学到了。
Python3,多种方法,同时执行多条SQL语句,并把查询结果分别写入不同Sheet页,妥妥的学到了。
44629 0
Python3,多种方法,同时执行多条SQL语句,并把查询结果分别写入不同Sheet页,妥妥的学到了。
|
11月前
|
SQL 网络安全
sql注入--handler语句--一文详细解说其原理和方法
🍀了解通过利用handler语句完成注入的方法
299 0
sql注入--handler语句--一文详细解说其原理和方法
|
11月前
|
SQL Oracle 关系型数据库
SQL 去重的 3 种方法​,还有谁不会?
SQL 去重的 3 种方法​,还有谁不会?
207 0
SQL 去重的 3 种方法​,还有谁不会?
|
11月前
|
SQL 索引
说说对SQL语句优化有哪些方法?
说说对SQL语句优化有哪些方法?
61 0
|
11月前
|
SQL JSON 分布式计算
Spark SQL DataFrame查询和输出函数一文详解运用与方法
Spark SQL DataFrame查询和输出函数一文详解运用与方法
341 0
Spark SQL DataFrame查询和输出函数一文详解运用与方法
|
11月前
|
SQL 分布式计算 Hadoop
Spark SQL DataFrame查看函数一文详解运用与方法
Spark SQL DataFrame查看函数一文详解运用与方法
196 0
Spark SQL DataFrame查看函数一文详解运用与方法
|
11月前
|
SQL JSON 分布式计算
Spark SQL DataFrame创建一文详解运用与方法
Spark SQL DataFrame创建一文详解运用与方法
247 0
Spark SQL DataFrame创建一文详解运用与方法
|
11月前
|
SQL 分布式计算 关系型数据库
Spark SQL CLI部署CentOS分布式集群Hadoop上方法
Spark SQL CLI部署CentOS分布式集群Hadoop上方法
145 0
Spark SQL CLI部署CentOS分布式集群Hadoop上方法
|
SQL Oracle 关系型数据库
oracle学习91-Oracle导出导入表(.sql、.dmp文件)两种方法
oracle学习91-Oracle导出导入表(.sql、.dmp文件)两种方法
201 0
推荐文章
更多