Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Visual studio 2012 SSRS 2008与VS 2012错误ORA-12638_Visual Studio 2012_Reporting Services_Oracle11g_Oracle Sqldeveloper_Bids - Fatal编程技术网

Visual studio 2012 SSRS 2008与VS 2012错误ORA-12638

Visual studio 2012 SSRS 2008与VS 2012错误ORA-12638,visual-studio-2012,reporting-services,oracle11g,oracle-sqldeveloper,bids,Visual Studio 2012,Reporting Services,Oracle11g,Oracle Sqldeveloper,Bids,我的系统如下: Windows 7 64位 Visual Studio 2012与商业智能模板 Oracle XE 11g Win 32位 Oracle SQL Developer 3.2.20 用于.Net的ODTwithODAC1120320_32位 我试图从SQLDeveloper访问OracleLocalHost数据库,一切正常 但是,当我尝试在报表服务器项目上从Visual Studio 2012内部访问同一本地主机数据库时,出现错误ORA-12638:凭据检索失败。 我已经重新安

我的系统如下:

  • Windows 7 64位

  • Visual Studio 2012与商业智能模板
  • Oracle XE 11g Win 32位
  • Oracle SQL Developer 3.2.20
  • 用于.Net的ODTwithODAC1120320_32位
我试图从SQLDeveloper访问OracleLocalHost数据库,一切正常

但是,当我尝试在报表服务器项目上从Visual Studio 2012内部访问同一本地主机数据库时,出现错误
ORA-12638:凭据检索失败。

我已经重新安装了ODT,但没有任何更改

我已经在
sqlnet.ora
中更改了下面的行:

发件人:

致:

我已经重新启动了Oracle服务,没有任何更改

我能做什么

这个错误每天都在发生。前一天,它还在工作,突然它停止工作了


我不想重新安装Oracle,因为我可以从SQL Developer访问它。因此,我认为这是VS 2012的问题。

我感到困惑,因为SQL Server Business Intelligence Development Studio 2012是Visual Studio 2010的附加组件。您是在谈论设计发布到SSRS服务器的托管报告(RDL文件)还是与客户端一起发布的本地报告(RDLC文件)?如果使用RDL,是否直接为Oracle使用数据源并存储凭据?如果要制作本地报表,则需要进行不同的身份验证。Visual Studio 2012 with Business Intelligence Template是VS 2012的一个附加组件,允许在VS中创建报表。您可以创建一个解决方案,在其中定义报表,连接等。我的报告是RDL,我将其保存在本地,然后将其发送到报告服务器(我不会从VS中发布它们)。数据源使用正确的凭据指向Oracle DB。我可以使用本地Oracle数据库或指向远程数据库。每个人都有自己的连接凭据。我已经确定问题出在我的ODT驱动程序上,该驱动程序用于将VS连接到Oracle。我不知道为什么,但它会腐蚀和停止工作。我重新安装了,一切都开始工作了。那太好了。我知道交叉类型的驱动程序很难解决问题。很高兴你让它工作了。我通常使用更通用的连接字符串,当它不容易工作时使用工厂。
SQLNET.AUTHENTICATION_SERVICES = (NTS)
SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS) OR
SQLNET.AUTHENTICATION_SERVICES = (NONE)