Visual Web Developer 2010 Express - ограничения на доступ к удаленным базам данных?

Я использую Visual Web Developer 2010 Express на своем ноутбуке для запуска некоторого ASP.Net, который пытается получить доступ к базе данных Oracle на другом компьютере.

У меня возникли трудности с выполнением ...

SqlConnection myConnectionTest = new SqlConnection(s);

... и прежде чем продолжить, я подумал, что должен проверить .... вводит ли VWD2010 какие-то ограничения на доступ к удаленным базам данных?

[Не уверен, актуально ли это, что запись connectionStrings в oracle использует строку подключения без TNS, например:

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

person shearichard    schedule 05.06.2011    source источник
comment
Какое сообщение об ошибке вы получаете?   -  person Brian Webster    schedule 05.06.2011


Ответы (3)


Согласно connectionstrings.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" тоже принимается?

person Mitch Wheat    schedule 05.06.2011
comment
Не могли бы вы взглянуть на "ответ", который я ввел ниже (или будет), поскольку вы подняли интересный вопрос, который сначала заставил меня задуматься о том, есть ли какие-то ограничения - person shearichard; 05.06.2011
comment
Хорошо, я отмечаю это как правильный ответ, потому что он предоставил полезную информацию и позволил мне перейти к решению этой проблемы, которая не была связана с Visual Web Developer Express, а вместо этого была связана с тем, что я не установил драйверы ODD.NET ( даже думал я думал что у меня есть!). - person shearichard; 19.06.2011

Нет никаких ограничений, которые препятствовали бы доступу к базе данных Oracle

Чего не хватает в Visual Studio 2008 Express Editions? < / а>

Это может иметь некоторую ценность:

Советы по строкам подключения Oracle

person Brian Webster    schedule 05.06.2011
comment
Спасибо за ссылки, я ценю это. - person shearichard; 05.06.2011

Митч Уит

Интересный момент о провайдерском аспекте строки подключения. Если я не вставлю его в строку, чтобы строка подключения выглядела так ...

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

... тогда я получаю сообщение об ошибке, которое предполагает, что VWDC пытается подключиться к базе данных SQL Server!

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)

... способ, которым, кажется, по умолчанию используется SQL Server, что изначально заставило меня задуматься, есть ли какие-то ограничения в VWDC.

Любые комментарии по этому поводу приветствуются!

person shearichard    schedule 05.06.2011