Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何将Oracle数据库解析为SQL Server?_Sql Server_Oracle - Fatal编程技术网

Sql server 如何将Oracle数据库解析为SQL Server?

Sql server 如何将Oracle数据库解析为SQL Server?,sql-server,oracle,Sql Server,Oracle,我希望从我们当地的县政府办公室购买数据,该办公室将数据作为平面文件提供,我们根据字符位置将其解析到当前的SQL Server数据库中 但我更愿意直接从Oracle(Countries数据库是Oracle)的某种导出中获取数据,然后使用Microsofts数据导入将其直接导入我的SQL Server 2008数据库 是否存在这种可能性,或者实现这一目标的最佳方法/实践是什么?从Oracle导出和导入到SQL Server时是否存在这些工具?或者我需要考虑购买转换软件还是编程解决方案? 不使用平面文

我希望从我们当地的县政府办公室购买数据,该办公室将数据作为平面文件提供,我们根据字符位置将其解析到当前的SQL Server数据库中

但我更愿意直接从Oracle(Countries数据库是Oracle)的某种导出中获取数据,然后使用Microsofts数据导入将其直接导入我的SQL Server 2008数据库

是否存在这种可能性,或者实现这一目标的最佳方法/实践是什么?从Oracle导出和导入到SQL Server时是否存在这些工具?或者我需要考虑购买转换软件还是编程解决方案? 不使用平面文件的原因是,我们只针对一些值,而不是整个数据库,我希望导入这些值以在项目中添加资源


很抱歉,我的描述/问题不太清楚

我们每天导入和导出客户拥有的Oracle数据库。通常,他们会向我们提供一个平面文件,其中包含我们需要的信息(我们会告诉他们,但如果您正在购买,您可能会被他们销售的任何产品所困扰),然后我们使用SSIS导入它。我们这样做的原因是,大多数公司(以及政府机构)不愿意向其他人提供whloe数据及其模式,因为这些信息是专有的。另外,整个数据库可能相当大,包含许多我们不需要的东西


如果Oracle数据库是您自己的并且位于您的服务器上,您可以设置一个链接服务器并直接查询它。

这个问题没有意义。甲骨文是如何参与进来的?据我所知,您正在谈论纯文本文件和SQL Server。为什么定长平面文件不符合您的要求?您应该能够运行导入数据向导并使用SSIS导入平面文件,只需大约5分钟。更新了有关Oracle的问题,以及我们为什么希望通过当前从平面文件导入的几个值导入整个DB。Micheal Fredrickson,SSIS可能是此问题的解决方案。我必须对此进行研究。谢谢,我拥有MS SQL,但不是Oracle。SSIS似乎是解决方案。