5

在 Visual Studio 2008 中,我在“服务器资源管理器”窗口中有数据库连接,这些连接指向我 PC 上本地安装的 SQL Server 数据库。

当我删除 go 中的一个连接时,但下次我启动 Visual Studio 时又回来了。

有谁知道如何正确删除它们?

这没什么大不了的,但有点烦人。

谢谢。

4

6 回答 6

2

我通过注意到“已删除”的数据库连接仅在我打开解决方案文件时才重新出现在服务器资源管理器中找到了解决此问题的方法(以前,我将 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
于 2010-07-19T10:51:35.610 回答
1

只需删除您不再需要的 web.config 或其他配置文件,例如 app.config 连接字符串。我测试了大约半天,从配置文件中删除不需要的连接字符串帮助我不再在 Visual Studio 2012 的服务器资源管理器中加载该连接字符串。祝你好运

于 2013-08-20T07:58:21.487 回答
0

史蒂夫,我已经处理这个问题几天了。我不仅无法删除旧连接,而且也无法添加新连接。

这是我在高低搜索后发现的。

在 Windows 7 和 Vista 上,尝试重命名或删除此文件夹 C:\Users...\AppData\Roaming\Microsoft\VisualStudio\9.0\ServerExplorer 中的此文件“DefaultView.SEView”

有人说要从 AppData\Local 中删除该文件,但这是不对的。

于 2012-01-12T16:06:04.070 回答
0

删除它们,关闭 Visual Studio,清除 ASP.NET 临时文件,然后启动 Visual Studio。

于 2010-07-16T12:42:38.147 回答
0

VisualStudio 实际上并没有保存您所做的每一个小项目或工作空间设置更改。我经常发现,如果我在没有先很好地退出 VS 的情况下关闭我的机器,添加或删除项目之类的事情就会恢复到以前的状态。

因此,我强烈建议在进行任何您不想丢失的设置更改后很好地关闭 VS。

您会认为 Microsoft 构建的程序不会是我使用的无法正确处理关闭请求并且必须先手动关闭的程序,但是不...

于 2010-07-16T12:50:24.970 回答
0

我使用notepad++的“Find in Files”功能搜索数据连接名,相信可以搜索到以下文件夹:

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

以下文件具有数据连接:

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

删除以下有数据连接的语句:

< add name="YOURCONNECTIONSTRINGNAME" connectionString="server=****;user id=****; database=****; ersistsecurityinfo=True; password=****" providerName="MySql.Data. MySqlClient" />

于 2015-10-14T21:03:57.763 回答