Sco*_*red 2 sql-server powershell linked-server sql-server-2016 dbatools
我已经使用Get-MSSQLLinkPasswordsPowershell 脚本很长时间了,它提供了巨大的帮助。该脚本解密特定 Windows 服务器上所有链接服务器的密码,并以纯文本形式显示给您。此功能甚至已合并到dbatools Copy-SqlLinkedServer脚本中。
运行脚本有一些安全注意事项,如下所示
该脚本必须在 MSSQL 服务器上本地运行(因为 DPAPI 需要访问本地机器密钥)。执行脚本的用户还必须具有对所有数据库实例(用于 DAC 连接)的 sysadmin 访问权限和 Windows 服务器上的本地管理员权限(以访问注册表中的熵字节)。此外,如果启用了 UAC,则必须以管理员身份运行该脚本。
在最近升级到 SQL Server 2016 之前,此脚本一直运行良好。我想知道是否有人在 SQL Server 2016 下遇到过此脚本的任何问题。也许 SQL Server 2016 中的某些安全模型已更改,并且此脚本无法解密密码现在。
如果时间允许,我将尝试查看该dbatools Copy-SqlLinkedServer脚本是否仍然适用于 2016 年。
小智 5
我已经测试了dbatools的Copy-SqlLinkedServer从 SQL Server 2016 到 SQL Server 2016 和 SQL Server 2014 到 SQL Server 2016。
所有链接服务器及其各自的登录均已成功迁移。
我检查了两个权限并确保使用了相同的登录名。你是从哪个版本迁移过来的?你得到什么错误?
(我是 dbatools 的创建者)。
| 归档时间: |
|
| 查看次数: |
794 次 |
| 最近记录: |