记住我正在使用哪个实例的技巧

pro*_*r21 6 sql-server instance ssms

我是一名 BI 开发人员,总是在同一台服务器上的不同实例之间切换。但是,有时我会忘记正确的实例,例如可能会导致截断另一个表。我知道这不是技术问题,而是实验性问题。如果您,亲爱的 DBA,能告诉我您如何始终在正确的实例上工作,我将非常感激?

Ste*_*o64 13

如果您使用注册服务器或中央管理服务器功能,然后在组级别分配颜色,即开发(绿色)/测试(黄色)/生产(红色),则可以最简单地对 SQL Server Management Studio 中的状态栏进行颜色编码

https://documentation.red-gate.com/sp/ssms-tab-management/working-with-ssms-tab-management-quick-ref

顺便说一句,您可能需要拼写颜色才能匹配

  • 添加到您的答案中,即这是第三方商业产品(Red Gate SQL Prompt)并且在默认 SSMS 安装中不可用。 (3认同)

Lea*_*min 12

由于您在同一服务器上处理不同的实例,因此首先要查看 SSMS 的标头,因为它提到了服务器名称以及实例名称和端口号(如果明确指定)。

如果您想通过查询解决这个问题,您可以使用以下命令来检查服务器名称和实例名称:

select @@SERVERNAME -- server name\instance name
go

select serverproperty('instancename') -- instance name
go
Run Code Online (Sandbox Code Playgroud)

您可以将此查询作为您的第一个查询,以检查您是否处于正确的实例。在用户界面(UI)级别还有其他选项,您可以为不同的选项选择不同的着色规范,例如绿色的开发,黄色的 UAT 和红色的生产。可以通过以下链接配置颜色代码

https://solutioncenter.apexsql.com/how-to-set-different-connection-colors-in-ssms/

https://www.mssqltips.com/sqlservertip/1871/customizing-the-status-bar-for-each-sql-server-ssms-connection/

希望这可以帮助。