Диалог «Добавить соединение» не показывает все базы данных в Visual Studio - PullRequest
0 голосов
/ 01 июня 2011

Это при подключении для установления соединения с источником данных с помощью «Обозревателя серверов» [щелчок барабана с зеленым значком плюса]. Что происходит, так это то, что он показывает системные базы данных, но не базы данных, которые мы импортировали из другой системы. Эти базы данных находятся в отдельном каталоге в SQL Management Studio.

Ранее, когда я подключался к той же базе данных, я получал сообщение об ошибке, что у базы данных нет владельца. Я больше не получаю это сообщение. Но эти базы данных все еще не заполнены в раскрывающемся списке.


Во-вторых, у меня проблемы с подключением к базе данных из проекта, в котором они изначально разрабатывались. Мы кое-что изменили, что означает, что мы перенесли базы данных из рабочей версии в среду разработчика. Кто-нибудь знает, как это исправить?

обновление: решение

Позвольте мне самому ответить ...

  1. Не все базы данных показывались, потому что на машине было запущено три базы данных. Пользовательские базы данных были импортированы на неправильный сервер, а не на сервер EXPRESS, поэтому база данных не отображалась на экспресс-сервере.

  2. Что касается ошибок подключения, то, очевидно, если нет базы данных, соединение не может быть установлено. Сейчас я получаю больше целевых ошибок, связанных с соединением.

Спасибо, Джастин.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 29 июня 2011

Позвольте мне самому ответить ...

  1. Не все базы данных показывались, потому что на машине было запущено три базы данных. Пользовательские базы данных были импортированы на неправильный сервер, а не на тот, который я использовал.

  2. Что касается ошибок подключения, то очевидно, что при отсутствии базы данных соединение не может быть установлено. Сейчас я получаю больше целевых ошибок, связанных с соединением.

0 голосов
/ 01 июня 2011

Похоже, у вас возникла проблема с владением базой данных.Я бы зашел в Sql Server Manager и проверил настройки безопасности ваших баз данных - есть ли у пользователя, с которым вы входите в систему, dbo?

...