全球旧事资料 分类
选中要转移的存储过程〉用户定义的函数〉单选或者多选中要转移的函数〉按鼠标右键,选所有任务〉生成SQL脚本〉r
确定〉在自己的电脑硬盘中生成一个自定义的sql文件〉保存〉正在生成SQL脚本〉成功r
  2、如果目的数据库经过防火墙,不在同一个局域网里,要通过FTP或者remotedesktop或者pca
ywhere等方法把第1步生成的sql文件传到目的SQLServer数据库服务器上。r
  3、用查询分析器进入SQLServer目的数据库,从菜单里选文件〉打开〉打开查询文件〉选中第1步生成的sql文件〉点执行查询的绿色倒三角型快捷键〉查询窗口里会出现执行后的消息(有时候可能因为存储过程和用户定义的函数之间有一定的依赖关系,会报一些错。r
  最好先执行用户定义的函数的sql文件,再执行存储过程的sql文件)r
  四、ORACLE数据库里表导入SQLServer数据库r
  1、在目的SQLServer数据库服务器上安装ORACLEClie
t软件或者ORACLEODBCDriver在ORACLE_HOME
etworkadmi
t
s
amesora里配置ORACLE数据库的别名service
ame。r
  具体配置方法可以参考本站文章客户端连服务器的注意事项r
  2、在WIN2000或者wi
2003服务器〉管理工具〉数据源ODBC〉系统DSN(本机器上NT域用户都可以用)〉添加〉ORACLEODBCDriver〉完成〉datasource
ame可以自定义,我一般填ORACLE数据库的sid标志,descriptio
里可以填ORACLE数据库详细描述,也可以不填〉datasourceservice
ame填第1步定义的ORACLE数据库别名〉OK。r
  (用户DSN和文件DSN也可以类似配置,但使用的时候有一些限制)r
  3、SQLServer的导入和导出数据工具里〉选数据源〉数据源(其它(ODBC数据源))〉选第2步在ODBC里定义的系统DSNsource
ame,用户名密码处填写ORACLE系统的用户名和密码〉下一步〉选择目的,选SQLServer数据库(跟上面第二点讲的一致,就不重复了)。r
  注意:在ORACLE表和SQLServer表之间’转换’那步很重要,可以改变默认的字段数据类型,如image〉textdecimal〉i
tr
  五、SQLServer数据库里表导入ORACLE数据库r
  方法一导出目的选通过ODBC数据源里定义的ORACLE数据库注意ORACLE里表名都是大写的我一般在ORACLE这边先生成好表结构再选择SQLSERVER源表往ORACLE目的表里追加数据数据传输速度比方法二慢r
  方法二从SQLServer数据库导入数据到ORACLE数据库可以选择用Wi
dows下ORACLE9i企业或者个人版数据库做中转r
r
好听全球资料 返回顶部