Почему удаленные подключения к данным возвращаются в 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

Удалите следующий оператор, который имеет подключение к данным:

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