Thor Logo dbatools

AvailabilityGroup

Compare-DbaAgReplicaAgentJob

dbatools team

Compare-DbaAgReplicaAgentJob View Source dbatools team Windows, Linux, macOS Synopsis Compares SQL Agent Jobs across Availability Group replicas to identify configuration differences. Description Compares SQL Agent Jobs across all replicas in an Availability Group to identify differences in job configurations. This helps ensure consistency across AG replicas and detect when jobs have been modified on one replica but not others. This is particularly useful for verifying that junior DBAs have applied changes to all replicas or for troubleshooting issues where job configurations have drifted between replicas.

Read more

Compare-DbaAgReplicaCredential

dbatools team

Compare-DbaAgReplicaCredential View Source dbatools team Windows, Linux, macOS Synopsis Compares SQL Server Credentials across Availability Group replicas to identify configuration differences. Description Compares SQL Server Credentials across all replicas in an Availability Group to identify differences in credential configurations. This helps ensure consistency across AG replicas and detect when credentials have been created or removed on one replica but not others. This is particularly useful for verifying that junior DBAs have applied security changes to all replicas or for troubleshooting issues where credential configurations have drifted between replicas.

Read more

Compare-DbaAgReplicaLogin

dbatools team

Compare-DbaAgReplicaLogin View Source dbatools team Windows, Linux, macOS Synopsis Compares SQL Server logins across Availability Group replicas to identify configuration differences. Description Compares SQL Server logins across all replicas in an Availability Group to identify differences in login configurations. This helps ensure consistency across AG replicas and detect when logins have been created, modified, or removed on one replica but not others. This is particularly useful for verifying that junior DBAs have applied security changes to all replicas or for troubleshooting access issues where login configurations have drifted between replicas.

Read more

Compare-DbaAgReplicaOperator

dbatools team

Compare-DbaAgReplicaOperator View Source dbatools team Windows, Linux, macOS Synopsis Compares SQL Agent Operators across Availability Group replicas to identify configuration differences. Description Compares SQL Agent Operators across all replicas in an Availability Group to identify differences in operator configurations. This helps ensure consistency across AG replicas and detect when operators have been created or removed on one replica but not others. This is particularly useful for verifying that junior DBAs have applied alert notification changes to all replicas or for troubleshooting issues where operator configurations have drifted between replicas.

Read more

Compare-DbaAvailabilityGroup

dbatools team

Compare-DbaAvailabilityGroup View Source dbatools team Windows, Linux, macOS Synopsis Compares configuration across Availability Group replicas to identify differences in Jobs, Logins, Credentials, and Operators. Description Compares multiple object types across all replicas in an Availability Group to identify configuration differences. This comprehensive command checks SQL Agent Jobs, SQL Server Logins, SQL Server Credentials, and SQL Agent Operators to ensure consistency across AG replicas. This is the main command for comparing AG replica configurations.

Read more

Test-DbaAvailabilityGroup

Andreas Jordan (@JordanOrdix), ordix.de

Test-DbaAvailabilityGroup View Source Andreas Jordan (@JordanOrdix), ordix.de Windows, Linux, macOS Synopsis Validates Availability Group replica connectivity and database prerequisites for AG operations Description Verifies that all replicas in an Availability Group are connected and communicating properly by checking ConnectionState across all replicas from the primary’s perspective. This helps you identify connectivity issues that could impact failover capabilities or data synchronization. When used with the AddDatabase parameter, performs comprehensive prerequisite validation before adding databases to an AG.

Read more