2011-11-16 150 views
0

我已经在Windows Server 2008 R2计算机上安装了SQL Server 2008 R2 Express,现在当我想在客户端计算机上使用SQL Server Management Studio打开该数据库时,它无法打开。SQL Server无法连接到客户端上的数据库

但是数据库通常在服务器上打开。

数据库的所有者是sa,并且在客户端上我使用Windows身份验证登录。

如何解决此错误?

服务器priciple smtech /帕布不能在服务器域下访问数据库
用户客户端的

回答

0

我建议确保帐户您尝试与实际连接有权访问。

登录到服务器,打开管理工作室,查看对象浏览器。在树状视图中应该有一个安全文件夹图标,展开该文件夹和登录文件夹。

如果您尝试连接的用户不存在,您可能需要添加它。

除了这个,而不是连接Windows身份验证可能尝试连接SQL Server身份验证作为SA用户?

0

客户端和数据库服务器都在同一个域上?如果没有,那么我认为Windows身份验证不适合你。 (正如上面的答案中所建议的)创建一个SQL登录尝试使用该登录连接数据库从客户端。

如果这两个机器都在同一个域,但你仍是无法连接服务器,那么几件事情,你可以检查,

  1. 可以将客户端实际上“看到”这台服务器通过网络?
  2. 最常见的原因是防火墙。默认情况下,SQL Server从端口1433和1434进行通信。尝试查看此MSDN链接是否有帮助
  3. 确保您的SQL Server实例配置为使用TCP/IP进行通信。这可以从SQL Server配置管理器进行配置。
相关问题