Asp.net Visual Web Developer 2010 Express-访问远程数据库的限制?

Asp.net Visual Web Developer 2010 Express-访问远程数据库的限制?,asp.net,visual-studio,oracle10g,vwdexpress,Asp.net,Visual Studio,Oracle10g,Vwdexpress,我在笔记本电脑上使用VisualWebDeveloper2010Express运行一些ASP.Net,它试图访问另一台机器上的Oracle数据库 我在执行上遇到了一些困难 SqlConnection myConnectionTest = new SqlConnection(s); 。。。在我继续之前,我想我应该检查一下。。。。VWD2010是否对访问远程数据库施加了某种限制 [不确定这是否相关,oracle的ConnectionString条目使用的是无TNS连接字符串,如下所示: <a

我在笔记本电脑上使用VisualWebDeveloper2010Express运行一些ASP.Net,它试图访问另一台机器上的Oracle数据库

我在执行上遇到了一些困难

SqlConnection myConnectionTest = new SqlConnection(s);
。。。在我继续之前,我想我应该检查一下。。。。VWD2010是否对访问远程数据库施加了某种限制

[不确定这是否相关,oracle的ConnectionString条目使用的是无TNS连接字符串,如下所示:

<add name="ABC" connectionString="providerName="OraOLEDB.Oracle";Data Source=//foo.bar.com:1521/dev10.foo.bar.com;User Id=auserid;Password=apwd;"/>

根据ConnectionString.com,无TSN连接字符串的形式如下:

Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myHost)(PORT=myPort)))(CONNECT_DATA=(SID=MyOracleSID)(SERVER=DEDICATED)));User Id=myUsername;Password=myPassword;

providerName
”也被接受吗?

没有任何限制会阻止访问Oracle数据库

这可能有一些价值:

米奇小麦

关于连接字符串的提供者方面的有趣点。如果我不将其放入字符串中,则连接字符串如下所示

<add name="ABC" providerName="OraOLEDB.Oracle" connectionString="Data Source=//foo.bar.com:1521/dev10.foo.bar.com;User Id=auserid;Password=apwd;"/>
…它似乎默认为SQL Server,这让我开始怀疑VWDC内部是否存在一些限制


对此欢迎有何评论!

您收到了什么错误消息?您介意看看我在下面输入的“答案”吗由于您提出了一个有趣的观点,这首先让我想知道是否存在一些限制OK,我将此标记为正确答案,因为它提供了有用的信息,并允许我朝着解决此问题的方向前进,该问题与Visual Web Developer Express无关,而是与我没有安装有关我喜欢奇怪的.NET驱动程序(我甚至认为我有!)。谢谢你的链接,我很感激。
Ex.Message = A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid)