当前位置:首页 > 站长

sql2005数据库转sql2000数据库转换方法

happyfhb16年前 (2011-04-21)站长1813
摘要:sql2005转到sql2000这个一直是困扰着sql初学者的一个问题,很多空间只支持sql2000 逼使一些用sql2005做的网站需要转化成sql2000  转化过程如下 -------------------------分割线------------------------…

sql2005转到sql2000这个一直是困扰着sql初学者的一个问题,很多空间只支持sql2000 逼使一些用sql2005做的网站需要转化成sql2000  转化过程如下

 

-------------------------分割线-----------------------------------

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

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

3. 将数据从2005导到2000
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成

----------------分割线--------------------------

但是在实际转化过程中会出现几个问题

上面的操作在执行步骤1时可能出现如下错误:
目标服务器版本不支持该对象或不支持该对象的一个属性。 (Microsoft.SqlServer.Smo)
解决方法:
选中待导出的数据库,右键,点击‘属性’,在‘选项’页的‘兼容级别(L)’下选择‘sql server 2000 (80)’
之后点击‘确定’,重新执行前面的步骤1
另,在完成导出之后,最好将‘兼容级别(L)’重新设置回‘sql server 2005 (90)',否则,可能会影响原来在sql 2005语法下
编写的存储过程、函数、视图等脚本代码的正确执行。

----------分割线------------------------------

但是还会出现第2个问题

以 前在虚拟主机的数据库上曾在线新增了一存储过程(数据库登录名与本地数据库登录名不同),后来把整个数据库备份还原到本地 (sqlserver2005),当我再次生成sqlserver2000的脚本时,出现错误: User.UserType: NoLogin 不是 SQL Server 2005 的有效选项 郁闷半天主要找到解决方法:

1.右键选中欲生成脚本的数据库--安全性--架构,删除与原数据库名对应的架构信息
2.右键选中欲生成脚本的数据库--安全性--用户,删除与原数据库名同名的用户名
 

--------分割线-----------

这个时候再生成脚本就没有问题了

然后继续下边的步骤,ok ,转换成功!

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=769

“sql2005数据库转sql2000数据库转换方法” 的相关文章

301重定向设置的方法

301重定向设置的方法

第一种方法,通过IIS界面实现301重定向: 1.我们增加一个站点,绑定的以下主机头:adminlj.com www.adminlj.com linkhelper.cn。注意,这里的adminlj.com和linkhelper.cn是因为不带www和带www有可能被搜索引擎当作不同的网址。对应目录…

网站优化七步曲

第一步:关键词分析分析相关关键词的搜索热度,筛选出最合适您网站的热门关键词.第二步:网站诊断100多项指标,对网站进行系统诊断,找出问题所在.第三步:网站优化根据诊断结果,对网站进行整体SEO优化.第四步:网站登录向国内外各大搜索引擎,地址目录提交您的网站.第五步:反向链接为您的网站导入大量优质的外…

百度无线上网卡相关ID出售

百度在08年下半年推出了全新的购物平台百度有啊。伴随着百度搜索巨大的流量,百度有啊的成长是非常快的。很多的店主都发了 呵呵。中国将来是3G 时代,无线上网卡更是市场商机无线。而一个好的百度有啊账户直接就是一个地区的代表,更显信用和尊贵。本人在有啊平台建立之时抢注了一些地区的无线上网卡ID。懂市场的朋…

google trends与百度指数的差别详解

很多seo优化的朋友对google关键词搜索量与百度指数我想都不会陌生。通过他们我们可以查看某个关键词的搜索量从而决定这个词的热度,当做我们优化的一个因素。那他们到底有什么区别呢?为什么有的时候数据的量会差别那么大呢。其实要论区别是没有什么直接区别的,因为这两个工具的原理都是一样的。唯一的区别就是刚…

腾讯webQQ

今天因为重新安装Windows 7的缘故,暂时登陆了腾讯的Web QQ界面,记得当初在外企的时候为了逃避检测QQ使用过境外的web界面登陆过,此后一直没有再用,今天重温倍感亲切,不过腾讯的这个web界面做的还是蛮有新意的,群也好,好友也好分组都很清晰,而且刷新的也比较快,特别是新信息可以在上部初现,…

Z-blog帖子间广告添加方法

很多使用海滨淡雅风格的朋友都给海滨提意见说帖子间的广告不知道如何处理。在这里海滨给大家讲解下。要修改帖子间的广告 首先找到根目录下 /THEMES/default/TEMPLATE/ 文件下的 b_article-single.html 文件找到 <div class="post-b…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。