Проблема с соединением 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.

Другие вопросы по тегам