36

我是 SQL Server Management Studio 2012 的新手

现在我正在使用来自服务器的数据,它在我的数据库上有一个白色圆圈

我的团队中有 4 个人使用此服务器,每个人都看到...

我们使用相同的 ID 登录到此服务器...

在此处输入图像描述

这是什么意思

请帮我...

4

8 回答 8

44

白色圆圈通常包含一个绿色箭头、一个蓝色暂停符号或一个红色方块 - 分别表示 SQL Server 服务正在运行、暂停或停止。

通常会设置安全性,以便只有管理员才能看到服务状态,因此普通用户无法访问该信息,因此 SSMS 显示一个空的白色圆圈,从它的角度来看,这意味着服务处于不确定状态 -当然,如果您可以连接到服务并运行查询,那么它必须正在运行,所以不用担心。

见这里:http ://www.sqlservercentral.com/Forums/Topic825246-146-1.aspx

于 2013-09-10T02:59:20.303 回答
7

这与防火墙或 SQL Server Browser 服务无关。默认情况下,除非您更改它,否则 SQL Server 将侦听端口 1433。如果端口被阻止,您将无法访问该实例。

SQL Server 浏览器会再次侦听传入请求,如果禁用,您将无法远程连接到服务器。

状态气泡是由权限问题引起的。简单的故障排除方法,关闭 Management Studio,右键单击它并以管理员身份运行。如果显示状态,则您有权限问题。

于 2015-08-04T14:57:58.063 回答
4

我有同样的问题。我解决的方法是注册服务器:右键单击您的实例,单击注册...,然后键入相关信息。重新连接。

于 2014-08-19T16:47:34.890 回答
0

我在 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 代理上的红色警报消失了,数据库服务器上也出现了绿色播放图标。

于 2018-08-14T15:37:01.433 回答
0

SQL Server Management Studio 使用 WMI 查询有关服务状态的信息。

如果它是本地计算机,请确保您使用的是“以管理员身份运行”选项。并检查是否确定“Windows Management 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 配置管理器。

于 2017-07-20T10:18:40.073 回答
0

我只需要重新启动 SQL Server Management Studio (SSMS) 即可再次显示状态。

于 2019-06-20T19:51:24.410 回答
-2

这是针对新用户的。如果您遇到同样的问题,最好手动启动 Sql Browser 服务,检查用户访问权限,检查所需端口是否启用。任何解决方案都可以帮助...

于 2014-08-05T10:39:06.877 回答
-3

您必须在防火墙上启用所有必需的端口;)

于 2015-01-22T14:53:58.400 回答