首页 SQL Server 20xx 数据库转SQL Server 20xx的方法小结

SQL Server 20xx 数据库转SQL Server 20xx的方法小结

举报
开通vip

SQL Server 20xx 数据库转SQL Server 20xx的方法小结  打开SQLServer2005的MangerStudio  --打开"对象资源管理器"(没有的话按F8),连接到你的实例  找到你要转换的数据库(建议先将此数据库里的登录名清空,否则转换会出现问题)  --右键选择要转成SQLServer2000的数据库  --选择任务  --选择生成脚本  --在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库  --勾选"为所选数据库中的所有对象编写脚本"(这个勾不要其实也可以的,根据你的需要来。)  --在接下来的"选择脚本选项"中,找到"为服务器版本编写脚...

SQL Server 20xx 数据库转SQL Server 20xx的方法小结
  打开SQLServer2005的MangerStudio  --打开"对象资源管理器"(没有的话按F8),连接到你的实例  找到你要转换的数据库(建议先将此数据库里的登录名清空,否则转换会出现问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 )  --右键选择要转成SQLServer2000的数据库  --选择任务  --选择生成脚本  --在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库  --勾选"为所选数据库中的所有对象编写脚本"(这个勾不要其实也可以的,根据你的需要来。)  --在接下来的"选择脚本选项"中,找到"为服务器版本编写脚本"项,选择"SQLServer2000"  --其他选项根据需要设置  --最后把脚本保存到一个.sql脚本文件  代码如下:  有可能会遇到的问题:  目标服务器版本不支持该对象或不支持该对象的一个属性。(Microsoft.SqlServer.Smo)  脚本无法成功生成。此问题是由于“数据库兼容性级别”导致的。  解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 :  server有个改兼容性级别的语句:  sp_dbcmptlevel[[@dbname=]name][,[@new_cmptlevel=]version]  语句如下:  EXECsp_dbcmptlevel'你的数据库名','80';  GO  这个80就是各个版本对应的版本号  60=SQLServer6.0  65=SQLServer6.5  70=SQLServer7.0  80=SQLServer2000——8.0  90=SQLServer2005——9.0  由于是转到2000于是兼容性级别就要调到80  2.在2000中创建目标数据库  在查询 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 器(或2005的mangerstudio在打开脚本文件),连接到SQLServer2000,执行上面生成的脚本.以创建一个新的数据库。  代码如下:  有可能会出现的问题:  max附近有语法错误  server2000里面没有max这种用法,所以建议大家把SQL脚本里的MAX改成一个很大的数就是了,比如4000(4000好像是上限)。  odb问题  其他数据库我不知道,但是不论你用server什么数据库,只要不是你自己的,通常管理员是不会给你配odb权限的,所以把所有的odb檫掉就可以了。另外还有个 办法 鲁班奖评选办法下载鲁班奖评选办法下载鲁班奖评选办法下载企业年金办法下载企业年金办法下载 ,用你的远程数据库登录名可以改成那个用户的所有者,在本地也修改一下,然后再运行,就OK啦。  3.将数据从2005导到2000  首先打开SQLServer2005的ManageStudio  --打开"对象资源管理器"(没有的话按F8),连接到你的实例  --右键选择要转成SQLServer2000的数据库--选择任务--导出数据  (注意,如果你的ManageStudio为Express版本,那任务里是没有导出数据选项的,你可以直接找到你的数据安装目录里的Binn文件夹,例如C:\ProgramFiles\MicrosoftSQLServer\90\DTS\Binn然后执行DTSWizard.exe文件即可。)  --在"SQLServer导入和导出向导"的"选择数据源"步骤中,确定选择的是要导出的数据库  --在"选择目标"步骤中,连接到2000,并选择步骤2新建的库  --在"选择源表和源视图"中,选择所有的表(注意,如果表中有 标识 采样口标识规范化 下载危险废物标识 下载医疗器械外包装标识图下载科目一标识图大全免费下载产品包装标识下载 的话,要在此处选中表,然后单击下方的“编辑映射”按钮,新开窗口中勾选“使用标识插入”,每个有标识的表都要这样选择一次。还有,此处导入数据如果牵扯到主外键关系或者其他约束的话,一定要分批次按照关系的先后顺序导入,否则会报错。)  --最后完成  代码如下:  最后注意下2000的selecttop后跟的不可以是表达式,所以如果你的分页里有用到类似  declare@pageIndexint  selecttop(@pageIndex-1)*12newsIDfromNews  的话,请一律改成字符串拼接方法,例如下面的例子:  declare@strSqlvarchar(1000)  declare@pageIndexint  set@pageIndex=(@pageIndex-1)*12  set@strSql='selecttop'+str(@pageIndex)+' newsIDfromNews'  exec(@strSql)  sqlserver2005转到2000的步骤(简易版,一路不错形式)  2005转到2000的步骤  1.生成for2000版本的数据库脚本  2005的mangerstudio  --打开对象资源管理器(没有的话按F8),连接到你的实例  --右键要转到2000的库  --任务  --生成脚本  --在脚本向导的选择数据库中,确定选择的是要转到2000的库  --勾选为所选数据库中的所有对象编写脚本  --在接下来的选择脚本选项中,将”编写创建数据库的脚本”设为True,找到为服务器版本编写脚本项,选择SQLServer2000  --其他选项根据需要设置  --最后把脚本保存到一个.sql脚本文件  2.在2000中创建目标数据库  在查询分析器(或2005的mangerstudio在打开脚本文件),连接到SQLServer2000,执行上面生成的脚本.以创建一个新的数据库  3.将数据从2005导到2000  打开SQLServer2000的企业管理器  --右键要导入数据的数据库  --任务  --导入数据  --在SQLServer导入和导出向导的选择数据源步骤中,确定选择的是要导出的数据库  --在选择数据源步骤中,连接到2005,并选择源数据库  --在选择源表和源视图中,选择所有的表  --最后完成  更多信息请查看IT技术专栏  
本文档为【SQL Server 20xx 数据库转SQL Server 20xx的方法小结】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
很爱问
暂无简介~
格式:doc
大小:12KB
软件:Word
页数:0
分类:
上传时间:2021-09-30
浏览量:1