我有一台运行 MS SQL Server 2008 Express 的服务器。Windows 身份验证用于对帐户进行身份验证,以确定帐户可以访问哪些内容,不能访问哪些内容。
我可以用我的用户名(例如 HQ\user1)从任何计算机访问服务器,没有任何问题。但是,在非服务器的计算机上,其他用户无法访问它,即使我已授予他们权限。更奇怪的是,如果用户帐户在登录服务器后尝试访问服务器,他们不会被拒绝。
我正在做什么可能会导致这种情况发生,以及如何让所有用户都可以访问服务器?
答案1
默认情况下,SQL Express 不允许远程连接。
打开表面区域连接以获取服务和连接
选择您的实例,打开远程连接并将其从仅本地更改为允许 TCP/IP 上的远程连接