我希望利用 dbatools powershell 模块来满足我们的 SQL Server 管理需求。安装过程不适合在大量服务器上进行安装。在环境中的所有 SQL Server 上安装 dbatools 或利用我们用于数据库管理的服务器作为安装和管理的中心位置真的有必要甚至是最佳实践吗?似乎我看过的很多命令都可以远程使用。谢谢你。
我希望利用 dbatools powershell 模块来满足我们的 SQL Server 管理需求。安装过程不适合在大量服务器上进行安装。在环境中的所有 SQL Server 上安装 dbatools 或利用我们用于数据库管理的服务器作为安装和管理的中心位置真的有必要甚至是最佳实践吗?似乎我看过的很多命令都可以远程使用。谢谢你。
一般来说,您应该能够在笔记本电脑(或您用来通过 SSMS 连接到服务器的任何主机)上使用大部分 dbatools 功能。如果您是那种喜欢将 RDP 连接到您的服务器并在本地使用 SSMS 的管理员,那么也许可以尝试改掉这个坏习惯;但一般来说,您应该能够将 dbatools 与其他管理工具集一起使用。
如果您以前从未在您的环境中使用过 powershell,那么您可能需要与您的系统管理员或网络团队协调,以调试一些 PS Remoting 成长的烦恼或在这里和那里打开端口。同样,如果您想将 dbatools 函数用作 SQL Server 代理作业的一部分,则需要在本地安装(和升级!)dbatools(或者以代理可以加载模块的方式)。我推荐这个指南
和往常一样 - 对于任何特定问题,SQL Community dbatools slack channel是蜜蜂的膝盖。