SQL Server 登录、用户管理与备份操作指南
1. 登录与用户管理
1.1 登录导出与版本控制
可以使用以下代码将 SQL Server 实例 SQL01 的登录信息导出到指定文件,并使用 Git 进行版本控制:
PS> $date = Get-Date
PS> $path = "$home\sourcerepo\SqlPermission"
PS> $file = "Factory.sql"
PS> Export-DbaLogin -SqlInstance SQL01 -Path $path -FilePath $file
PS> Set-Location $path
PS> git add $file
PS> git commit -m "The Factory users update for $date"
通过这种方式,可以跟踪登录信息的变化,当用户遇到登录问题时,可以利用版本控制查看特定时间的权限情况。
1.2 权限审计
当发现用户权限发生变化时,可以使用 Get-DbaUserPermission 命令进行详细的权限审计,例如:
PS> Get-DbaUserPermission -SqlInstance SQL01 -Database WideWorldImporters |
Select SqlInstance, Object, Type,
超级会员免费看
订阅专栏 解锁全文
692

被折叠的 条评论
为什么被折叠?



