是否应在所有 SQL Server 上安装 dbatools

Rus*_*960 4 sql-server dbatools

我希望利用 dbatools powershell 模块来满足我们的 SQL Server 管理需求。安装过程不适合跨大量服务器进行安装。在环境中的所有 SQL Server 上安装 dbatools 或利用我们用于数据库管理的服务器作为安装和管理的中心位置是否真的有必要,甚至是最佳实践?似乎我看过的很多命令都可以远程使用。谢谢你。

Pet*_*ier 6

一般来说,您应该能够从您的笔记本电脑(或您用来通过 SSMS 连接到您的服务器的任何主机)上使用大部分 dbatools 功能。如果您是那种喜欢在服务器上使用 RDP 并在本地使用 SSMS 的管理员,那么也许可以尝试改掉这个坏习惯;但总的来说,您应该能够将 dbatools 与管理工具集的其余部分一起使用。

如果您以前从未在您的环境中使用过 powershell,那么您可能需要与您的系统管理员或网络团队协调以调试一些 PS Remoting 成长的烦恼或在这里和那里开放端口。同样,如果您想将 dbatools 函数用作 SQL Server 代理作业的一部分,则需要在本地安装(和升级!)dbatools(或以代理可以加载模块的方式)。我推荐这个指南

和往常一样 - 对于任何特定问题,SQL 社区 dbatools 松弛通道是蜜蜂的膝盖。