C# 与Oracle数据库的连接不工作

C# 与Oracle数据库的连接不工作,c#,database,oracle,C#,Database,Oracle,我目前正在和某人一起做一个项目。我们正在使用NuGet包oracle.ManagedDataAccess.Core连接到oracle数据库 我们正在使用如下所示的连接字符串进行连接: "User Id={this._dbUser};Password={this._dbPassword};Data Source={this._dbServer};" 我们传递的参数是正确的,我们检查了多次 起初,我得到了一个连接超时错误,我们通过添加persist security info=false修复了这个

我目前正在和某人一起做一个项目。我们正在使用NuGet包oracle.ManagedDataAccess.Core连接到oracle数据库

我们正在使用如下所示的连接字符串进行连接:

"User Id={this._dbUser};Password={this._dbPassword};Data Source={this._dbServer};"
我们传递的参数是正确的,我们检查了多次

起初,我得到了一个连接超时错误,我们通过添加
persist security info=false修复了这个错误;连接超时=120到连接字符串。
起初,它似乎在工作,但后来我们遇到了一个新的错误。
这一次它说:

Oracle communication: Connection to server could not be established or connection string not parsed
(可能不是100%准确,因为我必须将其从德语翻译成英语)

我们无法找到此错误的解决方案,但我们发现只有在我的计算机上运行代码时才会抛出此错误。他的状态非常好,可以毫无问题地连接


是否在我的计算机上设置了一些设置,阻止我访问数据库?

检查防火墙设置stry,从命令提示符下运行tnsping data source name。然后会发生什么?我们都在同一个网络中作为数据库(3台独立的机器)@simonatrc,这是我为32位Windows获得的TNS Ping实用程序的输出:12.2.0.1.0版-生产日期:05-DEZ-2019 13:35:11版权所有(c)1997,2016,Oracle。版权所有。参数dateien benutzt:C:\app\client\PC-03\product\12.2.0\client\u 1\network\admin\sqlnet.ora适配器主机名zur Aufl÷sung des Alias benutzt Verbindungsversuch mit(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=wupi))(ADDRESS=(PROTOCOL=TCP)(HOST=172.168.0.61)(PORT=1521)),只要这些是数据库所在服务器的正确详细信息,然后显示a)您的机器已安装Oracle驱动程序(正常b)并正确配置。这是一个遗憾,因为这相对容易修复。如果您已经安装了Toad或SQLDeveloper之类的东西,您可以使用它连接到数据库吗?