F fhuibo Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-05 #1 怎么实现吧SQLSERVER的整表直接导入到ORACLE里 <br>可以复制表过去,也可以在ORACLE里建立相同字段的表,我不想循环导入,因为很慢!
T tzengwei Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-11 #3 ESF Database Convert可在MySQL, Access, SQL Server, Oracle, Excel, Paradox, dBase和文本格式之间进行数据库转换。
B ball_cao Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-11 #4 用opendatasource写语句可以实现 前提是用ado的数据库组件 bde不支持opendatasource
F fhuibo Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-11 #6 opendatasource 怎么连ORACLE
B ball_cao Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-12 #7 你应该用数据库组件连接到oralce数据库 再用opendatasource语句访问sqlserver的数据<br>我以前用的时候发现opendatasource连接oracle比较麻烦 但连接sqlserver没有问题<br>这里顺便说说opendatasource的原理<br>opendatasource实际上是一个基于ole db的数据库访问方式<br>oledb是微软提出的一种数据库访问技术,微软的ado正是在oledb的基础上实现的<br>这也就不难解释为什么用opendatasource可以方便的访问sqlserver<br>也可以解释为什么delphi的ado组件对opendatasource有良好的支持,而bde却没有<br><br>msn:ball_cao@hotmail.com
你应该用数据库组件连接到oralce数据库 再用opendatasource语句访问sqlserver的数据<br>我以前用的时候发现opendatasource连接oracle比较麻烦 但连接sqlserver没有问题<br>这里顺便说说opendatasource的原理<br>opendatasource实际上是一个基于ole db的数据库访问方式<br>oledb是微软提出的一种数据库访问技术,微软的ado正是在oledb的基础上实现的<br>这也就不难解释为什么用opendatasource可以方便的访问sqlserver<br>也可以解释为什么delphi的ado组件对opendatasource有良好的支持,而bde却没有<br><br>msn:ball_cao@hotmail.com
J jiangxidna Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-12 #8 个人认为DTS导入比较快,过程如下:<br>1.首先在oracle数据库里创建一个用户,然后打开管理工具,找到ODBC,然后打开,创建一个oracle的连接,数据源名称可以随便取,但是要记住,服务器名称填上你创建的用户所在的服务器名称就可以了,写完这两项就可以保存了。<br>2.打开sqlserver数据库的企业管理器,找到你要导的数据库,然后在数据库名称上点击右键,选中所有任务,会列出任务单,选中导出数据,然后弹出导出数据对话框,点击下一步,弹出所要导出数据的信息,如果你是在你要导出的用户名称直接点的话,这里就可以直接下一步,如果不是,就在最下方重新选中你要导出的用户就可以了 ,然后下一步,打开要导入数据的数据的对话框<br>3.这个对话框跟刚才的对话框是一模一样的,在这里就要改成oracle了。首先在目的那里选中:Miscrosoft ODBC for Oracle 。用户/系统里选中刚才ODBC里创建的数据源名称,用户名和密码就是你在oracle里创建的用户名和密码,写完以后点击下一步,点击下一步,然后打开导入导出向导,在里面可以挑选你要导入的表,确定后然后下一步,直到完成。
个人认为DTS导入比较快,过程如下:<br>1.首先在oracle数据库里创建一个用户,然后打开管理工具,找到ODBC,然后打开,创建一个oracle的连接,数据源名称可以随便取,但是要记住,服务器名称填上你创建的用户所在的服务器名称就可以了,写完这两项就可以保存了。<br>2.打开sqlserver数据库的企业管理器,找到你要导的数据库,然后在数据库名称上点击右键,选中所有任务,会列出任务单,选中导出数据,然后弹出导出数据对话框,点击下一步,弹出所要导出数据的信息,如果你是在你要导出的用户名称直接点的话,这里就可以直接下一步,如果不是,就在最下方重新选中你要导出的用户就可以了 ,然后下一步,打开要导入数据的数据的对话框<br>3.这个对话框跟刚才的对话框是一模一样的,在这里就要改成oracle了。首先在目的那里选中:Miscrosoft ODBC for Oracle 。用户/系统里选中刚才ODBC里创建的数据源名称,用户名和密码就是你在oracle里创建的用户名和密码,写完以后点击下一步,点击下一步,然后打开导入导出向导,在里面可以挑选你要导入的表,确定后然后下一步,直到完成。
L luoyanqing119 Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-12 #9 jiangxidna的办法正确,我在补充一下,注意一些特殊的字段类型
Z zengzhijiang175 Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-14 #10 這個很簡單,想當年我轉sql2000把把整個系統都轉入Oracle。不過是2006的事了。