#sql #sql-server-2005
#sql #sql-server-2005
Вопрос:
продолжайте получать эту ошибку в этом коде:
когда я подключаюсь к тестовой базе данных с vb.net его показывающее соединение успешно установлено.
Но когда я хочу сгенерировать конкретный отчет с vb.net ее применение выдает мне следующую ошибку.
Не удалось найти запись в базах системных данных для базы данных ‘test’. Запись с таким именем не найдена. Убедитесь, что имя введено правильно.
Комментарии:
1. Это может показаться очевидным, но вы уверены, что подключаетесь к одному и тому же серверу в обоих случаях?
Ответ №1:
Вы посмотрели, кто является владельцем тестовой базы данных и владельцем объектов, к которым вы пытаетесь запросить?
Похоже, что в этой области что-то может запутаться.
Ответ №2:
Я столкнулся с той же проблемой.
Нам нужно использовать квадратные скобки для имени базы данных
ie
используйте [database]
вместо
использовать базу данных
Надеюсь, это поможет.
Ответ №3:
Пожалуйста, проверьте имя сервера по умолчанию для вашего идентификатора DB, который вы используете при подключении к db. Я столкнулся с той же проблемой, когда увидел на сервере db конфигурацию для моего id, затем обнаружил, что база данных по умолчанию неверна, и эта база данных была недавно удалена из system id, пытается выполнить поиск сначала базы данных по умолчанию, а затем базы данных, которую вы хотите подключить. Если база данных по умолчанию не найдена, это выдает ошибку.