这是在使用"服务器资源管理器"[单击带有绿色加号图标的鼓]进行连接以建立数据源连接时发生的。实际情况是,它确实显示了系统数据库,但没有显示我们从另一个系统导入的数据库。这些数据库位于SQL Management Studio中的单独目录中。
早些时候,当我连接到同一个数据库时,我收到一条错误消息,说数据库没有所有者。我再也听不到那个消息了。但这些数据库仍然没有填充在下拉框中。
其次,我很难从最初开发数据库的项目连接到数据库。我们确实做了一些更改,这意味着我们将数据库从生产版本迁移到了开发环境中。有人知道如何解决这个问题吗?
更新:解决方案
让我自己回答。。。
-
并不是所有的数据库都显示出来,因为有三个数据库引擎在机器上运行。用户数据库被导入错误的服务器,而不是EXPRESS服务器,因此数据库没有显示在EXPRESS服务器中。
-
至于连接错误,显然,如果没有数据库,就无法建立连接。不过,我现在在连接方面遇到了更多有针对性的错误。
谢谢贾斯汀。
谢谢!
听起来数据库的所有权有问题。我会登录到Sql Server Manager,并检查数据库上的安全设置——与您一起登录的用户是否具有dbo?
让我自己回答。。。
-
并不是所有的数据库都显示出来,因为有三个数据库引擎在机器上运行。用户数据库被导入错误的服务器,而不是我使用的EXPRESS服务器。
-
至于连接错误,显然,如果没有数据库,就无法建立连接。不过,我现在在连接方面遇到了更多有针对性的错误。