From 16f59cc185aee86fa5a8f04d9f211a329419269c Mon Sep 17 00:00:00 2001 From: Thierry Schork Date: Thu, 5 Jan 2023 08:47:29 +0100 Subject: [PATCH] cleanup --- ...es jobs.sql => DBG - Scripter les jobs.sql | 0 ...=> DBG - Search a string in all tables.sql | 0 ...n dbs.sql => DBG - Search table in dbs.sql | 0 ...cache.sql => DBG - analyse query cache.sql | 0 ...cture.sql => DBG - check idx structure.sql | 0 check_db_mail.sql => DBG - check_db_mail.sql | 0 ... - find all active columnstore indexes.sql | 0 ...ines without logbackup between 2 dates.sql | 0 ....sql => DBG - find unsigned assemblies.sql | 0 ...sql => DBG - idx usage with definition.sql | 0 ...izes.sql => DBG - list databases sizes.sql | 0 ...> DBG - list fk and pk on tables in db.sql | 0 ...- read a extended event file from ssms.sql | 0 ...ql => EXPLOIT - check last jobs status.sql | 2 +- ... - list failed jobs in the last 2 days.sql | 0 .../deactivate job.sql | 28 +++++++++++++++ ...ql => SUP - chercher qui a créer un AMR.sql | 0 ...nts.sql => SUP - get autogrowth events.sql | 0 xevent octpdba-443_azcash.sql | 35 ------------------- 19 files changed, 29 insertions(+), 36 deletions(-) rename Scripter les jobs.sql => DBG - Scripter les jobs.sql (100%) rename Search a string in all tables.sql => DBG - Search a string in all tables.sql (100%) rename Search table in dbs.sql => DBG - Search table in dbs.sql (100%) rename analyse query cache.sql => DBG - analyse query cache.sql (100%) rename check idx structure.sql => DBG - check idx structure.sql (100%) rename check_db_mail.sql => DBG - check_db_mail.sql (100%) rename find all active columnstore indexes.sql => DBG - find all active columnstore indexes.sql (100%) rename find machines without logbackup between 2 dates.sql => DBG - find machines without logbackup between 2 dates.sql (100%) rename find unsigned assemblies.sql => DBG - find unsigned assemblies.sql (100%) rename idx usage with definition.sql => DBG - idx usage with definition.sql (100%) rename list databases sizes.sql => DBG - list databases sizes.sql (100%) rename list fk and pk on tables in db.sql => DBG - list fk and pk on tables in db.sql (100%) rename DEV - read a extended event file from ssms.sql => DBG - read a extended event file from ssms.sql (100%) rename ALL - check jobs.sql => EXPLOIT - check last jobs status.sql (97%) rename list failed jobs in the last 2 days.sql => EXPLOIT - list failed jobs in the last 2 days.sql (100%) create mode 100644 OCTPDBA-443 - Disable CASH Synchronization in Pharmacies/deactivate job.sql rename chercher qui a créer un AMR.sql => SUP - chercher qui a créer un AMR.sql (100%) rename get autogrowth events.sql => SUP - get autogrowth events.sql (100%) delete mode 100644 xevent octpdba-443_azcash.sql diff --git a/Scripter les jobs.sql b/DBG - Scripter les jobs.sql similarity index 100% rename from Scripter les jobs.sql rename to DBG - Scripter les jobs.sql diff --git a/Search a string in all tables.sql b/DBG - Search a string in all tables.sql similarity index 100% rename from Search a string in all tables.sql rename to DBG - Search a string in all tables.sql diff --git a/Search table in dbs.sql b/DBG - Search table in dbs.sql similarity index 100% rename from Search table in dbs.sql rename to DBG - Search table in dbs.sql diff --git a/analyse query cache.sql b/DBG - analyse query cache.sql similarity index 100% rename from analyse query cache.sql rename to DBG - analyse query cache.sql diff --git a/check idx structure.sql b/DBG - check idx structure.sql similarity index 100% rename from check idx structure.sql rename to DBG - check idx structure.sql diff --git a/check_db_mail.sql b/DBG - check_db_mail.sql similarity index 100% rename from check_db_mail.sql rename to DBG - check_db_mail.sql diff --git a/find all active columnstore indexes.sql b/DBG - find all active columnstore indexes.sql similarity index 100% rename from find all active columnstore indexes.sql rename to DBG - find all active columnstore indexes.sql diff --git a/find machines without logbackup between 2 dates.sql b/DBG - find machines without logbackup between 2 dates.sql similarity index 100% rename from find machines without logbackup between 2 dates.sql rename to DBG - find machines without logbackup between 2 dates.sql diff --git a/find unsigned assemblies.sql b/DBG - find unsigned assemblies.sql similarity index 100% rename from find unsigned assemblies.sql rename to DBG - find unsigned assemblies.sql diff --git a/idx usage with definition.sql b/DBG - idx usage with definition.sql similarity index 100% rename from idx usage with definition.sql rename to DBG - idx usage with definition.sql diff --git a/list databases sizes.sql b/DBG - list databases sizes.sql similarity index 100% rename from list databases sizes.sql rename to DBG - list databases sizes.sql diff --git a/list fk and pk on tables in db.sql b/DBG - list fk and pk on tables in db.sql similarity index 100% rename from list fk and pk on tables in db.sql rename to DBG - list fk and pk on tables in db.sql diff --git a/DEV - read a extended event file from ssms.sql b/DBG - read a extended event file from ssms.sql similarity index 100% rename from DEV - read a extended event file from ssms.sql rename to DBG - read a extended event file from ssms.sql diff --git a/ALL - check jobs.sql b/EXPLOIT - check last jobs status.sql similarity index 97% rename from ALL - check jobs.sql rename to EXPLOIT - check last jobs status.sql index 0ffdf35..2a219a6 100644 --- a/ALL - check jobs.sql +++ b/EXPLOIT - check last jobs status.sql @@ -2,7 +2,7 @@ SET NOCOUNT ON; /*============================================================================= -List last job status. Can use a filtered job list or all the jobs. +Last last job status. Can use a filtered job list or all the jobs. derived from https://sqlconjuror.com/sql-server-t-sql-script-to-check-job-run-status/ diff --git a/list failed jobs in the last 2 days.sql b/EXPLOIT - list failed jobs in the last 2 days.sql similarity index 100% rename from list failed jobs in the last 2 days.sql rename to EXPLOIT - list failed jobs in the last 2 days.sql diff --git a/OCTPDBA-443 - Disable CASH Synchronization in Pharmacies/deactivate job.sql b/OCTPDBA-443 - Disable CASH Synchronization in Pharmacies/deactivate job.sql new file mode 100644 index 0000000..baf1bcf --- /dev/null +++ b/OCTPDBA-443 - Disable CASH Synchronization in Pharmacies/deactivate job.sql @@ -0,0 +1,28 @@ +USE msdb + +BEGIN TRANSACTION +SET XACT_ABORT ON; +SET NOCOUNT ON; + +DECLARE + @jobid UNIQUEIDENTIFIER = NULL + ,@jobName varchar(100) +; + +SELECT + @jobid = [s].[job_id] + ,@jobName = [s].[name] +FROM [dbo].[sysjobs] [s] +WHERE [s].[name] like '[_]D0032_ - LkdSrv - APS Synchro After - ArizonaCASH' + +IF @jobid IS NOT NULL +BEGIN + EXEC msdb.dbo.sp_update_job + @job_id = @jobid + ,@enabled=0 + ; + PRINT CONVERT(VARCHAR(20), CURRENT_TIMESTAMP, 114)+' - job "'+@jobName+'" deactivated'; + +END + +COMMIT TRANSACTION diff --git a/chercher qui a créer un AMR.sql b/SUP - chercher qui a créer un AMR.sql similarity index 100% rename from chercher qui a créer un AMR.sql rename to SUP - chercher qui a créer un AMR.sql diff --git a/get autogrowth events.sql b/SUP - get autogrowth events.sql similarity index 100% rename from get autogrowth events.sql rename to SUP - get autogrowth events.sql diff --git a/xevent octpdba-443_azcash.sql b/xevent octpdba-443_azcash.sql deleted file mode 100644 index 0908a53..0000000 --- a/xevent octpdba-443_azcash.sql +++ /dev/null @@ -1,35 +0,0 @@ -IF EXISTS( - SELECT * - FROM sys.[dm_xe_sessions] [dxs] - WHERE NAME = 'octpdba-443_azcash' -) -BEGIN - DROP EVENT SESSION [octpdba-443_azcash] ON SERVER -END -GO - -CREATE EVENT SESSION [octpdba-443_azcash] ON SERVER -ADD EVENT sqlserver.attention( - ACTION(package0.event_sequence,sqlserver.client_app_name,sqlserver.client_pid,sqlserver.nt_username,sqlserver.query_hash,sqlserver.server_principal_name,sqlserver.session_id,sqlserver.sql_text) - WHERE (([package0].[equal_boolean]([sqlserver].[is_system],(0))) AND ([sqlserver].[database_name]=N'arizonaCash'))), -ADD EVENT sqlserver.rpc_completed( - ACTION(package0.event_sequence,sqlserver.client_app_name,sqlserver.client_pid,sqlserver.nt_username,sqlserver.query_hash,sqlserver.server_principal_name,sqlserver.session_id,sqlserver.sql_text) - WHERE (([package0].[equal_boolean]([sqlserver].[is_system],(0))) AND ([sqlserver].[database_name]=N'arizonaCash'))), -ADD EVENT sqlserver.sql_batch_completed( - ACTION(package0.event_sequence,sqlserver.client_app_name,sqlserver.client_pid,sqlserver.nt_username,sqlserver.query_hash,sqlserver.server_principal_name,sqlserver.session_id,sqlserver.sql_text) - WHERE (([package0].[equal_boolean]([sqlserver].[is_system],(0))) AND ([sqlserver].[database_name]=N'arizonaCash'))), -ADD EVENT sqlserver.sql_batch_starting( - ACTION(package0.event_sequence,sqlserver.client_app_name,sqlserver.client_pid,sqlserver.nt_username,sqlserver.query_hash,sqlserver.server_principal_name,sqlserver.session_id,sqlserver.sql_text) - WHERE (([package0].[equal_boolean]([sqlserver].[is_system],(0))) AND ([sqlserver].[database_name]=N'arizonaCash'))), -ADD EVENT sqlserver.sql_statement_completed( - ACTION(sqlserver.client_app_name,sqlserver.sql_text) - WHERE ([sqlserver].[database_name]=N'arizonaCash')), -ADD EVENT sqlserver.sql_statement_starting( - ACTION(sqlserver.client_app_name,sqlserver.sql_text) - WHERE ([sqlserver].[database_name]=N'arizonaCash')) -ADD TARGET package0.event_file(SET filename=N'e:\octpdba-443_azcash',max_file_size=(100), max_rollover_files = 5) -WITH (MAX_MEMORY=8192 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=5 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=PER_CPU,TRACK_CAUSALITY=ON,STARTUP_STATE=ON) -GO - - -ALTER EVENT SESSION [octpdba-443_azcash] ON SERVER STATE = START \ No newline at end of file