Почему удаленные подключения к данным возвращаются в Visual Studio?
В Visual Studio 2008 у меня есть соединения с базами данных в окне обозревателя серверов, которые указывают на базы данных SQL Server, установленные локально на моем ПК.
Когда я удаляю одно из подключений в go, но при следующем запуске Visual Studio снова возвращается.
Кто-нибудь знает, как их правильно удалить?
Это не имеет большого значения, но это немного раздражает.
Благодарю.
6 ответов
Я нашел решение этой проблемы, заметив, что "удаленные" соединения с базой данных вновь появляются в обозревателе серверов только при открытии файла решения (ранее у меня была VS настроена на открытие последнего проекта при запуске).
Итак, зная, что в решении должно быть что-то, я искал файлы, и у меня есть проект базы данных, который содержит сценарии сборки и т. Д. В этом проекте, в файле *.dbp, есть раздел "DBRefFolder". "Удаленные" ссылки на базу данных были здесь, и когда я их удалил, все было хорошо.
Немного раздражает, что VS не удаляет эти записи должным образом, но по крайней мере у меня есть решение.
Ниже приведен пример выдержки из файла *.dbp:
Begin DataProject = "SQL Server Databases"
...
...
...
...
Begin DBRefFolder = "Database References"
Begin DBRefNode = "Name"
ConnectStr = "Data Source=XXX;Initial Catalog=YYY;Integrated Security=True"
Provider = "{91510608-8809-4020-8897-FBA057E22D54}"
Colorizer = 6
End
...
...
...
...
End
End
Просто удалите ваш файл web.config или другие файлы конфигурации, например строки подключения app.config, которые вам больше не нужны. Я тестирую его примерно полдня, и удаление ненужных строк подключения из файла конфигурации помогает мне не загружать эту строку подключения в обозревателе серверов Visual Studio 2012. Желаю удачи.
VisualStudio на самом деле не сохраняет все маленькие изменения проекта или настройки Worspace, которые вы делаете. Я часто нахожу, что добавленные или удаленные проекты возвращаются к тому, что они были раньше, если я выключаю свою машину, не выходя из VS.
Поэтому я настоятельно рекомендую закрыть из VS после того, как вы изменили настройки, которые вы не хотите потерять.
Вы могли бы подумать, что программа, созданная Microsoft, не будет той программой, которую я использую, которая не может правильно обработать запрос на выключение и должна быть сначала закрыта вручную, но неаоо....
Удалите их, закройте Visual Studio, очистите временные файлы ASP.NET, затем запустите Visual Studio.
Стив, я занимался этим вопросом пару дней. Я не только не смог удалить старое соединение, но я также не смог добавить новое соединение.
Вот что я нашел после поиска высоко и низко.
В Windows 7 и, возможно, в Vista попробуйте переименовать или удалить этот файл "DefaultView.SEView" в этой папке C:\Users...\AppData\Roaming\Microsoft\VisualStudio\9.0\ServerExplorer
Кто-то еще сказал, чтобы удалить файл из AppData\Local, но это просто неправильно.
Я использовал notepad++ функцию "Найти в файлах" для поиска имени подключения к данным, я думаю, вы можете искать следующую папку:
C: \ Users \ ВАШЕ ИМЯ \ Документы \Visual Studio 2013\
Следующий файл имеет подключение для передачи данных:
C: \ Users \ ВАШЕ ИМЯ \ Документы \Visual Studio 2013\ WebSites \ WebSite1 \ Web.config
Удалите следующий оператор, который имеет подключение к данным: