Я поддерживаю старую программу 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 Tools >> Connect to Database.
Вот код, который я использую для подключения:
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()