Почему удаленные подключения к данным возвращаются в Visual Studio? - PullRequest
4 голосов
/ 16 июля 2010

В Visual Studio 2008 у меня есть соединения с базами данных в окне обозревателя серверов, которые указывают на базы данных SQL Server, установленные локально на моем ПК.

Когда я удаляю одно из подключений в go, но при следующем запуске Visual Studio снова возвращается.

Кто-нибудь знает, как их правильно удалить?

Это не имеет большого значения, но это немного раздражает.

Спасибо.

Ответы [ 6 ]

2 голосов
/ 19 июля 2010

Я нашел решение этой проблемы, заметив, что «удаленные» соединения с базой данных вновь появляются в обозревателе серверов только при открытии файла решения (ранее у меня была 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
1 голос
/ 20 августа 2013

Просто удалите ваш файл web.config или другие файлы конфигурации, такие как строки подключения app.config, которые вам больше не нужны. Я тестирую его примерно полдня, и удаление ненужных строк подключения из файла конфигурации помогает мне больше не загружать эту строку подключения в обозревателе серверов Visual Studio 2012. Желаю удачи

0 голосов
/ 15 октября 2015

Я использовал notepad ++ функцию «Поиск в файлах» для поиска имени подключения к данным, я думаю, вы можете искать следующую папку:

C: \ Users \ YOURNAME \ Documents \ Visual Studio 2013 \

Следующий файл имеет подключение для передачи данных:

C: \ Users \ YOURNAME \ Documents \ Visual Studio 2013 \ WebSites \ WebSite1 \ Web.config

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

0 голосов
/ 12 января 2012

Стив, я занимался этим вопросом пару дней. Я не только не смог удалить старое соединение, но я также не смог добавить новое соединение.

Вот что я нашел после поиска по максимуму и минимуму.

В Windows 7 и, возможно, в Vista попробуйте переименовать или удалить этот файл «DefaultView.SEView» в этой папке C: \ Users ... \ AppData \ Roaming \ Microsoft \ VisualStudio \ 9.0 \ ServerExplorer

Кто-то сказал, что нужно удалить файл из AppData \ Local, но это просто неправильно.

0 голосов
/ 16 июля 2010

VisualStudio на самом деле не сохраняет все маленькие изменения проекта или настройки Worspace, которые вы делаете. Я часто нахожу, что добавленные или удаленные проекты возвращаются к тому, что они были раньше, если я выключаю свою машину, предварительно не выйдя из VS.

Так что я бы настоятельно рекомендовал закрыть из VS после любого изменения настроек, которое вы не хотите потерять.

Вы могли бы подумать, что программа, созданная Microsoft, не будет единственной программой , которую я использую, которая не может правильно обработать запрос на выключение и должна быть сначала закрыта вручную, но неаоо ....

0 голосов
/ 16 июля 2010

Удалите их, закройте Visual Studio, очистите временные файлы ASP.NET, затем запустите Visual Studio.

...