Я поддерживаю старую программу vb.net, база данных которой была перенесена с SQL Server 2005 на SQL Server 2008. Есть ли параметр в SQL Server 2008, который разрешает подключения ODBC для доступа к базе данных, но не позволяет VB.NET подключиться к нему программно?
ошибка, которую я продолжаю получать в приложении:
Произошла ошибка при установлении соединения с сервером. При подключении к SQL Server 2005 этот сбой может быть вызван тем, что при настройках по умолчанию SQL Server не разрешает удаленные подключения. (поставщик: поставщик именованных каналов, ошибка: 40 — не удалось открыть соединение с SQL Server)
однако я могу подключиться к нему, когда создаю системный dsn для экземпляра сервера sql и через Инструменты VS2005 >> Подключиться к базе данных.
Вот код, который я использую для подключения:
dim strC as string
strC = "data source=bob; database=subscribers; user id=bobuser; password=passme"
dim connection as New SqlClient.SqlConnection(strC)
try
connection.open()
catch ex as Exception
msgbox(ex.message)
end try
connection.Close()