安徽淮南胡光夫妻,猪饲料价格走势,口交器
今天有朋友推荐个活就是把sql server 2005的数据库转到sql server 2000里,但实际操作起来遇到的问题还不少,网上搜了一些办法,在此陈列出来,并把我使用时遇到的问题及解决方案一并记录下来,以备后期查阅前几步和网上说的一样,先生成2000的脚本,然后再到2000里面执行。操作如下:
打开 sql server 2005 的manger studio
-- 打开"对象资源管理器"(没有的话按f8), 连接到你的实例
找到你要转换的数据库(建议先将此数据库里的登录名清空,否则转换会出现问题)
-- 右键选择要转成 sql server2000 的数据库
-- 选择 任务
-- 选择 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本" (这个勾不要其实也可以的,根据你的需要来。)
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"sql server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件
2. 在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到sql server 2000,执行上面生成的脚本.以创建一个新的数据库 。
3. 将数据从2005导到2000
首先打开sql server 2005 的manage studio
-- 打开"对象资源管理器"(没有的话按f8), 连接到你的实例
-- 右键选择要转成 sql server2000 的数据库--选择 任务 --导出数据
(注意,如果你的manage studio 为 express版本,那任务里是没有导出数据选项的,你可以直接找到你的数据安装目录里的binn文件夹,例如 c:\program files\microsoft sql server\90\dts\binn 然后执行dtswizard.exe文件即可。)
-- 在"sql server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表(注意,如果表中有标识的话,要在此处选中表,然后单击下方的“编辑映射”按钮,新开窗口中勾选“使用标识插入”,每个有标识的表都要这样选择一次。还有,此处导入数据如果牵扯到主外键关系或者其他约束的话,一定要分批次按照关系的先后顺序导入,否则会报错。)
-- 最后完成
sql server 2005转到2000的步骤(简易版,一路不错形式)
2005转到2000的步骤
1. 生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开对象资源管理器(没有的话按f8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在脚本向导的选择数据库中, 确定选择的是要转到2000的库
-- 勾选为所选数据库中的所有对象编写脚本
-- 在接下来的选择脚本选项中, 将”编写创建数据库的脚本”设为true,找到为服务器版本编写脚本项, 选择sql server 2000
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件
2. 在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到sql server 2000,执行上面生成的脚本.以创建一个新的数据库
3. 将数据从2005导到2000
打开sql server 2000的企业管理器
-- 右键要导入数据的数据库
-- 任务
-- 导入数据
-- 在sql server 导入和导出向导的选择数据源步骤中, 确定选择的是要导出的数据库
-- 在选择数据源步骤中, 连接到 2005, 并选择源数据库
-- 在选择源表和源视图中, 选择所有的表
-- 最后完成
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
数据库SQL---数据库、基本表、视图、索引的定义、修改、删除
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (下)
网友评论