【问题标题】:Cannot connect to Sql Server database: non-system databases are not shown无法连接到 Sql Server 数据库:未显示非系统数据库
【发布时间】:2011-05-13 17:49:15
【问题描述】:

我正在尝试使用数据连接向导从 Visual Studio 2010 连接到 SQL Server 2008 express 数据库。我选择新连接 -> MS Sql Server,然后选择唯一可用的服务器名称 (PAVEL-PC\SQLEXPRESS)。问题是我在下面的组合框中看不到我的数据库。不过,系统数据库(如 master、model、msdb 等)也会显示出来。 我设法找到了类似的问题(例如:Cannot connect to SQL Server database in Visual Studio because my database isn't there),看来我遇到了权限问题。但是我不明白我应该添加哪个用户(以及在哪里)。

我运行 Visual Studio 的帐户名称是 Pavel。我的电脑名称是 Pavel-PC。我不确定我的 SQL Server 帐户名称是什么,但它是使用默认设置安装的。

【问题讨论】:

    标签: visual-studio-2010 sql-server-2008 permissions database-connection system-databases


    【解决方案1】:

    这是我的问题的答案:

    使用“PAVEL-PC”而不是“PAVEL-PC\SQLEXPRESS”

    【讨论】:

    • 我不知道怎么了。我正在尝试使用计算机名称。当我看到您的帖子时,请尝试使用计算机名\SQLEXPRESS。然后它运行良好。
    • @Megamind 好吧,这可能是一些奇怪的配置问题。对我来说,主机名\实例名在其他计算机上也运行良好多次
    猜你喜欢
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多