SQL Server无法连接到客户端上的数据库

时间:2011-11-16 13:46:42

标签: sql sql-server sql-server-2008-r2 ssms

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

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

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

如何解决此错误?

  

服务器原则smtech / prabhu无法访问数据库
  用户是服务器域下的客户端

2 个答案:

答案 0 :(得分:0)

我建议确保您尝试连接的帐户实际上具有访问权限。

登录服务器,打开管理工作室,查看对象资源管理器。树视图中应该有一个Security文件夹图标,展开它和Logins文件夹。

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

除此之外,可以尝试连接SQL Server身份验证作为SA用户吗?

答案 1 :(得分:0)

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

如果两台计算机都在同一个域上,但仍然无法连接服务器,那么您可以检查一些内容,

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