├── .github └── workflows │ └── main.yml ├── .gitignore ├── Best Practices Checklists ├── AlwaysOn_health_state.sql ├── Azure_Find_Unattached_Resources.ps1 ├── Backup and DB files on same physical volume.sql ├── Badly Configured SQL Agent Jobs.sql ├── Best Practices Condensed Check.sql ├── Check and Revoke Connect From Guest.sql ├── Compare SQL Server Instance Properties │ ├── CompareInstanceProperties.sql │ ├── GenerateInstancePropertiesForCompare.sql │ └── README.md ├── Database Design Best Practice Checks.sql ├── Find Clustered Columnstore Candidate Tables in All Databases.sql ├── Find_SQL_TCP_Port.sql ├── Foreign_Keys_Without_Corresponding_Indexes.sql ├── Function Schemabinding Disabled.sql ├── GUEST user with database permissions.sql ├── Heap_Tables.sql ├── High_VLF_Count_Multiversion.sql ├── Index_Fragmentation.sql ├── Indirect_Checkpoints.sql ├── Instant File Initialization.sql ├── Invalid_owner_for_system_schema_role_or_database.sql ├── Last Partition Not Empty.sql ├── Linked Server Vulnerability.sql ├── Lock Pages In Memory.sql ├── Low PAGE Compression Success Rates.sql ├── Maintenance plans with non-sysadmin owner.sql ├── Max Memory Recommendation.sql ├── MaxDOP_Configuration_Check.sql ├── Microsoft SQL Server SSL Setup Guide.md ├── Online Index Rebuild and Resume by Default.sql ├── Orphaned SQL Agent Jobs.sql ├── Outdated_Statistics.sql ├── PUBLIC role with excessive permissions.sql ├── PUBLIC server role with excessive permissions.sql ├── Page Verification Checksum.sql ├── Plan_To_Increase_Cost_Threshold_For_Parallelism.sql ├── README.md ├── Redundant Indexes Detailed All Databases.sql ├── Redundant Indexes Detailed.sql ├── Redundant Indexes.sql ├── SQL Server Error Log Management.sql ├── SQL Server version mainstream support check.sql ├── Server Configuration Checklist.md ├── Server_Hardware_Underutilized.sql ├── Table Variable in use.sql ├── Tuning Checklist.md ├── Unused indexes.sql ├── Update RegisterAllProvidersIP and HostRecordTTL in all AG Clusters.ps1 └── Word │ ├── Microsoft SQL Server SSL Setup Guide.docx │ ├── Server Configuration Checklist.docx │ └── Tuning Checklist.docx ├── Big Data └── PySpark Scripts │ ├── copy_data_between_cosmosdb_containers.py │ ├── delete_cosmosdb_documents_in_container.py │ ├── find_duplicates_in_data.py │ ├── generate_data_for_cosmos_db_using_spark_pool.py │ ├── generate_parquet_schema.py │ ├── send_message_to_slack.py │ └── update_cosmosdb_documents_in_container.py ├── Data Engineering ├── ADF Templates │ └── pl_copy_files_to_time_structure.zip ├── CETAS │ └── CETAS_Environment_Setup.sql └── DataBricks │ ├── Data Generator Lab │ └── Demo Data Generator.ipynb │ ├── Date dimension databricks │ └── create_dim_date_in_databricks.dbc │ └── Refresh pbi dataset │ └── refresh power bi dataset.dbc ├── Data Vizualization with power bi └── stacked bar chart alternative.pbix ├── Database Maintenance Plans ├── Collect Database Files Information.sql ├── Collect Database Information.sql ├── Collect Instance Information.sql ├── Collect SQL Server Agent Jobs Information.sql ├── Collect Statistics Information.sql ├── Collect Table and Index Information.sql ├── Create Basic Ola Hallengren Maintenance Plan Jobs - AWS RDS.sql ├── Create Basic Ola Hallengren Maintenance Plan Jobs - Azure SQL Managed Instance.sql ├── Create Basic Ola Hallengren Maintenance Plan Jobs.sql ├── DatabaseIntegrityCheck - Minimal check on PRIMARY, Full check on SECONDARY SNAPSHOT.sql ├── DatabaseIntegrityCheck - Minimal check on PRIMARY, Full check on SECONDARY.sql ├── DatabaseIntegrityCheck - Order by Last Good Check and PhysicalOnly Based on Size.sql ├── DatabaseIntegrityCheckForAvailabilityGroups.sql ├── Expand CommandLog with Auditing Columns.sql ├── Maintenance.CleanupHistory.sql ├── Maintenance.CopyBackupFiles.sql ├── Maintenance.RecycleLogFiles.sql ├── Maintenance.UpdateStatistics.sql ├── Ola Hallengren Maintenance VersionCheck.sql ├── OlaHallengren_Recommended_IndexOptimize.txt ├── Ola_Scheduling by Hans Michiels.sql ├── Resource Governor Initialize IntegrityCheckJobPool.sql └── standard_jobstep_output_logfile.txt ├── Generic Columnstore Migration Documentation.pdf ├── Health Check Scripts ├── Ad-hoc Queries with High Number of Instances.sql ├── AlwaysOn_health investigation.sql ├── Analyze SQLDiag XEL.sql ├── CDC Cleanup Latency.sql ├── Check SQL Error Log Size.sql ├── Check for DBMail errors.sql ├── Check_Passwords_SQL_Server.sql ├── Check_Passwords_SQL_Server_Generated.sql ├── DBMail Errors.sql ├── Enhanced Indexes List.sql ├── Find Redundant Indexes.sql ├── Find Unused Indexes.sql ├── Find overlapped statistics + DROP statement.sql ├── Find_Top_Exec_Plans_to_Optimize.sql ├── GetTableUsage_RestartProof_AllDatabases.sql ├── Hash-Match Joins.sql ├── Head Blockers.sql ├── Identity Overflow.sql ├── Index Fragmentation.sql ├── Index Usage Statistics.sql ├── Large Change Tracking Internal Tables.sql ├── Last Backup Times per Database and Backup Type.sql ├── Last-page insert contention detection.sql ├── Many Plans for Single Query Hash.sql ├── Max Memory Recommendation.sql ├── Missing Indexes with High Impact.sql ├── Missing_Index_Detailed_Recommendations.sql ├── MrbMiner Malware Check.sql ├── NUMA Node Imbalance Detection.sql ├── PageLatchEXContention.sql ├── Paused Resumable Index Operations.sql ├── Query Store - Regressed Queries.sql ├── Replication - Find Discrepancies for all articles.sql ├── Ring Buffer Connectivity Check.sql ├── Ring Buffer Security Errors Check.sql ├── Sequence Overflow.sql ├── Single-Use Ad-Hoc Queries Breakdown.sql ├── Sleeping Sessions with Old Open Transactions.sql ├── Soft-NUMA Node Imbalance Detection.sql ├── Table and Index High Unused Space.sql ├── Too Frequent File Auto-Growth.sql ├── Troubleshoot_high_THREADPOOL_waits_and_Deadlocked_Schedulers.sql ├── Untrusted_Check_Constraints_Find_Invalid_Records.sql ├── Untrusted_Check_Constraints_all_dbs.sql ├── Untrusted_Constraints_and_ForeignKeys.sql ├── Untrusted_Foreign_Keys_all_dbs.sql ├── Who Dropped The Table - fn_dblog.sql └── untrusted_foreign_keys_find_orphan_records.sql ├── High Availability Solutions ├── Availability Group Setup Script.sql ├── Calculate read_only_routing_url for AlwaysOn Availability Groups.sql ├── Compare-AGReplicaJobs │ ├── Compare-AGReplicaJobs.ps1 │ ├── Compare-AGReplicaJobs.psd1 │ ├── CompareJobs_screenshot_1.png │ ├── LICENSE │ ├── README.md │ └── simple_sample.ps1 ├── DB Mirroring Troubleshooting Guide - Cases and Responses.docx ├── Database Mirroring Guide by Avi Niv.pdf ├── HADR My SQL Jobs.md ├── Read-Scale Availability Group Setup (domainless, using SQL Auth) │ ├── RSAG-1-ServerA.sql │ ├── RSAG-2-ServerB.sql │ ├── RSAG-3-ServerA.sql │ ├── RSAG-4-ServerB.sql │ ├── RSAG-5-ServerA.sql │ ├── RSAG-6-ServerB.sql │ ├── RSAG-7-ServerA.sql │ ├── RSAG-8-ServerB.sql │ └── RSAG-SQLCMD-Header.sql └── SyncAvailabilityGroup with DbaTools - Interactive.ps1 ├── HowToEncrypDataInSQLServer.docx ├── HowToEncryptData.sql ├── LICENSE ├── Maintenance of Azure SQL Databases ├── Azure Functions And ADF Maintenance.docx ├── Azure SQL Maintenance With Azure Automation.docx ├── CreateEmployeesTable.sql ├── CreateMembersTable.sql ├── CreateTableTest678.sql ├── Example Runbook for Azure Automation to Run Azure SQL Database Maintenance Tasks.ps1 ├── ForEachDB_AzureSQL.ps1 ├── ForEachDB_AzureSQL_File.ps1 ├── ForEachDB_AzureSQL_WebRequest_UntrustedFK.ps1 ├── PowerShellScript_AdHoc.ps1 ├── PowerShellScript_InvokeWebRequest.ps1 ├── ScriptForAzureAutomation.ps1 ├── Untrusted_Foreign_Keys_Remediation_For_AzureSQL.sql └── Update Outdated Statistics All DBs.ps1 ├── Monitoring Scripts ├── Application_Reliability_Monitor_AzureSQLDB.sql ├── Application_Reliability_Monitor_SQLServer.sql ├── AuditLogins.sql ├── AzureSQLDB_Failed_Logins_RING_BUFFER.sql ├── Batch Executions.sql ├── Buffer Pool Distribution by Tables.sql ├── CDC Errors.sql ├── CPU Utilization (based on active cores).sql ├── CPU utilization (based on RING_BUFFER_SCHEDULER_MONITOR).sql ├── CaptureTSQLErrors_XE_buffer.sql ├── CaptureTSQLEvents_XE_buffer.sql ├── Check if current user member of specified role on ALL DBs.sql ├── Collect_T-SQL_Events_using_Extended_Events_Buffer.sql ├── Complete Server Monitoring.sql ├── Contention on Allocation Pages in tempdb.sql ├── Count View Execution References.sql ├── Deadlock Alert which Sends a Detailed Email.sql ├── Deadlock_Graphs_AzureSQLDB_BlobTargetFile.sql ├── Deadlock_Graphs_Default_Trace.sql ├── Deadlock_Graphs_System_Health_RingBuffer (detailed breakdown).sql ├── Deadlock_Graphs_System_Health_RingBuffer.sql ├── Deadlock_Graphs_system_health_File_Target (detailed breakdown).sql ├── Deadlock_Graphs_system_health_File_Target.sql ├── Find Source of Execution.sql ├── Find Specific Index Physical Operators in the Plan Cache.sql ├── Find TempDB Consumers.sql ├── Get auto growth events.sql ├── High_Pending_Worker_Tasks.sql ├── IDENTITY Column Values check to Prevent Arithmetic Overflow Errors.sql ├── Investigate AlwaysOn_health extended events.sql ├── MeasureIOLatency.sql ├── Monitor RPC Executions.sql ├── Monitor Sleeping Locking Chains SQL2005.sql ├── Monitor Wait Stats.sql ├── Monitor_AG_status.sql ├── Monitor_AG_status_full.sql ├── QueryExecutionFrequency.sql ├── QueryStats Friendly View.sql ├── QueryStore Get Full Status.sql ├── QueryStore_Health Extended Event Session.sql ├── Query_Processing_Diagnose_Workers.sql ├── Remove Unused Indexes - Automation.sql ├── SP compilation date & more + script to remove plan from the cache.sql ├── SQLSecurityAudit.sql ├── SQL_Server_Error_Log_Based_on_Severity_with_Full_Message.sql ├── Search for Text in Cached Plans.sql ├── Session DMVs - sp_who3.sql ├── Session DMVs - sp_who4.sql ├── Space Used by Database Files.sql ├── System health history.sql ├── TempDB Space Utilization Check.sql ├── TempDB_Check_VersionStore_Utilization.sql ├── TempDB_GetAvailableSpace_adhoc.sql ├── TempDB_GetAvailableSpace_sp.sql ├── Top Queries by CPU Time.sql ├── Track Incomplete Statements.sql ├── Track Recompiles.sql ├── Track SQL Errors.sql ├── detect_not_secured_connections.sql ├── find_unused_indexes_all_databases.sql ├── track_failed_logins_AzureSQL_extended_events.sql ├── track_failed_logins_AzureSQL_query.sql ├── track_failed_logins_extended_events.sql ├── track_failed_logins_query.sql └── track_logins_in_use_extended_events.sql ├── Monitoring Solutions ├── Availability Groups Monitoring │ ├── AG Monitoring Design.xlsx │ ├── All Together.txt │ ├── Article.docx │ ├── Jobs Creation.txt │ └── ReadMe File.txt ├── CollectLocks │ ├── CollectLocks Install Script.sql │ ├── Job [DBA - CollectLocks].sql │ └── Job [DBA - Collected Locks Cleanup].sql ├── Dudus Monitoring │ ├── 1.Setup.sql │ ├── 2.usp_GenerateHTMLFromTable.sql │ ├── 3.usp_GenerateMonitoringReport.sql │ ├── 4.Create the Monitoring Job.sql │ ├── AvailabilityGroups │ │ ├── usp_AvailabilityGroupHealthIssues.sql │ │ └── usp_CheckForFailoverEvents.sql │ ├── Blocked requests │ │ └── usp_DBBlockedRequestsReport.sql │ ├── DataBases State │ │ └── usp_DBStateReport.sql │ ├── Disk Space │ │ ├── usp_LowDiskSpace.sql │ │ └── usp_LowFileSpace.sql │ ├── INSERT Setup.sql │ ├── Identity │ │ └── usp_CheckIdentityOverflow.sql │ ├── Jobs │ │ └── usp_FailedJobs.sql │ ├── Mirroring │ │ ├── Mirroring Monitoring.rar │ │ ├── mirroring state change wmi alert.sql │ │ ├── usp_GenerateMirroringReport.sql │ │ └── working example.sql │ ├── Non Working Services │ │ └── usp_NonWorkingServices.sql │ ├── PerfmonCollector │ │ ├── 1.PerfmonCollector.sql │ │ ├── 2.PerfmonCollector-SendReport.sql │ │ ├── 3.usp_AlertEvaluation.sql │ │ ├── 4.usp_SendPerfmonCollectorReport.sql │ │ ├── C-PerfmonCollector - Diff.sql │ │ ├── Collector Console │ │ │ ├── WMI Collector Console.sln │ │ │ └── WMI Collector Console │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ │ └── WMI Collector Console.csproj │ │ ├── PerfmonCollector - project │ │ │ ├── PerfmonCollector.sln │ │ │ ├── PerfmonCollector │ │ │ │ ├── Package.dtsx │ │ │ │ ├── PerfmonCollector.database │ │ │ │ ├── PerfmonCollector.dtproj │ │ │ │ ├── PerfmonCollectorWithC-Type2.ispac │ │ │ │ └── Project.params │ │ │ └── _UpgradeReport_Files_ │ │ │ │ ├── UpgradeReport.css │ │ │ │ ├── UpgradeReport.xslt │ │ │ │ ├── UpgradeReport_Error.png │ │ │ │ ├── UpgradeReport_Information.png │ │ │ │ ├── UpgradeReport_Success.png │ │ │ │ └── UpgradeReport_Warning.png │ │ └── old │ │ │ ├── 1.Setup.sql │ │ │ ├── 2.Create the PerfmonCollector Job and procedure.sql │ │ │ ├── 3.CreateThe Report Builder Procedure.sql │ │ │ └── PerfmonCollector - Copy.sql │ └── PowerShell-SendEmail.ps1 ├── Install SqlWatch using dbatools.ps1 ├── Perfmon │ ├── DeleteFiles.txt │ ├── GatherPerfmon.txt │ ├── Query.sql │ ├── README.md │ ├── Relog.txt │ ├── StopPerfmon.txt │ └── counters.txt └── Simplest changes audit │ ├── 01. Create table - DDLEventsAudit.sql │ ├── 02. Create trigger - DDLEvents_SampleTrigger.sql │ └── 03. Create trigger - DDLEvents_NotifyTrigger.sql ├── Ongoing Maintenance Scripts ├── Auto Indexes REBUILD and REORGANIZE.sql ├── CHECKDB with support for non-readable AG secondaries.sql ├── Rotate_Backup_Certificate.sql ├── Rotate_Database_Master_Key.sql ├── SQLVersionUpdates │ ├── Check_SQL_Versions_Job.sql │ ├── README.md │ ├── SQL Server Version Update.condition │ ├── SQLVersions_and_UpdateVersions.sql │ └── SentryOne.dbo.SQLBuildVersionCheck.sql ├── Shrink a Database File in Chunks.sql ├── Test-DbaBackup.ps1 ├── cleanup_sysssislog_all_dbs.sql ├── fulltext_recycle_crawl_log_all_DBs.sql └── log_shipping_history_cleanup_all.sql ├── Power bi ├── Act vs Budget.pbix ├── Axises wih field parametrs.pbix ├── Column with conditional formatting alternative.pbix ├── Comparison periods.pbix ├── Current week.pbix ├── Dynamic formatting.pbix ├── GenerateCalendarTable.txt ├── Groups and colors encodiding.pbix ├── Heat map (by rows).pbix ├── Icons example.pbix ├── Lowest value and month.pbix ├── Marker line.pbix ├── Meetup 11032024.pbix ├── Meetup 20062023.pptx ├── New card.pbix ├── Offset for difference between rows.pbix ├── Or slicer.pbix ├── Power bi QA meetup 10 March 2024.pdf ├── Power bi QA meetup 10 March.pptx ├── Q&A Rita September 2023.pdf ├── Repeating Value as a column.pbix ├── Small things big impact.pbix ├── Stacked column lies.pbix ├── Stacked with percentage.pbix ├── Treemap_Alternative.pbix ├── Various visualizations for actual vs targets scenario.pbix ├── Waffle with matrix.pbix ├── error bars.pbix ├── lock colors post.pbix ├── matrix with append categories.pbix ├── open-closed.pbix ├── stacked bar chart alternative.pbix └── switch matrix.pbix ├── README.md ├── SSMS Code Snippets ├── Count Rows Per Partition.snippet ├── Count Rows.snippet ├── Create Numbers Table.snippet ├── Database FIile Sizes.snippet ├── Dbcc InputBuffer.snippet ├── IO Latencies.snippet ├── Index Fragmentation.snippet ├── Index Usage.snippet ├── Objects Containing String.snippet ├── README.md ├── SP_HelpIndex.snippet ├── Select Top 100.snippet ├── Show Current Locks.snippet ├── Show Current Running Queries.snippet ├── Show DeadLock Information.snippet ├── Show Procedure Stats.snippet ├── Show Session Wait Info.snippet ├── Wait Stats.snippet └── Waiting Tasks.snippet ├── Setup your Azure Sql database for Cross-Database queries ├── TroubleShooting Guides ├── AlwaysOn │ ├── AlwaysOn Troubleshooting Guide.docx │ └── Monitor SQL AlwaysOn Health.sql └── Mirroring │ └── DB Mirroring Troubleshooting Guide - Cases and Responses.docx ├── Utility Scripts ├── ActiveGeoReplicationSetup.sql ├── Add UPDATE CASCADE to All Foreign Keys with DELETE CASCADE.sql ├── Add_Columns_to_CDC_Captured_tables_without_data_loss.sql ├── Analyze Database for SSDT.sql ├── Asynchronous Ledger Demo.sql ├── Attach all database files in a folder.sql ├── Audit trace file binary search by timestamp.sql ├── AzureCosmosDB_TablesAPI_MigrateAllTables_DMT.ps1 ├── Backup1.ps1 ├── Backup2.ps1 ├── Backup3.ps1 ├── Balance CPU Cores Across NUMA Nodes.sql ├── Basic_SQL_Server_table_migration_using_Powershell.ps1 ├── CDC disable for all tables.sql ├── CDC enable for all tables.sql ├── Cached_Plan_Types.sql ├── CertificateManagement │ ├── Enable_Transparent_Data_Encryption_TDE.sql │ ├── Initialize_or_Renew_MasterKey_and_Certificate.sql │ ├── Renew_Existing_Certificate.sql │ ├── Restore_Encrypted_Backup_Example.sql │ └── Restore_MasterKey_and_Certificate_From_Backup.sql ├── Change Tracking Generic Synchronization.sql ├── Change Tracking Manual Cleanup.sql ├── Check Compression Candidate - Single Table.sql ├── Check Local Time Zone.sql ├── Check_Index_Fragmentation_Based_on_Page_Fullness_and_Fill_Factor.sql ├── Collation Different From Default.sql ├── Columnstore │ └── Generic Columnstore migration │ │ ├── 0. Create partition function and partition scheme.txt │ │ ├── 1. Create target Columnstore table.sql │ │ ├── 2. Load target Columnstore table.sql │ │ ├── 3. Create statistics.sql │ │ ├── 4. Load latest data.sql │ │ ├── 5. Switch tables.sql │ │ ├── Documentation.md │ │ └── Documentation.pdf ├── Configure load balancer IP and name for a domain-independent AG.ps1 ├── Create Database Snapshot.sql ├── Create_Named_SQL_Server_Linked_Server.sql ├── DB Trigger to Refresh Views When Underlying Objects are Modified.sql ├── DDLEvents_Default_Trace.sql ├── DENY ALTER ANY DATABASE DDL TRIGGER TO all database users.sql ├── Decrypt All Encrypted Objects in Server.sql ├── Delete Data from Multiple Tables with Referential Integrity.sql ├── Delete_Batches_From_Table_By_DateTime_Column.sql ├── Deploy_DACPAC_DbaTools.ps1 ├── Determining the SET Options for the Current Session.sql ├── Disable and Re-Enable Change Tracking on Database and Tables.sql ├── Drop Database Snapshot.sql ├── Drop or rebuild all Disabled Indexes.sql ├── Encrypt using HASHBYTES instead of PWDENCRYPT.sql ├── Enqueue and Dequeue Using Tables - Retain Fetched.sql ├── Enqueue and Dequeue Using Tables.sql ├── Execute Stored Procedures Dynamically with Minimal Parameters.sql ├── Extended Properties as Database Global Variables.sql ├── F_Calc_Age.sql ├── F_StringWithNumericAndAlpha.sql ├── Failover_All_AGs_to_SECONDARY.sql ├── Find SHRINK sessions with lock info.sql ├── Find index hints for a specific index.sql ├── Find what could slow down SHRINK operations.sql ├── FindNvarcharMaxColumns.sql ├── FindShrinkableFiles.sql ├── Fix_ServerName_To_MachineName.sql ├── ForEachDB_AzureSQL.ps1 ├── ForEachDB_AzureSQL_File.ps1 ├── Foreign_Key_Hierarchy_Tree.sql ├── GPUCache │ ├── data_0 │ ├── data_1 │ ├── data_2 │ ├── data_3 │ └── index ├── GeneratePartitionedView.sql ├── GeneratePeriodsByInterval_Inline.sql ├── GeneratePeriodsByInterval_MultiLineFunc.sql ├── GeneratePeriodsByPeriodsNumber_Inline.sql ├── GeneratePeriodsByPeriodsNumber_MultiLineFunc.sql ├── GeneratePeriodsByRange_Inline.sql ├── GeneratePeriodsByRange_MultiLineFunc.sql ├── GeneratePeriods_Inline.sql ├── GeneratePeriods_MultiLineFunc.sql ├── Generate_Procedure_Unit_Test_with_Auto_Comparison.sql ├── Generate_recommendations_for_clustered_indexes.sql ├── Generic script to create an indexed view and gradually migrate data into it - Print Only.sql ├── Get Job Output File Contents.sql ├── Get-MSSQLAllCredentials.ps1 ├── GetTempDBAvailableSpace.sql ├── GrantRevokeDatabasePermissions.sql ├── Grow a Database File in Specified Increments.sql ├── HowToEncryptData.sql ├── Hypothetical Indexes - Example Usage.sql ├── IPv4 and IPv6 Conversion Functions.sql ├── Identify Tempdb Contention.sql ├── ImportExportBacpacWithSqlPackage.txt ├── Increase_Database_File_in_Specified_Increments.sql ├── InstancePropertiesComparison.sql ├── InstancePropertiesGenerateForCompare.sql ├── JSON_FindAndReplaceByNameAndValueInAllPaths.sql ├── JSON_FindAndReplaceElementInAllPaths.sql ├── JSON_FindElementInAllPaths.sql ├── Manual_Cascade_Delete.sql ├── Move User Database Files to another drive.sql ├── Move-SqlFilesAlwaysOn.ps1 ├── NewScdScript.sql ├── Number of Rows for each table in Azure Synapse.sql ├── Object Dependencies.sql ├── Online Index Operations without Enterprise Edition.sql ├── Partitioning │ ├── Collect Partitioning Information.sql │ ├── Create partition function and partition scheme.sql │ ├── PartitionManagement_Archive.sql │ ├── PartitionManagement_Purge.sql │ ├── PartitionManagement_Split.sql │ └── README.md ├── Powershell Get AzSql Databases.ps1 ├── Powershell Get Procedure Parameters using SMO.ps1 ├── Powershell_Check_Outdated_Modules.ps1 ├── Powershell_Template_with_AzModules_Initialization.ps1 ├── Powershell_Template_with_Transcript.ps1 ├── Powershell_Template_with_Transcript_and_AzModules.ps1 ├── PrintMax.sql ├── PrintMax_Minified_Temporary_Procedure.sql ├── Procedures_to_Start_and_stop_CDC_Capture_Jobs.sql ├── Query Template Forced Parameterization.sql ├── ReNumber_Identity_Column.sql ├── Read All Error Logs (SQL Server & Agent).sql ├── Remove Redundant Transaction Log Files.sql ├── Reseed IDENTITY column based on utilization threshold.sql ├── Restore1.ps1 ├── Restore2.ps1 ├── Roll_Forward_Transaction_Log_Backups.sql ├── SQL Server instance and connection properties.sql ├── SQLDump_File_Examine.sql ├── SSRS_Deployment.ps1 ├── SSRS_Deployment_Wrapper.ps1 ├── Script.PreDeployment.CLR_Signing.sql ├── ScriptIndexes.sql ├── Search String in All Server Databases.sql ├── Security_Audit_Default_Trace.sql ├── ServiceBroker_Asynchronous_Triggers.sql ├── ServiceBroker_Multi_Threading.sql ├── Shrink All Shrinkable Transaction Logs.sql ├── Shrink_Database_File_in_Specified_Increments.sql ├── Shrink_Transaction_Log_File.sql ├── SqlOutputToCsvWithMailSend_Template.ps1 ├── Standardize_Database_File_Sizes_and_AutoGrowth.sql ├── Stored Procedures using Table Variables.sql ├── TempDB_Sizing_Check_and_Remediation.sql ├── Update Outdated Statistics All DBs (Parameterized).sql ├── Update Outdated Statistics All DBs.sql ├── Windows Group Members.sql ├── archive_suspect_pages.sql ├── create an indexed view and gradually migrate data into it.sql ├── create_database_snapshot.sql ├── fix_all_orphan_roles.sql ├── fix_all_orphan_users.sql ├── fn_Get_Table_Structure - using dm_exec_describe_first_result_set.sql ├── fn_Get_Table_Structure - using system catalog tables.sql ├── generate_rename_system_named_constraints.sql ├── generate_rename_system_named_default_constraints.sql ├── helper_script_for_adding_schemabinding_to_scalar_functions.sql ├── realign_identity_to_max_value.sql ├── restore_from_backup_with_move.sql ├── sp_AnalyzeQueryIndex.sql ├── sp_AnalyzeQueryStatistics.sql ├── sp_GenerateTableDDLScript.sql ├── sp_GetDBPermissions.sql ├── sp_GetSrvPermissions.sql ├── sp_help_revlogin2.sql └── ultimate_compression_savings_estimation_whole_database.sql ├── banner.png └── banner_1024.png /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /Best Practices Checklists/AlwaysOn_health_state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/AlwaysOn_health_state.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Azure_Find_Unattached_Resources.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Azure_Find_Unattached_Resources.ps1 -------------------------------------------------------------------------------- /Best Practices Checklists/Backup and DB files on same physical volume.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Backup and DB files on same physical volume.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Badly Configured SQL Agent Jobs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Badly Configured SQL Agent Jobs.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Best Practices Condensed Check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Best Practices Condensed Check.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Check and Revoke Connect From Guest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Check and Revoke Connect From Guest.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Compare SQL Server Instance Properties/CompareInstanceProperties.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Compare SQL Server Instance Properties/CompareInstanceProperties.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Compare SQL Server Instance Properties/GenerateInstancePropertiesForCompare.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Compare SQL Server Instance Properties/GenerateInstancePropertiesForCompare.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Compare SQL Server Instance Properties/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Compare SQL Server Instance Properties/README.md -------------------------------------------------------------------------------- /Best Practices Checklists/Database Design Best Practice Checks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Database Design Best Practice Checks.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Find Clustered Columnstore Candidate Tables in All Databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Find Clustered Columnstore Candidate Tables in All Databases.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Find_SQL_TCP_Port.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Find_SQL_TCP_Port.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Foreign_Keys_Without_Corresponding_Indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Foreign_Keys_Without_Corresponding_Indexes.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Function Schemabinding Disabled.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Function Schemabinding Disabled.sql -------------------------------------------------------------------------------- /Best Practices Checklists/GUEST user with database permissions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/GUEST user with database permissions.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Heap_Tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Heap_Tables.sql -------------------------------------------------------------------------------- /Best Practices Checklists/High_VLF_Count_Multiversion.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/High_VLF_Count_Multiversion.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Index_Fragmentation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Index_Fragmentation.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Indirect_Checkpoints.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Indirect_Checkpoints.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Instant File Initialization.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Instant File Initialization.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Invalid_owner_for_system_schema_role_or_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Invalid_owner_for_system_schema_role_or_database.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Last Partition Not Empty.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Last Partition Not Empty.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Linked Server Vulnerability.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Linked Server Vulnerability.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Lock Pages In Memory.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Lock Pages In Memory.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Low PAGE Compression Success Rates.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Low PAGE Compression Success Rates.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Maintenance plans with non-sysadmin owner.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Maintenance plans with non-sysadmin owner.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Max Memory Recommendation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Max Memory Recommendation.sql -------------------------------------------------------------------------------- /Best Practices Checklists/MaxDOP_Configuration_Check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/MaxDOP_Configuration_Check.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Microsoft SQL Server SSL Setup Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Microsoft SQL Server SSL Setup Guide.md -------------------------------------------------------------------------------- /Best Practices Checklists/Online Index Rebuild and Resume by Default.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Online Index Rebuild and Resume by Default.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Orphaned SQL Agent Jobs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Orphaned SQL Agent Jobs.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Outdated_Statistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Outdated_Statistics.sql -------------------------------------------------------------------------------- /Best Practices Checklists/PUBLIC role with excessive permissions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/PUBLIC role with excessive permissions.sql -------------------------------------------------------------------------------- /Best Practices Checklists/PUBLIC server role with excessive permissions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/PUBLIC server role with excessive permissions.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Page Verification Checksum.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Page Verification Checksum.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Plan_To_Increase_Cost_Threshold_For_Parallelism.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Plan_To_Increase_Cost_Threshold_For_Parallelism.sql -------------------------------------------------------------------------------- /Best Practices Checklists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/README.md -------------------------------------------------------------------------------- /Best Practices Checklists/Redundant Indexes Detailed All Databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Redundant Indexes Detailed All Databases.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Redundant Indexes Detailed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Redundant Indexes Detailed.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Redundant Indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Redundant Indexes.sql -------------------------------------------------------------------------------- /Best Practices Checklists/SQL Server Error Log Management.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/SQL Server Error Log Management.sql -------------------------------------------------------------------------------- /Best Practices Checklists/SQL Server version mainstream support check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/SQL Server version mainstream support check.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Server Configuration Checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Server Configuration Checklist.md -------------------------------------------------------------------------------- /Best Practices Checklists/Server_Hardware_Underutilized.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Server_Hardware_Underutilized.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Table Variable in use.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Table Variable in use.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Tuning Checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Tuning Checklist.md -------------------------------------------------------------------------------- /Best Practices Checklists/Unused indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Unused indexes.sql -------------------------------------------------------------------------------- /Best Practices Checklists/Update RegisterAllProvidersIP and HostRecordTTL in all AG Clusters.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Update RegisterAllProvidersIP and HostRecordTTL in all AG Clusters.ps1 -------------------------------------------------------------------------------- /Best Practices Checklists/Word/Microsoft SQL Server SSL Setup Guide.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Word/Microsoft SQL Server SSL Setup Guide.docx -------------------------------------------------------------------------------- /Best Practices Checklists/Word/Server Configuration Checklist.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Word/Server Configuration Checklist.docx -------------------------------------------------------------------------------- /Best Practices Checklists/Word/Tuning Checklist.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Best Practices Checklists/Word/Tuning Checklist.docx -------------------------------------------------------------------------------- /Big Data/PySpark Scripts/copy_data_between_cosmosdb_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Big Data/PySpark Scripts/copy_data_between_cosmosdb_containers.py -------------------------------------------------------------------------------- /Big Data/PySpark Scripts/delete_cosmosdb_documents_in_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Big Data/PySpark Scripts/delete_cosmosdb_documents_in_container.py -------------------------------------------------------------------------------- /Big Data/PySpark Scripts/find_duplicates_in_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Big Data/PySpark Scripts/find_duplicates_in_data.py -------------------------------------------------------------------------------- /Big Data/PySpark Scripts/generate_data_for_cosmos_db_using_spark_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Big Data/PySpark Scripts/generate_data_for_cosmos_db_using_spark_pool.py -------------------------------------------------------------------------------- /Big Data/PySpark Scripts/generate_parquet_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Big Data/PySpark Scripts/generate_parquet_schema.py -------------------------------------------------------------------------------- /Big Data/PySpark Scripts/send_message_to_slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Big Data/PySpark Scripts/send_message_to_slack.py -------------------------------------------------------------------------------- /Big Data/PySpark Scripts/update_cosmosdb_documents_in_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Big Data/PySpark Scripts/update_cosmosdb_documents_in_container.py -------------------------------------------------------------------------------- /Data Engineering/ADF Templates/pl_copy_files_to_time_structure.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Data Engineering/ADF Templates/pl_copy_files_to_time_structure.zip -------------------------------------------------------------------------------- /Data Engineering/CETAS/CETAS_Environment_Setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Data Engineering/CETAS/CETAS_Environment_Setup.sql -------------------------------------------------------------------------------- /Data Engineering/DataBricks/Data Generator Lab/Demo Data Generator.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Data Engineering/DataBricks/Data Generator Lab/Demo Data Generator.ipynb -------------------------------------------------------------------------------- /Data Engineering/DataBricks/Date dimension databricks/create_dim_date_in_databricks.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Data Engineering/DataBricks/Date dimension databricks/create_dim_date_in_databricks.dbc -------------------------------------------------------------------------------- /Data Engineering/DataBricks/Refresh pbi dataset/refresh power bi dataset.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Data Engineering/DataBricks/Refresh pbi dataset/refresh power bi dataset.dbc -------------------------------------------------------------------------------- /Data Vizualization with power bi/stacked bar chart alternative.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Data Vizualization with power bi/stacked bar chart alternative.pbix -------------------------------------------------------------------------------- /Database Maintenance Plans/Collect Database Files Information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Collect Database Files Information.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Collect Database Information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Collect Database Information.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Collect Instance Information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Collect Instance Information.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Collect SQL Server Agent Jobs Information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Collect SQL Server Agent Jobs Information.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Collect Statistics Information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Collect Statistics Information.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Collect Table and Index Information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Collect Table and Index Information.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Create Basic Ola Hallengren Maintenance Plan Jobs - AWS RDS.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Create Basic Ola Hallengren Maintenance Plan Jobs - AWS RDS.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Create Basic Ola Hallengren Maintenance Plan Jobs - Azure SQL Managed Instance.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Create Basic Ola Hallengren Maintenance Plan Jobs - Azure SQL Managed Instance.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Create Basic Ola Hallengren Maintenance Plan Jobs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Create Basic Ola Hallengren Maintenance Plan Jobs.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/DatabaseIntegrityCheck - Minimal check on PRIMARY, Full check on SECONDARY SNAPSHOT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/DatabaseIntegrityCheck - Minimal check on PRIMARY, Full check on SECONDARY SNAPSHOT.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/DatabaseIntegrityCheck - Minimal check on PRIMARY, Full check on SECONDARY.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/DatabaseIntegrityCheck - Minimal check on PRIMARY, Full check on SECONDARY.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/DatabaseIntegrityCheck - Order by Last Good Check and PhysicalOnly Based on Size.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/DatabaseIntegrityCheck - Order by Last Good Check and PhysicalOnly Based on Size.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/DatabaseIntegrityCheckForAvailabilityGroups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/DatabaseIntegrityCheckForAvailabilityGroups.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Expand CommandLog with Auditing Columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Expand CommandLog with Auditing Columns.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Maintenance.CleanupHistory.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Maintenance.CleanupHistory.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Maintenance.CopyBackupFiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Maintenance.CopyBackupFiles.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Maintenance.RecycleLogFiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Maintenance.RecycleLogFiles.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Maintenance.UpdateStatistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Maintenance.UpdateStatistics.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Ola Hallengren Maintenance VersionCheck.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Ola Hallengren Maintenance VersionCheck.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/OlaHallengren_Recommended_IndexOptimize.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/OlaHallengren_Recommended_IndexOptimize.txt -------------------------------------------------------------------------------- /Database Maintenance Plans/Ola_Scheduling by Hans Michiels.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Ola_Scheduling by Hans Michiels.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/Resource Governor Initialize IntegrityCheckJobPool.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/Resource Governor Initialize IntegrityCheckJobPool.sql -------------------------------------------------------------------------------- /Database Maintenance Plans/standard_jobstep_output_logfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Database Maintenance Plans/standard_jobstep_output_logfile.txt -------------------------------------------------------------------------------- /Generic Columnstore Migration Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Generic Columnstore Migration Documentation.pdf -------------------------------------------------------------------------------- /Health Check Scripts/Ad-hoc Queries with High Number of Instances.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Ad-hoc Queries with High Number of Instances.sql -------------------------------------------------------------------------------- /Health Check Scripts/AlwaysOn_health investigation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/AlwaysOn_health investigation.sql -------------------------------------------------------------------------------- /Health Check Scripts/Analyze SQLDiag XEL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Analyze SQLDiag XEL.sql -------------------------------------------------------------------------------- /Health Check Scripts/CDC Cleanup Latency.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/CDC Cleanup Latency.sql -------------------------------------------------------------------------------- /Health Check Scripts/Check SQL Error Log Size.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Check SQL Error Log Size.sql -------------------------------------------------------------------------------- /Health Check Scripts/Check for DBMail errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Check for DBMail errors.sql -------------------------------------------------------------------------------- /Health Check Scripts/Check_Passwords_SQL_Server.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Check_Passwords_SQL_Server.sql -------------------------------------------------------------------------------- /Health Check Scripts/Check_Passwords_SQL_Server_Generated.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Check_Passwords_SQL_Server_Generated.sql -------------------------------------------------------------------------------- /Health Check Scripts/DBMail Errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/DBMail Errors.sql -------------------------------------------------------------------------------- /Health Check Scripts/Enhanced Indexes List.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Enhanced Indexes List.sql -------------------------------------------------------------------------------- /Health Check Scripts/Find Redundant Indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Find Redundant Indexes.sql -------------------------------------------------------------------------------- /Health Check Scripts/Find Unused Indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Find Unused Indexes.sql -------------------------------------------------------------------------------- /Health Check Scripts/Find overlapped statistics + DROP statement.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Find overlapped statistics + DROP statement.sql -------------------------------------------------------------------------------- /Health Check Scripts/Find_Top_Exec_Plans_to_Optimize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Find_Top_Exec_Plans_to_Optimize.sql -------------------------------------------------------------------------------- /Health Check Scripts/GetTableUsage_RestartProof_AllDatabases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/GetTableUsage_RestartProof_AllDatabases.sql -------------------------------------------------------------------------------- /Health Check Scripts/Hash-Match Joins.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Hash-Match Joins.sql -------------------------------------------------------------------------------- /Health Check Scripts/Head Blockers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Head Blockers.sql -------------------------------------------------------------------------------- /Health Check Scripts/Identity Overflow.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Identity Overflow.sql -------------------------------------------------------------------------------- /Health Check Scripts/Index Fragmentation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Index Fragmentation.sql -------------------------------------------------------------------------------- /Health Check Scripts/Index Usage Statistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Index Usage Statistics.sql -------------------------------------------------------------------------------- /Health Check Scripts/Large Change Tracking Internal Tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Large Change Tracking Internal Tables.sql -------------------------------------------------------------------------------- /Health Check Scripts/Last Backup Times per Database and Backup Type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Last Backup Times per Database and Backup Type.sql -------------------------------------------------------------------------------- /Health Check Scripts/Last-page insert contention detection.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Last-page insert contention detection.sql -------------------------------------------------------------------------------- /Health Check Scripts/Many Plans for Single Query Hash.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Many Plans for Single Query Hash.sql -------------------------------------------------------------------------------- /Health Check Scripts/Max Memory Recommendation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Max Memory Recommendation.sql -------------------------------------------------------------------------------- /Health Check Scripts/Missing Indexes with High Impact.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Missing Indexes with High Impact.sql -------------------------------------------------------------------------------- /Health Check Scripts/Missing_Index_Detailed_Recommendations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Missing_Index_Detailed_Recommendations.sql -------------------------------------------------------------------------------- /Health Check Scripts/MrbMiner Malware Check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/MrbMiner Malware Check.sql -------------------------------------------------------------------------------- /Health Check Scripts/NUMA Node Imbalance Detection.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/NUMA Node Imbalance Detection.sql -------------------------------------------------------------------------------- /Health Check Scripts/PageLatchEXContention.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/PageLatchEXContention.sql -------------------------------------------------------------------------------- /Health Check Scripts/Paused Resumable Index Operations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Paused Resumable Index Operations.sql -------------------------------------------------------------------------------- /Health Check Scripts/Query Store - Regressed Queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Query Store - Regressed Queries.sql -------------------------------------------------------------------------------- /Health Check Scripts/Replication - Find Discrepancies for all articles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Replication - Find Discrepancies for all articles.sql -------------------------------------------------------------------------------- /Health Check Scripts/Ring Buffer Connectivity Check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Ring Buffer Connectivity Check.sql -------------------------------------------------------------------------------- /Health Check Scripts/Ring Buffer Security Errors Check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Ring Buffer Security Errors Check.sql -------------------------------------------------------------------------------- /Health Check Scripts/Sequence Overflow.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Sequence Overflow.sql -------------------------------------------------------------------------------- /Health Check Scripts/Single-Use Ad-Hoc Queries Breakdown.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Single-Use Ad-Hoc Queries Breakdown.sql -------------------------------------------------------------------------------- /Health Check Scripts/Sleeping Sessions with Old Open Transactions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Sleeping Sessions with Old Open Transactions.sql -------------------------------------------------------------------------------- /Health Check Scripts/Soft-NUMA Node Imbalance Detection.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Soft-NUMA Node Imbalance Detection.sql -------------------------------------------------------------------------------- /Health Check Scripts/Table and Index High Unused Space.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Table and Index High Unused Space.sql -------------------------------------------------------------------------------- /Health Check Scripts/Too Frequent File Auto-Growth.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Too Frequent File Auto-Growth.sql -------------------------------------------------------------------------------- /Health Check Scripts/Troubleshoot_high_THREADPOOL_waits_and_Deadlocked_Schedulers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Troubleshoot_high_THREADPOOL_waits_and_Deadlocked_Schedulers.sql -------------------------------------------------------------------------------- /Health Check Scripts/Untrusted_Check_Constraints_Find_Invalid_Records.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Untrusted_Check_Constraints_Find_Invalid_Records.sql -------------------------------------------------------------------------------- /Health Check Scripts/Untrusted_Check_Constraints_all_dbs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Untrusted_Check_Constraints_all_dbs.sql -------------------------------------------------------------------------------- /Health Check Scripts/Untrusted_Constraints_and_ForeignKeys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Untrusted_Constraints_and_ForeignKeys.sql -------------------------------------------------------------------------------- /Health Check Scripts/Untrusted_Foreign_Keys_all_dbs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Untrusted_Foreign_Keys_all_dbs.sql -------------------------------------------------------------------------------- /Health Check Scripts/Who Dropped The Table - fn_dblog.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/Who Dropped The Table - fn_dblog.sql -------------------------------------------------------------------------------- /Health Check Scripts/untrusted_foreign_keys_find_orphan_records.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Health Check Scripts/untrusted_foreign_keys_find_orphan_records.sql -------------------------------------------------------------------------------- /High Availability Solutions/Availability Group Setup Script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Availability Group Setup Script.sql -------------------------------------------------------------------------------- /High Availability Solutions/Calculate read_only_routing_url for AlwaysOn Availability Groups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Calculate read_only_routing_url for AlwaysOn Availability Groups.sql -------------------------------------------------------------------------------- /High Availability Solutions/Compare-AGReplicaJobs/Compare-AGReplicaJobs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Compare-AGReplicaJobs/Compare-AGReplicaJobs.ps1 -------------------------------------------------------------------------------- /High Availability Solutions/Compare-AGReplicaJobs/Compare-AGReplicaJobs.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Compare-AGReplicaJobs/Compare-AGReplicaJobs.psd1 -------------------------------------------------------------------------------- /High Availability Solutions/Compare-AGReplicaJobs/CompareJobs_screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Compare-AGReplicaJobs/CompareJobs_screenshot_1.png -------------------------------------------------------------------------------- /High Availability Solutions/Compare-AGReplicaJobs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Compare-AGReplicaJobs/LICENSE -------------------------------------------------------------------------------- /High Availability Solutions/Compare-AGReplicaJobs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Compare-AGReplicaJobs/README.md -------------------------------------------------------------------------------- /High Availability Solutions/Compare-AGReplicaJobs/simple_sample.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Compare-AGReplicaJobs/simple_sample.ps1 -------------------------------------------------------------------------------- /High Availability Solutions/DB Mirroring Troubleshooting Guide - Cases and Responses.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/DB Mirroring Troubleshooting Guide - Cases and Responses.docx -------------------------------------------------------------------------------- /High Availability Solutions/Database Mirroring Guide by Avi Niv.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Database Mirroring Guide by Avi Niv.pdf -------------------------------------------------------------------------------- /High Availability Solutions/HADR My SQL Jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/HADR My SQL Jobs.md -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-1-ServerA.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-1-ServerA.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-2-ServerB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-2-ServerB.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-3-ServerA.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-3-ServerA.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-4-ServerB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-4-ServerB.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-5-ServerA.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-5-ServerA.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-6-ServerB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-6-ServerB.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-7-ServerA.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-7-ServerA.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-8-ServerB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-8-ServerB.sql -------------------------------------------------------------------------------- /High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-SQLCMD-Header.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/Read-Scale Availability Group Setup (domainless, using SQL Auth)/RSAG-SQLCMD-Header.sql -------------------------------------------------------------------------------- /High Availability Solutions/SyncAvailabilityGroup with DbaTools - Interactive.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/High Availability Solutions/SyncAvailabilityGroup with DbaTools - Interactive.ps1 -------------------------------------------------------------------------------- /HowToEncrypDataInSQLServer.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/HowToEncrypDataInSQLServer.docx -------------------------------------------------------------------------------- /HowToEncryptData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/HowToEncryptData.sql -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/Azure Functions And ADF Maintenance.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/Azure Functions And ADF Maintenance.docx -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/Azure SQL Maintenance With Azure Automation.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/Azure SQL Maintenance With Azure Automation.docx -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/CreateEmployeesTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/CreateEmployeesTable.sql -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/CreateMembersTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/CreateMembersTable.sql -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/CreateTableTest678.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/CreateTableTest678.sql -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/Example Runbook for Azure Automation to Run Azure SQL Database Maintenance Tasks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/Example Runbook for Azure Automation to Run Azure SQL Database Maintenance Tasks.ps1 -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/ForEachDB_AzureSQL.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/ForEachDB_AzureSQL.ps1 -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/ForEachDB_AzureSQL_File.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/ForEachDB_AzureSQL_File.ps1 -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/ForEachDB_AzureSQL_WebRequest_UntrustedFK.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/ForEachDB_AzureSQL_WebRequest_UntrustedFK.ps1 -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/PowerShellScript_AdHoc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/PowerShellScript_AdHoc.ps1 -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/PowerShellScript_InvokeWebRequest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/PowerShellScript_InvokeWebRequest.ps1 -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/ScriptForAzureAutomation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/ScriptForAzureAutomation.ps1 -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/Untrusted_Foreign_Keys_Remediation_For_AzureSQL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/Untrusted_Foreign_Keys_Remediation_For_AzureSQL.sql -------------------------------------------------------------------------------- /Maintenance of Azure SQL Databases/Update Outdated Statistics All DBs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Maintenance of Azure SQL Databases/Update Outdated Statistics All DBs.ps1 -------------------------------------------------------------------------------- /Monitoring Scripts/Application_Reliability_Monitor_AzureSQLDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Application_Reliability_Monitor_AzureSQLDB.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Application_Reliability_Monitor_SQLServer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Application_Reliability_Monitor_SQLServer.sql -------------------------------------------------------------------------------- /Monitoring Scripts/AuditLogins.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/AuditLogins.sql -------------------------------------------------------------------------------- /Monitoring Scripts/AzureSQLDB_Failed_Logins_RING_BUFFER.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/AzureSQLDB_Failed_Logins_RING_BUFFER.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Batch Executions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Batch Executions.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Buffer Pool Distribution by Tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Buffer Pool Distribution by Tables.sql -------------------------------------------------------------------------------- /Monitoring Scripts/CDC Errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/CDC Errors.sql -------------------------------------------------------------------------------- /Monitoring Scripts/CPU Utilization (based on active cores).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/CPU Utilization (based on active cores).sql -------------------------------------------------------------------------------- /Monitoring Scripts/CPU utilization (based on RING_BUFFER_SCHEDULER_MONITOR).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/CPU utilization (based on RING_BUFFER_SCHEDULER_MONITOR).sql -------------------------------------------------------------------------------- /Monitoring Scripts/CaptureTSQLErrors_XE_buffer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/CaptureTSQLErrors_XE_buffer.sql -------------------------------------------------------------------------------- /Monitoring Scripts/CaptureTSQLEvents_XE_buffer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/CaptureTSQLEvents_XE_buffer.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Check if current user member of specified role on ALL DBs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Check if current user member of specified role on ALL DBs.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Collect_T-SQL_Events_using_Extended_Events_Buffer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Collect_T-SQL_Events_using_Extended_Events_Buffer.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Complete Server Monitoring.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Complete Server Monitoring.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Contention on Allocation Pages in tempdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Contention on Allocation Pages in tempdb.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Count View Execution References.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Count View Execution References.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Deadlock Alert which Sends a Detailed Email.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Deadlock Alert which Sends a Detailed Email.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Deadlock_Graphs_AzureSQLDB_BlobTargetFile.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Deadlock_Graphs_AzureSQLDB_BlobTargetFile.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Deadlock_Graphs_Default_Trace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Deadlock_Graphs_Default_Trace.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Deadlock_Graphs_System_Health_RingBuffer (detailed breakdown).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Deadlock_Graphs_System_Health_RingBuffer (detailed breakdown).sql -------------------------------------------------------------------------------- /Monitoring Scripts/Deadlock_Graphs_System_Health_RingBuffer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Deadlock_Graphs_System_Health_RingBuffer.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Deadlock_Graphs_system_health_File_Target (detailed breakdown).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Deadlock_Graphs_system_health_File_Target (detailed breakdown).sql -------------------------------------------------------------------------------- /Monitoring Scripts/Deadlock_Graphs_system_health_File_Target.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Deadlock_Graphs_system_health_File_Target.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Find Source of Execution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Find Source of Execution.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Find Specific Index Physical Operators in the Plan Cache.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Find Specific Index Physical Operators in the Plan Cache.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Find TempDB Consumers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Find TempDB Consumers.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Get auto growth events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Get auto growth events.sql -------------------------------------------------------------------------------- /Monitoring Scripts/High_Pending_Worker_Tasks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/High_Pending_Worker_Tasks.sql -------------------------------------------------------------------------------- /Monitoring Scripts/IDENTITY Column Values check to Prevent Arithmetic Overflow Errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/IDENTITY Column Values check to Prevent Arithmetic Overflow Errors.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Investigate AlwaysOn_health extended events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Investigate AlwaysOn_health extended events.sql -------------------------------------------------------------------------------- /Monitoring Scripts/MeasureIOLatency.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/MeasureIOLatency.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Monitor RPC Executions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Monitor RPC Executions.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Monitor Sleeping Locking Chains SQL2005.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Monitor Sleeping Locking Chains SQL2005.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Monitor Wait Stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Monitor Wait Stats.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Monitor_AG_status.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Monitor_AG_status.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Monitor_AG_status_full.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Monitor_AG_status_full.sql -------------------------------------------------------------------------------- /Monitoring Scripts/QueryExecutionFrequency.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/QueryExecutionFrequency.sql -------------------------------------------------------------------------------- /Monitoring Scripts/QueryStats Friendly View.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/QueryStats Friendly View.sql -------------------------------------------------------------------------------- /Monitoring Scripts/QueryStore Get Full Status.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/QueryStore Get Full Status.sql -------------------------------------------------------------------------------- /Monitoring Scripts/QueryStore_Health Extended Event Session.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/QueryStore_Health Extended Event Session.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Query_Processing_Diagnose_Workers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Query_Processing_Diagnose_Workers.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Remove Unused Indexes - Automation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Remove Unused Indexes - Automation.sql -------------------------------------------------------------------------------- /Monitoring Scripts/SP compilation date & more + script to remove plan from the cache.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/SP compilation date & more + script to remove plan from the cache.sql -------------------------------------------------------------------------------- /Monitoring Scripts/SQLSecurityAudit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/SQLSecurityAudit.sql -------------------------------------------------------------------------------- /Monitoring Scripts/SQL_Server_Error_Log_Based_on_Severity_with_Full_Message.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/SQL_Server_Error_Log_Based_on_Severity_with_Full_Message.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Search for Text in Cached Plans.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Search for Text in Cached Plans.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Session DMVs - sp_who3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Session DMVs - sp_who3.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Session DMVs - sp_who4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Session DMVs - sp_who4.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Space Used by Database Files.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Space Used by Database Files.sql -------------------------------------------------------------------------------- /Monitoring Scripts/System health history.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/System health history.sql -------------------------------------------------------------------------------- /Monitoring Scripts/TempDB Space Utilization Check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/TempDB Space Utilization Check.sql -------------------------------------------------------------------------------- /Monitoring Scripts/TempDB_Check_VersionStore_Utilization.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/TempDB_Check_VersionStore_Utilization.sql -------------------------------------------------------------------------------- /Monitoring Scripts/TempDB_GetAvailableSpace_adhoc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/TempDB_GetAvailableSpace_adhoc.sql -------------------------------------------------------------------------------- /Monitoring Scripts/TempDB_GetAvailableSpace_sp.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/TempDB_GetAvailableSpace_sp.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Top Queries by CPU Time.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Top Queries by CPU Time.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Track Incomplete Statements.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Track Incomplete Statements.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Track Recompiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Track Recompiles.sql -------------------------------------------------------------------------------- /Monitoring Scripts/Track SQL Errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/Track SQL Errors.sql -------------------------------------------------------------------------------- /Monitoring Scripts/detect_not_secured_connections.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/detect_not_secured_connections.sql -------------------------------------------------------------------------------- /Monitoring Scripts/find_unused_indexes_all_databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/find_unused_indexes_all_databases.sql -------------------------------------------------------------------------------- /Monitoring Scripts/track_failed_logins_AzureSQL_extended_events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/track_failed_logins_AzureSQL_extended_events.sql -------------------------------------------------------------------------------- /Monitoring Scripts/track_failed_logins_AzureSQL_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/track_failed_logins_AzureSQL_query.sql -------------------------------------------------------------------------------- /Monitoring Scripts/track_failed_logins_extended_events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/track_failed_logins_extended_events.sql -------------------------------------------------------------------------------- /Monitoring Scripts/track_failed_logins_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/track_failed_logins_query.sql -------------------------------------------------------------------------------- /Monitoring Scripts/track_logins_in_use_extended_events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Scripts/track_logins_in_use_extended_events.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Availability Groups Monitoring/AG Monitoring Design.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Availability Groups Monitoring/AG Monitoring Design.xlsx -------------------------------------------------------------------------------- /Monitoring Solutions/Availability Groups Monitoring/All Together.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Availability Groups Monitoring/All Together.txt -------------------------------------------------------------------------------- /Monitoring Solutions/Availability Groups Monitoring/Article.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Availability Groups Monitoring/Article.docx -------------------------------------------------------------------------------- /Monitoring Solutions/Availability Groups Monitoring/Jobs Creation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Availability Groups Monitoring/Jobs Creation.txt -------------------------------------------------------------------------------- /Monitoring Solutions/Availability Groups Monitoring/ReadMe File.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Availability Groups Monitoring/ReadMe File.txt -------------------------------------------------------------------------------- /Monitoring Solutions/CollectLocks/CollectLocks Install Script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/CollectLocks/CollectLocks Install Script.sql -------------------------------------------------------------------------------- /Monitoring Solutions/CollectLocks/Job [DBA - CollectLocks].sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/CollectLocks/Job [DBA - CollectLocks].sql -------------------------------------------------------------------------------- /Monitoring Solutions/CollectLocks/Job [DBA - Collected Locks Cleanup].sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/CollectLocks/Job [DBA - Collected Locks Cleanup].sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/1.Setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/1.Setup.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/2.usp_GenerateHTMLFromTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/2.usp_GenerateHTMLFromTable.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/3.usp_GenerateMonitoringReport.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/3.usp_GenerateMonitoringReport.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/4.Create the Monitoring Job.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/4.Create the Monitoring Job.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/AvailabilityGroups/usp_AvailabilityGroupHealthIssues.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/AvailabilityGroups/usp_AvailabilityGroupHealthIssues.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/AvailabilityGroups/usp_CheckForFailoverEvents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/AvailabilityGroups/usp_CheckForFailoverEvents.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Blocked requests/usp_DBBlockedRequestsReport.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Blocked requests/usp_DBBlockedRequestsReport.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/DataBases State/usp_DBStateReport.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/DataBases State/usp_DBStateReport.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Disk Space/usp_LowDiskSpace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Disk Space/usp_LowDiskSpace.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Disk Space/usp_LowFileSpace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Disk Space/usp_LowFileSpace.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/INSERT Setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/INSERT Setup.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Identity/usp_CheckIdentityOverflow.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Identity/usp_CheckIdentityOverflow.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Jobs/usp_FailedJobs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Jobs/usp_FailedJobs.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Mirroring/Mirroring Monitoring.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Mirroring/Mirroring Monitoring.rar -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Mirroring/mirroring state change wmi alert.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Mirroring/mirroring state change wmi alert.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Mirroring/usp_GenerateMirroringReport.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Mirroring/usp_GenerateMirroringReport.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Mirroring/working example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Mirroring/working example.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/Non Working Services/usp_NonWorkingServices.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/Non Working Services/usp_NonWorkingServices.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/1.PerfmonCollector.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/1.PerfmonCollector.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/2.PerfmonCollector-SendReport.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/2.PerfmonCollector-SendReport.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/3.usp_AlertEvaluation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/3.usp_AlertEvaluation.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/4.usp_SendPerfmonCollectorReport.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/4.usp_SendPerfmonCollectorReport.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/C-PerfmonCollector - Diff.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/C-PerfmonCollector - Diff.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console.sln -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/App.config -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/Program.cs -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/WMI Collector Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/Collector Console/WMI Collector Console/WMI Collector Console.csproj -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector.sln -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/Package.dtsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/Package.dtsx -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/PerfmonCollector.database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/PerfmonCollector.database -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/PerfmonCollector.dtproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/PerfmonCollector.dtproj -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/PerfmonCollectorWithC-Type2.ispac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/PerfmonCollectorWithC-Type2.ispac -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/Project.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/PerfmonCollector/Project.params -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport.css -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport.xslt -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Error.png -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Information.png -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Success.png -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/PerfmonCollector - project/_UpgradeReport_Files_/UpgradeReport_Warning.png -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/1.Setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/1.Setup.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/2.Create the PerfmonCollector Job and procedure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/2.Create the PerfmonCollector Job and procedure.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/3.CreateThe Report Builder Procedure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/3.CreateThe Report Builder Procedure.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/PerfmonCollector - Copy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PerfmonCollector/old/PerfmonCollector - Copy.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Dudus Monitoring/PowerShell-SendEmail.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Dudus Monitoring/PowerShell-SendEmail.ps1 -------------------------------------------------------------------------------- /Monitoring Solutions/Install SqlWatch using dbatools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Install SqlWatch using dbatools.ps1 -------------------------------------------------------------------------------- /Monitoring Solutions/Perfmon/DeleteFiles.txt: -------------------------------------------------------------------------------- 1 | forfiles -p "W:\perflogs\HealthCheck" -s -m *.blg -d -60 -c "cmd /c del @path" -------------------------------------------------------------------------------- /Monitoring Solutions/Perfmon/GatherPerfmon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Perfmon/GatherPerfmon.txt -------------------------------------------------------------------------------- /Monitoring Solutions/Perfmon/Query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Perfmon/Query.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Perfmon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Perfmon/README.md -------------------------------------------------------------------------------- /Monitoring Solutions/Perfmon/Relog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Perfmon/Relog.txt -------------------------------------------------------------------------------- /Monitoring Solutions/Perfmon/StopPerfmon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Perfmon/StopPerfmon.txt -------------------------------------------------------------------------------- /Monitoring Solutions/Perfmon/counters.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Perfmon/counters.txt -------------------------------------------------------------------------------- /Monitoring Solutions/Simplest changes audit/01. Create table - DDLEventsAudit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Simplest changes audit/01. Create table - DDLEventsAudit.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Simplest changes audit/02. Create trigger - DDLEvents_SampleTrigger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Simplest changes audit/02. Create trigger - DDLEvents_SampleTrigger.sql -------------------------------------------------------------------------------- /Monitoring Solutions/Simplest changes audit/03. Create trigger - DDLEvents_NotifyTrigger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Monitoring Solutions/Simplest changes audit/03. Create trigger - DDLEvents_NotifyTrigger.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/Auto Indexes REBUILD and REORGANIZE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/Auto Indexes REBUILD and REORGANIZE.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/CHECKDB with support for non-readable AG secondaries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/CHECKDB with support for non-readable AG secondaries.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/Rotate_Backup_Certificate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/Rotate_Backup_Certificate.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/Rotate_Database_Master_Key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/Rotate_Database_Master_Key.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/SQLVersionUpdates/Check_SQL_Versions_Job.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/SQLVersionUpdates/Check_SQL_Versions_Job.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/SQLVersionUpdates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/SQLVersionUpdates/README.md -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/SQLVersionUpdates/SQL Server Version Update.condition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/SQLVersionUpdates/SQL Server Version Update.condition -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/SQLVersionUpdates/SQLVersions_and_UpdateVersions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/SQLVersionUpdates/SQLVersions_and_UpdateVersions.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/SQLVersionUpdates/SentryOne.dbo.SQLBuildVersionCheck.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/SQLVersionUpdates/SentryOne.dbo.SQLBuildVersionCheck.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/Shrink a Database File in Chunks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/Shrink a Database File in Chunks.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/Test-DbaBackup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/Test-DbaBackup.ps1 -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/cleanup_sysssislog_all_dbs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/cleanup_sysssislog_all_dbs.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/fulltext_recycle_crawl_log_all_DBs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/fulltext_recycle_crawl_log_all_DBs.sql -------------------------------------------------------------------------------- /Ongoing Maintenance Scripts/log_shipping_history_cleanup_all.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Ongoing Maintenance Scripts/log_shipping_history_cleanup_all.sql -------------------------------------------------------------------------------- /Power bi/Act vs Budget.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Act vs Budget.pbix -------------------------------------------------------------------------------- /Power bi/Axises wih field parametrs.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Axises wih field parametrs.pbix -------------------------------------------------------------------------------- /Power bi/Column with conditional formatting alternative.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Column with conditional formatting alternative.pbix -------------------------------------------------------------------------------- /Power bi/Comparison periods.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Comparison periods.pbix -------------------------------------------------------------------------------- /Power bi/Current week.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Current week.pbix -------------------------------------------------------------------------------- /Power bi/Dynamic formatting.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Dynamic formatting.pbix -------------------------------------------------------------------------------- /Power bi/GenerateCalendarTable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/GenerateCalendarTable.txt -------------------------------------------------------------------------------- /Power bi/Groups and colors encodiding.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Groups and colors encodiding.pbix -------------------------------------------------------------------------------- /Power bi/Heat map (by rows).pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Heat map (by rows).pbix -------------------------------------------------------------------------------- /Power bi/Icons example.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Icons example.pbix -------------------------------------------------------------------------------- /Power bi/Lowest value and month.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Lowest value and month.pbix -------------------------------------------------------------------------------- /Power bi/Marker line.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Marker line.pbix -------------------------------------------------------------------------------- /Power bi/Meetup 11032024.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Meetup 11032024.pbix -------------------------------------------------------------------------------- /Power bi/Meetup 20062023.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Meetup 20062023.pptx -------------------------------------------------------------------------------- /Power bi/New card.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/New card.pbix -------------------------------------------------------------------------------- /Power bi/Offset for difference between rows.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Offset for difference between rows.pbix -------------------------------------------------------------------------------- /Power bi/Or slicer.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Or slicer.pbix -------------------------------------------------------------------------------- /Power bi/Power bi QA meetup 10 March 2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Power bi QA meetup 10 March 2024.pdf -------------------------------------------------------------------------------- /Power bi/Power bi QA meetup 10 March.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Power bi QA meetup 10 March.pptx -------------------------------------------------------------------------------- /Power bi/Q&A Rita September 2023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Q&A Rita September 2023.pdf -------------------------------------------------------------------------------- /Power bi/Repeating Value as a column.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Repeating Value as a column.pbix -------------------------------------------------------------------------------- /Power bi/Small things big impact.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Small things big impact.pbix -------------------------------------------------------------------------------- /Power bi/Stacked column lies.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Stacked column lies.pbix -------------------------------------------------------------------------------- /Power bi/Stacked with percentage.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Stacked with percentage.pbix -------------------------------------------------------------------------------- /Power bi/Treemap_Alternative.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Treemap_Alternative.pbix -------------------------------------------------------------------------------- /Power bi/Various visualizations for actual vs targets scenario.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Various visualizations for actual vs targets scenario.pbix -------------------------------------------------------------------------------- /Power bi/Waffle with matrix.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/Waffle with matrix.pbix -------------------------------------------------------------------------------- /Power bi/error bars.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/error bars.pbix -------------------------------------------------------------------------------- /Power bi/lock colors post.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/lock colors post.pbix -------------------------------------------------------------------------------- /Power bi/matrix with append categories.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/matrix with append categories.pbix -------------------------------------------------------------------------------- /Power bi/open-closed.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/open-closed.pbix -------------------------------------------------------------------------------- /Power bi/stacked bar chart alternative.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/stacked bar chart alternative.pbix -------------------------------------------------------------------------------- /Power bi/switch matrix.pbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Power bi/switch matrix.pbix -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/README.md -------------------------------------------------------------------------------- /SSMS Code Snippets/Count Rows Per Partition.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Count Rows Per Partition.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Count Rows.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Count Rows.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Create Numbers Table.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Create Numbers Table.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Database FIile Sizes.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Database FIile Sizes.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Dbcc InputBuffer.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Dbcc InputBuffer.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/IO Latencies.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/IO Latencies.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Index Fragmentation.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Index Fragmentation.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Index Usage.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Index Usage.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Objects Containing String.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Objects Containing String.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/README.md -------------------------------------------------------------------------------- /SSMS Code Snippets/SP_HelpIndex.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/SP_HelpIndex.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Select Top 100.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Select Top 100.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Show Current Locks.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Show Current Locks.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Show Current Running Queries.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Show Current Running Queries.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Show DeadLock Information.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Show DeadLock Information.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Show Procedure Stats.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Show Procedure Stats.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Show Session Wait Info.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Show Session Wait Info.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Wait Stats.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Wait Stats.snippet -------------------------------------------------------------------------------- /SSMS Code Snippets/Waiting Tasks.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/SSMS Code Snippets/Waiting Tasks.snippet -------------------------------------------------------------------------------- /Setup your Azure Sql database for Cross-Database queries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Setup your Azure Sql database for Cross-Database queries -------------------------------------------------------------------------------- /TroubleShooting Guides/AlwaysOn/AlwaysOn Troubleshooting Guide.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/TroubleShooting Guides/AlwaysOn/AlwaysOn Troubleshooting Guide.docx -------------------------------------------------------------------------------- /TroubleShooting Guides/AlwaysOn/Monitor SQL AlwaysOn Health.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/TroubleShooting Guides/AlwaysOn/Monitor SQL AlwaysOn Health.sql -------------------------------------------------------------------------------- /TroubleShooting Guides/Mirroring/DB Mirroring Troubleshooting Guide - Cases and Responses.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/TroubleShooting Guides/Mirroring/DB Mirroring Troubleshooting Guide - Cases and Responses.docx -------------------------------------------------------------------------------- /Utility Scripts/ActiveGeoReplicationSetup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ActiveGeoReplicationSetup.sql -------------------------------------------------------------------------------- /Utility Scripts/Add UPDATE CASCADE to All Foreign Keys with DELETE CASCADE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Add UPDATE CASCADE to All Foreign Keys with DELETE CASCADE.sql -------------------------------------------------------------------------------- /Utility Scripts/Add_Columns_to_CDC_Captured_tables_without_data_loss.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Add_Columns_to_CDC_Captured_tables_without_data_loss.sql -------------------------------------------------------------------------------- /Utility Scripts/Analyze Database for SSDT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Analyze Database for SSDT.sql -------------------------------------------------------------------------------- /Utility Scripts/Asynchronous Ledger Demo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Asynchronous Ledger Demo.sql -------------------------------------------------------------------------------- /Utility Scripts/Attach all database files in a folder.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Attach all database files in a folder.sql -------------------------------------------------------------------------------- /Utility Scripts/Audit trace file binary search by timestamp.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Audit trace file binary search by timestamp.sql -------------------------------------------------------------------------------- /Utility Scripts/AzureCosmosDB_TablesAPI_MigrateAllTables_DMT.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/AzureCosmosDB_TablesAPI_MigrateAllTables_DMT.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Backup1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Backup1.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Backup2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Backup2.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Backup3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Backup3.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Balance CPU Cores Across NUMA Nodes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Balance CPU Cores Across NUMA Nodes.sql -------------------------------------------------------------------------------- /Utility Scripts/Basic_SQL_Server_table_migration_using_Powershell.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Basic_SQL_Server_table_migration_using_Powershell.ps1 -------------------------------------------------------------------------------- /Utility Scripts/CDC disable for all tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/CDC disable for all tables.sql -------------------------------------------------------------------------------- /Utility Scripts/CDC enable for all tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/CDC enable for all tables.sql -------------------------------------------------------------------------------- /Utility Scripts/Cached_Plan_Types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Cached_Plan_Types.sql -------------------------------------------------------------------------------- /Utility Scripts/CertificateManagement/Enable_Transparent_Data_Encryption_TDE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/CertificateManagement/Enable_Transparent_Data_Encryption_TDE.sql -------------------------------------------------------------------------------- /Utility Scripts/CertificateManagement/Initialize_or_Renew_MasterKey_and_Certificate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/CertificateManagement/Initialize_or_Renew_MasterKey_and_Certificate.sql -------------------------------------------------------------------------------- /Utility Scripts/CertificateManagement/Renew_Existing_Certificate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/CertificateManagement/Renew_Existing_Certificate.sql -------------------------------------------------------------------------------- /Utility Scripts/CertificateManagement/Restore_Encrypted_Backup_Example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/CertificateManagement/Restore_Encrypted_Backup_Example.sql -------------------------------------------------------------------------------- /Utility Scripts/CertificateManagement/Restore_MasterKey_and_Certificate_From_Backup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/CertificateManagement/Restore_MasterKey_and_Certificate_From_Backup.sql -------------------------------------------------------------------------------- /Utility Scripts/Change Tracking Generic Synchronization.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Change Tracking Generic Synchronization.sql -------------------------------------------------------------------------------- /Utility Scripts/Change Tracking Manual Cleanup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Change Tracking Manual Cleanup.sql -------------------------------------------------------------------------------- /Utility Scripts/Check Compression Candidate - Single Table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Check Compression Candidate - Single Table.sql -------------------------------------------------------------------------------- /Utility Scripts/Check Local Time Zone.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Check Local Time Zone.sql -------------------------------------------------------------------------------- /Utility Scripts/Check_Index_Fragmentation_Based_on_Page_Fullness_and_Fill_Factor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Check_Index_Fragmentation_Based_on_Page_Fullness_and_Fill_Factor.sql -------------------------------------------------------------------------------- /Utility Scripts/Collation Different From Default.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Collation Different From Default.sql -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/0. Create partition function and partition scheme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/0. Create partition function and partition scheme.txt -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/1. Create target Columnstore table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/1. Create target Columnstore table.sql -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/2. Load target Columnstore table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/2. Load target Columnstore table.sql -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/3. Create statistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/3. Create statistics.sql -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/4. Load latest data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/4. Load latest data.sql -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/5. Switch tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/5. Switch tables.sql -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/Documentation.md -------------------------------------------------------------------------------- /Utility Scripts/Columnstore/Generic Columnstore migration/Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Columnstore/Generic Columnstore migration/Documentation.pdf -------------------------------------------------------------------------------- /Utility Scripts/Configure load balancer IP and name for a domain-independent AG.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Configure load balancer IP and name for a domain-independent AG.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Create Database Snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Create Database Snapshot.sql -------------------------------------------------------------------------------- /Utility Scripts/Create_Named_SQL_Server_Linked_Server.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Create_Named_SQL_Server_Linked_Server.sql -------------------------------------------------------------------------------- /Utility Scripts/DB Trigger to Refresh Views When Underlying Objects are Modified.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/DB Trigger to Refresh Views When Underlying Objects are Modified.sql -------------------------------------------------------------------------------- /Utility Scripts/DDLEvents_Default_Trace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/DDLEvents_Default_Trace.sql -------------------------------------------------------------------------------- /Utility Scripts/DENY ALTER ANY DATABASE DDL TRIGGER TO all database users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/DENY ALTER ANY DATABASE DDL TRIGGER TO all database users.sql -------------------------------------------------------------------------------- /Utility Scripts/Decrypt All Encrypted Objects in Server.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Decrypt All Encrypted Objects in Server.sql -------------------------------------------------------------------------------- /Utility Scripts/Delete Data from Multiple Tables with Referential Integrity.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Delete Data from Multiple Tables with Referential Integrity.sql -------------------------------------------------------------------------------- /Utility Scripts/Delete_Batches_From_Table_By_DateTime_Column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Delete_Batches_From_Table_By_DateTime_Column.sql -------------------------------------------------------------------------------- /Utility Scripts/Deploy_DACPAC_DbaTools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Deploy_DACPAC_DbaTools.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Determining the SET Options for the Current Session.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Determining the SET Options for the Current Session.sql -------------------------------------------------------------------------------- /Utility Scripts/Disable and Re-Enable Change Tracking on Database and Tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Disable and Re-Enable Change Tracking on Database and Tables.sql -------------------------------------------------------------------------------- /Utility Scripts/Drop Database Snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Drop Database Snapshot.sql -------------------------------------------------------------------------------- /Utility Scripts/Drop or rebuild all Disabled Indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Drop or rebuild all Disabled Indexes.sql -------------------------------------------------------------------------------- /Utility Scripts/Encrypt using HASHBYTES instead of PWDENCRYPT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Encrypt using HASHBYTES instead of PWDENCRYPT.sql -------------------------------------------------------------------------------- /Utility Scripts/Enqueue and Dequeue Using Tables - Retain Fetched.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Enqueue and Dequeue Using Tables - Retain Fetched.sql -------------------------------------------------------------------------------- /Utility Scripts/Enqueue and Dequeue Using Tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Enqueue and Dequeue Using Tables.sql -------------------------------------------------------------------------------- /Utility Scripts/Execute Stored Procedures Dynamically with Minimal Parameters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Execute Stored Procedures Dynamically with Minimal Parameters.sql -------------------------------------------------------------------------------- /Utility Scripts/Extended Properties as Database Global Variables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Extended Properties as Database Global Variables.sql -------------------------------------------------------------------------------- /Utility Scripts/F_Calc_Age.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/F_Calc_Age.sql -------------------------------------------------------------------------------- /Utility Scripts/F_StringWithNumericAndAlpha.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/F_StringWithNumericAndAlpha.sql -------------------------------------------------------------------------------- /Utility Scripts/Failover_All_AGs_to_SECONDARY.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Failover_All_AGs_to_SECONDARY.sql -------------------------------------------------------------------------------- /Utility Scripts/Find SHRINK sessions with lock info.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Find SHRINK sessions with lock info.sql -------------------------------------------------------------------------------- /Utility Scripts/Find index hints for a specific index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Find index hints for a specific index.sql -------------------------------------------------------------------------------- /Utility Scripts/Find what could slow down SHRINK operations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Find what could slow down SHRINK operations.sql -------------------------------------------------------------------------------- /Utility Scripts/FindNvarcharMaxColumns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/FindNvarcharMaxColumns.sql -------------------------------------------------------------------------------- /Utility Scripts/FindShrinkableFiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/FindShrinkableFiles.sql -------------------------------------------------------------------------------- /Utility Scripts/Fix_ServerName_To_MachineName.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Fix_ServerName_To_MachineName.sql -------------------------------------------------------------------------------- /Utility Scripts/ForEachDB_AzureSQL.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ForEachDB_AzureSQL.ps1 -------------------------------------------------------------------------------- /Utility Scripts/ForEachDB_AzureSQL_File.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ForEachDB_AzureSQL_File.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Foreign_Key_Hierarchy_Tree.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Foreign_Key_Hierarchy_Tree.sql -------------------------------------------------------------------------------- /Utility Scripts/GPUCache/data_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GPUCache/data_0 -------------------------------------------------------------------------------- /Utility Scripts/GPUCache/data_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GPUCache/data_1 -------------------------------------------------------------------------------- /Utility Scripts/GPUCache/data_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GPUCache/data_2 -------------------------------------------------------------------------------- /Utility Scripts/GPUCache/data_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GPUCache/data_3 -------------------------------------------------------------------------------- /Utility Scripts/GPUCache/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GPUCache/index -------------------------------------------------------------------------------- /Utility Scripts/GeneratePartitionedView.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePartitionedView.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriodsByInterval_Inline.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriodsByInterval_Inline.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriodsByInterval_MultiLineFunc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriodsByInterval_MultiLineFunc.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriodsByPeriodsNumber_Inline.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriodsByPeriodsNumber_Inline.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriodsByPeriodsNumber_MultiLineFunc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriodsByPeriodsNumber_MultiLineFunc.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriodsByRange_Inline.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriodsByRange_Inline.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriodsByRange_MultiLineFunc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriodsByRange_MultiLineFunc.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriods_Inline.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriods_Inline.sql -------------------------------------------------------------------------------- /Utility Scripts/GeneratePeriods_MultiLineFunc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GeneratePeriods_MultiLineFunc.sql -------------------------------------------------------------------------------- /Utility Scripts/Generate_Procedure_Unit_Test_with_Auto_Comparison.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Generate_Procedure_Unit_Test_with_Auto_Comparison.sql -------------------------------------------------------------------------------- /Utility Scripts/Generate_recommendations_for_clustered_indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Generate_recommendations_for_clustered_indexes.sql -------------------------------------------------------------------------------- /Utility Scripts/Generic script to create an indexed view and gradually migrate data into it - Print Only.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Generic script to create an indexed view and gradually migrate data into it - Print Only.sql -------------------------------------------------------------------------------- /Utility Scripts/Get Job Output File Contents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Get Job Output File Contents.sql -------------------------------------------------------------------------------- /Utility Scripts/Get-MSSQLAllCredentials.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Get-MSSQLAllCredentials.ps1 -------------------------------------------------------------------------------- /Utility Scripts/GetTempDBAvailableSpace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GetTempDBAvailableSpace.sql -------------------------------------------------------------------------------- /Utility Scripts/GrantRevokeDatabasePermissions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/GrantRevokeDatabasePermissions.sql -------------------------------------------------------------------------------- /Utility Scripts/Grow a Database File in Specified Increments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Grow a Database File in Specified Increments.sql -------------------------------------------------------------------------------- /Utility Scripts/HowToEncryptData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/HowToEncryptData.sql -------------------------------------------------------------------------------- /Utility Scripts/Hypothetical Indexes - Example Usage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Hypothetical Indexes - Example Usage.sql -------------------------------------------------------------------------------- /Utility Scripts/IPv4 and IPv6 Conversion Functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/IPv4 and IPv6 Conversion Functions.sql -------------------------------------------------------------------------------- /Utility Scripts/Identify Tempdb Contention.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Identify Tempdb Contention.sql -------------------------------------------------------------------------------- /Utility Scripts/ImportExportBacpacWithSqlPackage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ImportExportBacpacWithSqlPackage.txt -------------------------------------------------------------------------------- /Utility Scripts/Increase_Database_File_in_Specified_Increments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Increase_Database_File_in_Specified_Increments.sql -------------------------------------------------------------------------------- /Utility Scripts/InstancePropertiesComparison.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/InstancePropertiesComparison.sql -------------------------------------------------------------------------------- /Utility Scripts/InstancePropertiesGenerateForCompare.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/InstancePropertiesGenerateForCompare.sql -------------------------------------------------------------------------------- /Utility Scripts/JSON_FindAndReplaceByNameAndValueInAllPaths.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/JSON_FindAndReplaceByNameAndValueInAllPaths.sql -------------------------------------------------------------------------------- /Utility Scripts/JSON_FindAndReplaceElementInAllPaths.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/JSON_FindAndReplaceElementInAllPaths.sql -------------------------------------------------------------------------------- /Utility Scripts/JSON_FindElementInAllPaths.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/JSON_FindElementInAllPaths.sql -------------------------------------------------------------------------------- /Utility Scripts/Manual_Cascade_Delete.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Manual_Cascade_Delete.sql -------------------------------------------------------------------------------- /Utility Scripts/Move User Database Files to another drive.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Move User Database Files to another drive.sql -------------------------------------------------------------------------------- /Utility Scripts/Move-SqlFilesAlwaysOn.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Move-SqlFilesAlwaysOn.ps1 -------------------------------------------------------------------------------- /Utility Scripts/NewScdScript.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/NewScdScript.sql -------------------------------------------------------------------------------- /Utility Scripts/Number of Rows for each table in Azure Synapse.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Number of Rows for each table in Azure Synapse.sql -------------------------------------------------------------------------------- /Utility Scripts/Object Dependencies.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Object Dependencies.sql -------------------------------------------------------------------------------- /Utility Scripts/Online Index Operations without Enterprise Edition.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Online Index Operations without Enterprise Edition.sql -------------------------------------------------------------------------------- /Utility Scripts/Partitioning/Collect Partitioning Information.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Partitioning/Collect Partitioning Information.sql -------------------------------------------------------------------------------- /Utility Scripts/Partitioning/Create partition function and partition scheme.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Partitioning/Create partition function and partition scheme.sql -------------------------------------------------------------------------------- /Utility Scripts/Partitioning/PartitionManagement_Archive.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Partitioning/PartitionManagement_Archive.sql -------------------------------------------------------------------------------- /Utility Scripts/Partitioning/PartitionManagement_Purge.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Partitioning/PartitionManagement_Purge.sql -------------------------------------------------------------------------------- /Utility Scripts/Partitioning/PartitionManagement_Split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Partitioning/PartitionManagement_Split.sql -------------------------------------------------------------------------------- /Utility Scripts/Partitioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Partitioning/README.md -------------------------------------------------------------------------------- /Utility Scripts/Powershell Get AzSql Databases.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Powershell Get AzSql Databases.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Powershell Get Procedure Parameters using SMO.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Powershell Get Procedure Parameters using SMO.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Powershell_Check_Outdated_Modules.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Powershell_Check_Outdated_Modules.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Powershell_Template_with_AzModules_Initialization.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Powershell_Template_with_AzModules_Initialization.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Powershell_Template_with_Transcript.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Powershell_Template_with_Transcript.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Powershell_Template_with_Transcript_and_AzModules.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Powershell_Template_with_Transcript_and_AzModules.ps1 -------------------------------------------------------------------------------- /Utility Scripts/PrintMax.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/PrintMax.sql -------------------------------------------------------------------------------- /Utility Scripts/PrintMax_Minified_Temporary_Procedure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/PrintMax_Minified_Temporary_Procedure.sql -------------------------------------------------------------------------------- /Utility Scripts/Procedures_to_Start_and_stop_CDC_Capture_Jobs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Procedures_to_Start_and_stop_CDC_Capture_Jobs.sql -------------------------------------------------------------------------------- /Utility Scripts/Query Template Forced Parameterization.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Query Template Forced Parameterization.sql -------------------------------------------------------------------------------- /Utility Scripts/ReNumber_Identity_Column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ReNumber_Identity_Column.sql -------------------------------------------------------------------------------- /Utility Scripts/Read All Error Logs (SQL Server & Agent).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Read All Error Logs (SQL Server & Agent).sql -------------------------------------------------------------------------------- /Utility Scripts/Remove Redundant Transaction Log Files.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Remove Redundant Transaction Log Files.sql -------------------------------------------------------------------------------- /Utility Scripts/Reseed IDENTITY column based on utilization threshold.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Reseed IDENTITY column based on utilization threshold.sql -------------------------------------------------------------------------------- /Utility Scripts/Restore1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Restore1.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Restore2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Restore2.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Roll_Forward_Transaction_Log_Backups.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Roll_Forward_Transaction_Log_Backups.sql -------------------------------------------------------------------------------- /Utility Scripts/SQL Server instance and connection properties.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/SQL Server instance and connection properties.sql -------------------------------------------------------------------------------- /Utility Scripts/SQLDump_File_Examine.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/SQLDump_File_Examine.sql -------------------------------------------------------------------------------- /Utility Scripts/SSRS_Deployment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/SSRS_Deployment.ps1 -------------------------------------------------------------------------------- /Utility Scripts/SSRS_Deployment_Wrapper.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/SSRS_Deployment_Wrapper.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Script.PreDeployment.CLR_Signing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Script.PreDeployment.CLR_Signing.sql -------------------------------------------------------------------------------- /Utility Scripts/ScriptIndexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ScriptIndexes.sql -------------------------------------------------------------------------------- /Utility Scripts/Search String in All Server Databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Search String in All Server Databases.sql -------------------------------------------------------------------------------- /Utility Scripts/Security_Audit_Default_Trace.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Security_Audit_Default_Trace.sql -------------------------------------------------------------------------------- /Utility Scripts/ServiceBroker_Asynchronous_Triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ServiceBroker_Asynchronous_Triggers.sql -------------------------------------------------------------------------------- /Utility Scripts/ServiceBroker_Multi_Threading.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ServiceBroker_Multi_Threading.sql -------------------------------------------------------------------------------- /Utility Scripts/Shrink All Shrinkable Transaction Logs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Shrink All Shrinkable Transaction Logs.sql -------------------------------------------------------------------------------- /Utility Scripts/Shrink_Database_File_in_Specified_Increments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Shrink_Database_File_in_Specified_Increments.sql -------------------------------------------------------------------------------- /Utility Scripts/Shrink_Transaction_Log_File.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Shrink_Transaction_Log_File.sql -------------------------------------------------------------------------------- /Utility Scripts/SqlOutputToCsvWithMailSend_Template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/SqlOutputToCsvWithMailSend_Template.ps1 -------------------------------------------------------------------------------- /Utility Scripts/Standardize_Database_File_Sizes_and_AutoGrowth.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Standardize_Database_File_Sizes_and_AutoGrowth.sql -------------------------------------------------------------------------------- /Utility Scripts/Stored Procedures using Table Variables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Stored Procedures using Table Variables.sql -------------------------------------------------------------------------------- /Utility Scripts/TempDB_Sizing_Check_and_Remediation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/TempDB_Sizing_Check_and_Remediation.sql -------------------------------------------------------------------------------- /Utility Scripts/Update Outdated Statistics All DBs (Parameterized).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Update Outdated Statistics All DBs (Parameterized).sql -------------------------------------------------------------------------------- /Utility Scripts/Update Outdated Statistics All DBs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Update Outdated Statistics All DBs.sql -------------------------------------------------------------------------------- /Utility Scripts/Windows Group Members.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/Windows Group Members.sql -------------------------------------------------------------------------------- /Utility Scripts/archive_suspect_pages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/archive_suspect_pages.sql -------------------------------------------------------------------------------- /Utility Scripts/create an indexed view and gradually migrate data into it.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/create an indexed view and gradually migrate data into it.sql -------------------------------------------------------------------------------- /Utility Scripts/create_database_snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/create_database_snapshot.sql -------------------------------------------------------------------------------- /Utility Scripts/fix_all_orphan_roles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/fix_all_orphan_roles.sql -------------------------------------------------------------------------------- /Utility Scripts/fix_all_orphan_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/fix_all_orphan_users.sql -------------------------------------------------------------------------------- /Utility Scripts/fn_Get_Table_Structure - using dm_exec_describe_first_result_set.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/fn_Get_Table_Structure - using dm_exec_describe_first_result_set.sql -------------------------------------------------------------------------------- /Utility Scripts/fn_Get_Table_Structure - using system catalog tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/fn_Get_Table_Structure - using system catalog tables.sql -------------------------------------------------------------------------------- /Utility Scripts/generate_rename_system_named_constraints.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/generate_rename_system_named_constraints.sql -------------------------------------------------------------------------------- /Utility Scripts/generate_rename_system_named_default_constraints.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/generate_rename_system_named_default_constraints.sql -------------------------------------------------------------------------------- /Utility Scripts/helper_script_for_adding_schemabinding_to_scalar_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/helper_script_for_adding_schemabinding_to_scalar_functions.sql -------------------------------------------------------------------------------- /Utility Scripts/realign_identity_to_max_value.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/realign_identity_to_max_value.sql -------------------------------------------------------------------------------- /Utility Scripts/restore_from_backup_with_move.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/restore_from_backup_with_move.sql -------------------------------------------------------------------------------- /Utility Scripts/sp_AnalyzeQueryIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/sp_AnalyzeQueryIndex.sql -------------------------------------------------------------------------------- /Utility Scripts/sp_AnalyzeQueryStatistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/sp_AnalyzeQueryStatistics.sql -------------------------------------------------------------------------------- /Utility Scripts/sp_GenerateTableDDLScript.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/sp_GenerateTableDDLScript.sql -------------------------------------------------------------------------------- /Utility Scripts/sp_GetDBPermissions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/sp_GetDBPermissions.sql -------------------------------------------------------------------------------- /Utility Scripts/sp_GetSrvPermissions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/sp_GetSrvPermissions.sql -------------------------------------------------------------------------------- /Utility Scripts/sp_help_revlogin2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/sp_help_revlogin2.sql -------------------------------------------------------------------------------- /Utility Scripts/ultimate_compression_savings_estimation_whole_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/Utility Scripts/ultimate_compression_savings_estimation_whole_database.sql -------------------------------------------------------------------------------- /banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/banner.png -------------------------------------------------------------------------------- /banner_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MadeiraData/MadeiraToolbox/HEAD/banner_1024.png --------------------------------------------------------------------------------