Проблема с подключением к VistaDB программно с использованием SQLConnection и ConnectionString

Я получаю сообщение об ошибке при подключении к VistaDB с помощью строки подключения в файле web.config.

Он отлично работает с использованием SQLDataSource ПОСЛЕ того, как я указал ProviderName. На другой странице я подключаюсь только в коде и

Вот код для строки подключения:

Открытая функция CreateConnection () As SqlConnection _connectionString = ConfigurationManager.ConnectionStrings ("ConnectionString"). ToString () Возвращает новое соединение SqlConnection (_connectionString) Конечная функция

Вот ошибка:

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: Сетевые интерфейсы SQL, ошибка: 26 - Ошибка при обнаружении указанного сервера / экземпляра)

Как я могу исправить эту ошибку?


person Brian Boatright    schedule 25.10.2008    source источник
comment
Я получаю ту же ошибку. Еще не понял.   -  person Hemanshu Bhojak    schedule 25.03.2009


Ответы (1)


Вы не можете использовать SqlConnection со строкой подключения VistaDB. Это ошибка, которую вы получаете от SQL Server - он не может найти этот сервер.

Вместо этого используйте VistaDBConnection.

person Jason Short    schedule 03.04.2009