“添加连接”对话框不显示Visual Studio中的所有数据库

时间:2011-06-01 17:21:42

标签: visual-studio-2008 sql-server-2005 database-connection connection-string

这是在使用“服务器资源管理器”连接建立数据源连接时[点击带有绿色加号图标的鼓]。它会显示系统数据库,但不显示我们从另一个系统导入的数据库。这些数据库位于SQL Management Studio的单独目录中。

早些时候,当我连接到同一个数据库时,我收到一条错误信息,表明该数据库没有所有者。我不再得到那个消息了。但是这些数据库仍然没有填入下拉框中。


其次我无法从最初开发它们的项目连接数据库。我们确实改变了一些意味着我们将数据库从生产版本迁移到开发人员环境。有谁知道如何解决这个问题?

更新:解决方案

我自己回答一下......

  1. 并非所有数据库都显示,因为计算机上运行了三个数据库引擎。用户数据库导入到错误的服务器而不是EXPRESS服务器,因此数据库没有显示在快速服务器中。

  2. 对于连接错误,显然如果没有数据库,则无法建立连接。我现在在连接方面遇到了更多有针对性的错误。

  3. 感谢贾斯汀。

    谢谢!

2 个答案:

答案 0 :(得分:0)

听起来您对数据库的所有权存在问题。我将登录到Sql Server Manager,并检查数据库的安全设置 - 您登录的用户是否有dbo?

答案 1 :(得分:0)

我自己回答一下......

  1. 并非所有数据库都显示,因为计算机上运行了三个数据库引擎。用户数据库导入错误的服务器而不是我正在使用的EXPRESS服务器。

  2. 对于连接错误,显然如果没有数据库,则无法建立连接。我现在在连接方面遇到了更多有针对性的错误。