├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md └── SQL LogScout ├── Bin ├── CleanupIncompleteShutdown.ps1 ├── CommonFunctions.psm1 ├── Config.xml ├── Confirm-FileAttributes.psm1 ├── CustomImportModule.psm1 ├── DevUtils │ ├── ConvertPSM2SQL.ps1 │ └── ConvertSQL2PSM.ps1 ├── FindMissingMsiMspFiles.psm1 ├── GUIHandler.psm1 ├── InstanceDiscovery.psm1 ├── LoggingFacility.psm1 ├── LogmanConfig.txt ├── PerfmonCounters.psm1 ├── README.md ├── Readme.htm ├── SQLDumpHelper.ps1 ├── SQLLogScoutPs.ps1 ├── SQLLogScoutPs.psm1 ├── SQLLogScoutView.xaml ├── SQLScript_AlwaysOnDiagScript.psm1 ├── SQLScript_ChangeDataCapture.psm1 ├── SQLScript_Change_Tracking.psm1 ├── SQLScript_FullTextSearchMetadata.psm1 ├── SQLScript_HighCPU_perfstats.psm1 ├── SQLScript_High_IO_Perfstats.psm1 ├── SQLScript_MiscDiagInfo.psm1 ├── SQLScript_NeverEndingQuery_perfstats.psm1 ├── SQLScript_ProfilerTraces.psm1 ├── SQLScript_QueryStore.psm1 ├── SQLScript_Repl_Metadata_Collector.psm1 ├── SQLScript_SQL_Server_Mem_Stats.psm1 ├── SQLScript_SQL_Server_PerfStats.psm1 ├── SQLScript_SQL_Server_PerfStats_Snapshot.psm1 ├── SQLScript_SSB_DbMail_Diag.psm1 ├── SQLScript_TempDB_and_Tran_Analysis.psm1 ├── SQLScript_linked_server_config.psm1 ├── SQLScript_xevent_AlwaysOn_Data_Movement.psm1 ├── SQLScript_xevent_backup_restore.psm1 ├── SQLScript_xevent_core.psm1 ├── SQLScript_xevent_detailed.psm1 ├── SQLScript_xevent_general.psm1 ├── SQLScript_xevent_servicebroker_dbmail.psm1 ├── ScheduleSQLLogScoutAsTask.ps1 ├── SqlVersionsTable.psm1 ├── StdErrorOutputHandling.ps1 └── TestingInfrastructure │ ├── ConsistentQualityTests.ps1 │ ├── FilecountandtypeValidation.ps1 │ ├── GenerateTSQLLoad.psm1 │ ├── LogParsing.ps1 │ ├── LoggingFacility.Tests.ps1 │ ├── RunIndividualTest.bat │ ├── SQLNexus_Test.ps1 │ ├── Scenarios_Test.ps1 │ ├── azuredevops-pipelines.yml │ └── sqlnexus_tablecheck_proc.sql ├── SQL_LogScout.cmd └── SQL_LogScout.ps1 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SQL LogScout/Bin/CleanupIncompleteShutdown.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/CleanupIncompleteShutdown.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/CommonFunctions.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/CommonFunctions.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/Config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/Config.xml -------------------------------------------------------------------------------- /SQL LogScout/Bin/Confirm-FileAttributes.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/Confirm-FileAttributes.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/CustomImportModule.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/CustomImportModule.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/DevUtils/ConvertPSM2SQL.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/DevUtils/ConvertPSM2SQL.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/DevUtils/ConvertSQL2PSM.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/DevUtils/ConvertSQL2PSM.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/FindMissingMsiMspFiles.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/FindMissingMsiMspFiles.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/GUIHandler.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/GUIHandler.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/InstanceDiscovery.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/InstanceDiscovery.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/LoggingFacility.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/LoggingFacility.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/LogmanConfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/LogmanConfig.txt -------------------------------------------------------------------------------- /SQL LogScout/Bin/PerfmonCounters.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/PerfmonCounters.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/README.md -------------------------------------------------------------------------------- /SQL LogScout/Bin/Readme.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/Readme.htm -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLDumpHelper.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLDumpHelper.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLLogScoutPs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLLogScoutPs.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLLogScoutPs.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLLogScoutPs.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLLogScoutView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLLogScoutView.xaml -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_AlwaysOnDiagScript.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_AlwaysOnDiagScript.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_ChangeDataCapture.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_ChangeDataCapture.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_Change_Tracking.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_Change_Tracking.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_FullTextSearchMetadata.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_FullTextSearchMetadata.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_HighCPU_perfstats.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_HighCPU_perfstats.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_High_IO_Perfstats.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_High_IO_Perfstats.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_MiscDiagInfo.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_MiscDiagInfo.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_NeverEndingQuery_perfstats.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_NeverEndingQuery_perfstats.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_ProfilerTraces.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_ProfilerTraces.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_QueryStore.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_QueryStore.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_Repl_Metadata_Collector.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_Repl_Metadata_Collector.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_SQL_Server_Mem_Stats.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_SQL_Server_Mem_Stats.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_SQL_Server_PerfStats.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_SQL_Server_PerfStats.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_SQL_Server_PerfStats_Snapshot.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_SQL_Server_PerfStats_Snapshot.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_SSB_DbMail_Diag.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_SSB_DbMail_Diag.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_TempDB_and_Tran_Analysis.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_TempDB_and_Tran_Analysis.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_linked_server_config.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_linked_server_config.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_xevent_AlwaysOn_Data_Movement.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_xevent_AlwaysOn_Data_Movement.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_xevent_backup_restore.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_xevent_backup_restore.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_xevent_core.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_xevent_core.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_xevent_detailed.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_xevent_detailed.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_xevent_general.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_xevent_general.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SQLScript_xevent_servicebroker_dbmail.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SQLScript_xevent_servicebroker_dbmail.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/ScheduleSQLLogScoutAsTask.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/ScheduleSQLLogScoutAsTask.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/SqlVersionsTable.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/SqlVersionsTable.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/StdErrorOutputHandling.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/StdErrorOutputHandling.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/ConsistentQualityTests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/ConsistentQualityTests.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/FilecountandtypeValidation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/FilecountandtypeValidation.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/GenerateTSQLLoad.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/GenerateTSQLLoad.psm1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/LogParsing.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/LogParsing.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/LoggingFacility.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/LoggingFacility.Tests.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/RunIndividualTest.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/RunIndividualTest.bat -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/SQLNexus_Test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/SQLNexus_Test.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/Scenarios_Test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/Scenarios_Test.ps1 -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/azuredevops-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/azuredevops-pipelines.yml -------------------------------------------------------------------------------- /SQL LogScout/Bin/TestingInfrastructure/sqlnexus_tablecheck_proc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/Bin/TestingInfrastructure/sqlnexus_tablecheck_proc.sql -------------------------------------------------------------------------------- /SQL LogScout/SQL_LogScout.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/SQL_LogScout.cmd -------------------------------------------------------------------------------- /SQL LogScout/SQL_LogScout.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/SQL_LogScout/HEAD/SQL LogScout/SQL_LogScout.ps1 --------------------------------------------------------------------------------