vs2008 теряет соединение с базой данных после обновлений в ssms2008 - PullRequest
0 голосов
/ 31 мая 2009

вот мои настройки:

Sql server 2008 стандартно работает на Vista - VMware работает на машине с XP с VS2008 внутри.

Если я открою базу данных SQL на своем главном компьютере в студии управления сервером sql, внесу структурные изменения в базу данных и вернусь в Visual Studio, моя Visual Studio потеряла соединение с базой данных (говорит, что произошла ошибка сети) - обновление не работает. Закрытие VS и повторное ожидание решает проблему.

Кто-нибудь еще заметил это или, может быть, что-то не так в моей настройке, которую я должен изучить?

Я могу запрашивать базу данных, добавлять данные, удалять данные без проблем - только если я изменяю структуру, такую ​​как отношения, или добавляю столбцы удаления и т. Д.

Спасибо

Джо

Ответы [ 3 ]

1 голос
/ 31 мая 2009

Я не знаю, является ли ваша проблема такой же, как моя , но если это так, вы, вероятно, можете исправить ее, сбросив некоторые настройки в Visual Studio .

1 голос
/ 31 мая 2009

Это может быть вопрос об ошибках сервера.

У меня была похожая проблема с общим доступом к сети / безопасностью SQL в VMware (хотя у меня была проблема с OS / X). Похоже, проблема в том, что сеть разрывается и теряет соединения. В моем случае мне всегда удавалось решить проблемы с выпуском / продлением dhcp на клиенте.

Я позвонил в службу поддержки с VMWare; основным ответом было проверить, что ваша vmware обновлена ​​до последней версии, а затем убедитесь, что на клиенте установлена ​​правильная версия инструментов vmware. Когда это не сработало, они заставили меня перейти на полный dhcp на виртуальной машине и хосте вместо фиксированных IP-адресов.

0 голосов
/ 31 мая 2009

Я бы рекомендовал НЕ прикреплять БД в виде файла, а прикреплять их к локальному компьютеру с помощью SQL Server Management Studio Express. Вы можете использовать следующую строку подключения:

connectionString="Data Source=(local)\sqlexpress;Initial Catalog=dbname;Integrated Security=SSPI;"

Это позволит вам использовать базу данных из Visual Studio, а также в SQL Management studio ....

edit строка подключения для SQL Express, вам придется изменить ее, если вы используете SQL Server 2008 (я полагаю, измените Источник данных на ваше имя / ip машины)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...