Проблема с соединением VistaDB программно с использованием SQLConnection и ConnectionString
-
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.