visual studio 2008 (ssis连接oracle数据库)未在本地计算机上注册OraOLEDB.Oracle.1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 2008 (ssis连接oracle数据库)未在本地计算机上注册OraOLEDB.Oracle.1相关的知识,希望对你有一定的参考价值。

64位windows server 2003
64位sql server 2008
安装oralce10g 64位客户端(oralce windwos infer...里面的驱动都安装了)
服务端为32位的数据库,建立系统odbc源、sqlplus、plsql(经过处理)都能访问oracle数据库
1、启动vs配置数据源,下拉没有oracle for ole db?why?
(个人怀疑vs只有32位,不认oracle 64位的驱动,不知是否正确,求解答)
2、安装oralce 32位驱动(客户端或者odac都安装过),出现oracle for ole db,配置提示错误ORA-12154: TNS: 无法解析指定的连接标识符~~~~
另启动vs的路径,即桌面吧,出现一个文件名为sqlnet的文件,里面大概意思就是因为tns为32位的或者是因为visual studio的路径含(x86)所致
3、后来将oracle部分都完全卸载,含注册表等。重装32位和64位客户端,依然报错。

PS:
不想换32位系统,不想重装sql server或者vs改路径
不要随意粘贴网上的,除非自己亲自尝试过还成功解决

这问题困扰我3天了,求解救啊!!!!~~~~~

参考技术A ORA-12154: TNS: 无法解析指定的连接标识符出现这样的错误应该首先检查你的监听是否配置正确,如果正确那么可能是你的版本问题! 参考技术B 12154: TNS: 无法解析指定的连接标识符~~~~这个一般是监听出了问题,检查一下ora文件,看看自己的SID等等数值是否正确。 参考技术C 一般 装这个是有些麻烦 我之前装的时候也出现过 我之后是先装vs 再装sql 就好了

部署 SSIS 包时 Visual Studio 2012 崩溃

【中文标题】部署 SSIS 包时 Visual Studio 2012 崩溃【英文标题】:Visual Studio 2012 crashes when deploying SSIS packages 【发布时间】:2021-02-21 11:11:31 【问题描述】:

我正在使用 Visual Studio 2012 使用 BIML 脚本生成 SSIS 包,然后部署它们。

它使用来自 SQL Server 的元数据并运行一系列脚本,例如(重新)生成由包执行的存储过程。

我的 3 个解决方案之一(不同数据库的相同过程/使用不同的元数据)似乎在每次部署包时都会崩溃。

选择目标服务器后,加载一段时间然后失败。当我尝试单击失败消息超链接时,Visual Studio '意外停止工作'。 单击该错误消息的详细信息会为我提供以下详细信息:

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: devenv.exe
  Problem Signature 02: 11.0.50727.1
  Problem Signature 03: 5011ecaa
  Problem Signature 04: System.Windows.Forms
  Problem Signature 05: 4.8.4261.0
  Problem Signature 06: 5f4ff3fc
  Problem Signature 07: 2def
  Problem Signature 08: 181
  Problem Signature 09: System.ComponentModel.Win32
  OS Version:   6.3.9600.2.0.0.16.7
  Locale ID:    2057
  Additional Information 1: 0d2d
  Additional Information 2: 0d2dbfbe26d8124f405890ad1070c781
  Additional Information 3: 62c8
  Additional Information 4: 62c8123e2e294af45540197344fa44eb

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

谁能帮助找出这里的问题?

我不确定上述详细信息(与 Visual Studio 崩溃有关)是否表明是什么原因导致部署提前失败,或者这是否是单独的失败。

它几乎总是在第二次尝试时成功完成,但我不确定这意味着什么。

【问题讨论】:

创建crash dump and analyze it 看看VS为什么会崩溃 @magicandre1981 - 谢谢,不幸的是我没有这种事情的权限。希望这些症状足以为我指明正确的方向,重新改变流程,或者作为我需要更多 RAM 或其他东西的证据。如果需要通过 IS 团队进行实际调查,我将等待很长时间 :( 没有其他方法可以调试此问题。 项目部署模式还是包部署模式?又名 SSISDB 还是 msdb? @billinkc - 项目部署/SSISDB 【参考方案1】:

在 msdn.microsoft.com 上的 Visual Studio 2012 中检查此类似错误(带有解决方案):

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/b4e2d299-263b-405d-a19b-42a83d94f612/systemtypeloadexception-in-visual-studio-2012?forum=sqlintegrationservices

【讨论】:

以上是关于visual studio 2008 (ssis连接oracle数据库)未在本地计算机上注册OraOLEDB.Oracle.1的主要内容,如果未能解决你的问题,请参考以下文章

无法再使用 Visual Studio 2008 连接到 Visual Studio Team Services

Visual Studio 2010 和 2012 和 2013 连接到 Team Server Foundation 2008

无法显示Visual Studio 2008 Tools for Applications编辑器 - MSBuildToolsPath

visual studio 2008 c++ 中怎样添加动态链接库?

在 Visual Studio 调试期间无法连接到 Oracle 数据库

如果我没有安装本机客户端,Visual Studio 2010如何连接到SQL Server 2008?