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位
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)