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

StackOverflow https://stackoverflow.com/questions/235960

  •  04-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Вот ошибка:

  

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top