|
1
0
32位vs 64位我认为问题的主要原因是 Visual studio is a 32-bit application 安装的ODBC驱动程序是64位的。另一方面,操作系统是64位的,那么它将正常工作。有关详细信息,请查看以下链接: Attunity连接器我确实没有尝试使用ODBC连接到Oracle,但如果您的目标是实现更高的性能,那么从SSIS连接到Oracle的最快方法就是使用 用于Oracle的Attunity高速连接器 Microsoft已选择将其包含在SQL Server Integration Services(SSIS)中。
|
|
|
2
0
正如在这个问题上以各种方式指出的那样,VS IDE(及其典型的测试环境)是32位的,即使在64位Windows上安装/运行,或者在64位Windows上构建以供使用/部署时也是如此。我的雇主 a knowledgebase article discussing this . 此外,SQL Server、SSI和VS始终是OLE DB或ADO。净客户;他们实际上并不直接说ODBC。当您告诉SQL Server、SSIS或VS连接到ODBC驱动程序或ODBC DSN时,它们会不可见地使用 用于ODBC驱动程序的Microsoft OLEDB[桥接]提供程序 对于该连接。 考虑到您明确希望使用ODBC,解决所有这些问题的最简单方法是安装所有OLE DB(包括网桥提供程序)和ODBC组件(以及它们所依赖的任何库,如OCI或Oracle Instant Client)的32位和64位变体,并配置一对ODBC 系统 DSN(非 使用者 DSN,出于多种原因),32位和64位各一个,它们的命名和配置相同,但驱动程序库除外。 无论您是否使用ODBC驱动程序,此策略都有效 from my employer (哪一个可能是前面提到的“快12-15倍”的?如果是,请务必注意Enterprise Edition“并发用户”是关于主动连接的客户端,而不是安装的席位),来自另一个第三方,或者来自Oracle本身。 |
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 3 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 4 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 4 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 4 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 4 年前 |
|
|
Anar · Oracle SQL用户定义函数 4 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 4 年前 |