AzSqlAccessSync
0.12.0
Synchronizes and verifies Azure SQL Server login, user, role, and permission access based on JSON configuration files. Supports Entra ID (external) and SQL logins, database/server roles, and VIEW permissions.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2026 Bjørn Christopher Wang. Licensed under the MIT License.
Package Details
Author(s)
- Bjørn Christopher Wang
Tags
Azure SQL AccessManagement EntraID AzureSQL DBA RBAC
Functions
Sync-SqlUserAccess Sync-SqlRoles Get-SqlAccessReport
Dependencies
-
- Az.Accounts (>= 2.0.0)
- Az.Resources (>= 6.0.0)
- Az.Sql (>= 3.0.0)
- SqlServer (>= 22.0.0)
Release Notes
https://github.com/wabby80/AzSqlAccessSync/blob/main/CHANGELOG.md
FileList
- AzSqlAccessSync.nuspec
- AzSqlAccessSync.psd1
- AzSqlAccessSync.psm1
- CHANGELOG.md
- LICENSE
- Logins\developers_DevOnly.json
- Logins\monitoring.json
- Logins\myapp.json
- Logins\reporting.json
- Logins\support_ProdOnly.json
- Logins\vm-sql.json
- Private\Add-SyncAction.ps1
- Private\Expand-EntraPrincipalChain.ps1
- Private\Expand-ResolvedEntraObject.ps1
- Private\Expand-SqlRoleChain.ps1
- Private\Get-AzSqlToken.ps1
- Private\Get-EntraGroupPimEligibleMembers.ps1
- Private\Get-SqlAccessDriftReport.ps1
- Private\Get-SqlAccessSnapshot.ps1
- Private\Get-SqlServerEntraAdmin.ps1
- Private\Import-LoginConfig.ps1
- Private\Import-RoleConfig.ps1
- Private\Initialize-ImportExcelModule.ps1
- Private\Initialize-PimGraphConnection.ps1
- Private\Invoke-SqlAccessQuery.ps1
- Private\Remove-SqlAccessDrift.ps1
- Private\Remove-SqlOrphanedLogin.ps1
- Private\Resolve-EntraObject.ps1
- Private\Sync-SqlDatabaseUser.ps1
- Private\Sync-SqlExecutePermission.ps1
- Private\Sync-SqlRoleMembership.ps1
- Private\Sync-SqlServerLogin.ps1
- Private\Sync-SqlViewPermission.ps1
- Private\Test-AzureSqlServer.ps1
- Private\Test-EntraIdPrincipal.ps1
- Profiles\example-prod.json
- Profiles\example-vm.json
- Profiles\example.json
- Public\Get-SqlAccessReport.ps1
- Public\Sync-SqlRoles.ps1
- Public\Sync-SqlUserAccess.ps1
- README.md
- Roles\DatabaseCreators.json
- Roles\JobsDb.json
- Roles\Support.json
- Roles\vm-Support.json
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.13.0 | 36 | 10/1/2026 |
| 0.12.0 (current version) | 6 | 10/1/2026 |
| 0.11.0 | 16 | 9/28/2026 |
| 0.10.1 | 7 | 9/25/2026 |
| 0.10.0 | 8 | 9/25/2026 |