【发布时间】:2019-06-21 03:51:24
【问题描述】:
我是 SQL Server Management Studio 2012 的新手
现在我正在使用来自服务器的数据,它在我的数据库上有一个白色圆圈
我的团队中有 4 个人使用此服务器,每个人都看到...
我们使用相同的 ID 登录到此服务器...
什么意思
请帮帮我...
【问题讨论】:
标签: sql sql-server
我是 SQL Server Management Studio 2012 的新手
现在我正在使用来自服务器的数据,它在我的数据库上有一个白色圆圈
我的团队中有 4 个人使用此服务器,每个人都看到...
我们使用相同的 ID 登录到此服务器...
什么意思
请帮帮我...
【问题讨论】:
标签: sql sql-server
白色圆圈通常包含绿色箭头、蓝色暂停符号或红色方块 - 分别表示 SQL Server 服务正在运行、暂停或停止。
通常会设置安全性,以便只有管理员才能看到服务状态,因此普通用户无权访问该信息,因此 SSMS 显示一个空的白色圆圈,表示服务处于不确定状态,从它的观点 - 当然,如果您可以连接到服务并运行查询,那么它必须正在运行,所以不用担心。
请看这里:http://www.sqlservercentral.com/Forums/Topic825246-146-1.aspx
【讨论】:
这与防火墙或 SQL Server Browser 服务无关。默认情况下,除非您更改它,否则 SQL Server 将侦听端口 1433。如果端口被阻止,您将无法访问该实例。
SQL Server 浏览器会监听传入的请求,同样,如果禁用,您将无法远程连接到服务器。
状态气泡是由权限问题引起的。简单的故障排除方法,关闭 Management Studio,右键单击它并以管理员身份运行。如果显示状态,则说明您存在权限问题。
【讨论】:
我遇到了同样的问题。我解决的方法是注册服务器:右键单击您的实例,单击注册...,然后键入相关信息。重新连接。
【讨论】:
SQL Server Management Studio 使用 WMI 查询有关服务状态的信息。
如果是本地计算机,请确保您使用的是“以管理员身份运行”选项。并检查是否确定“Windows 管理 Instrumentation”服务正在服务器上的 services.msc 下运行。
检查防火墙是否没有阻止 WMI 通信。 现在,运行 WMI 查询以确保我们能够查询服务。以下是步骤。
1. Start > Run > WBEMTest 2. Click on Connect and provide below (change Remote Machine Name and ComputerManagement<Number> based on SQL version. \\{servername}\root\Microsoft\SQLServer\ComputerManagement13 3>Click Connect 4>Click on Query 5>Type Select * from SQLService and Apply. You should see the results.如果您对上述问题有任何疑问,则确认为 WMI 问题。
确保您能够打开使用 WMI 的 SQL Server 配置管理器。
【讨论】:
我在 SQL Server 2014 中遇到了这个问题,我按照以下步骤解决了它
1. Access SQL Server Configuration Manager
2. Under SQL Server Services, start the SQL Server Agent(make sure the start mode is automatic).
启动后,sql server agent 上的红色警报消失了,DB server 上也出现了绿色的播放图标。
【讨论】:
我只需要重新启动 SQL Server Management Studio (SSMS) 即可再次显示状态。
【讨论】:
这是为新用户准备的。如果您遇到同样的问题,最好手动启动 Sql Browser 服务,检查用户访问权限,检查所需端口是否启用。任何解决方案都可以提供帮助...
【讨论】:
您必须在防火墙上启用所有必需的端口;)
【讨论】: