Проблема с соединением VistaDB программно с использованием SQLConnection и ConnectionString
Я получаю сообщение об ошибке подключения к VistaDB с использованием строки подключения в файле web.config.
Он работает нормально, используя SQLDataSource ПОСЛЕ того, как я указал ProviderName. На другой странице я только соединяюсь в коде и
Вот код для строки подключения:
Открытая функция CreateConnection() As SqlConnection _connectionString = ConfigurationManager.ConnectionStrings("ConnectionString").ToString() Возвращает новую функцию SqlConnection(_connectionString) End
Вот ошибка:
При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)
Как я могу устранить эту ошибку?
1 ответ
Вы не можете использовать SqlConnection со строкой соединения VistaDB. Это ошибка, которую вы получаете от SQL Server - он не может найти этот сервер.
Вместо этого используйте VistaDBConnection.