From 42fb2e851cd60ef72aec9086417b8f4df1edeb97 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 | 2 +- ...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 .../v15/.ssms_suo | Bin 73216 -> 76800 bytes ... Synchronization in Pharmacies.ssmssqlproj | 27 +++++++++++++- .../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 ------------------ 21 files changed, 56 insertions(+), 38 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 (98%) 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 98% rename from Search a string in all tables.sql rename to DBG - Search a string in all tables.sql index 50454fd..8304702 100644 --- a/Search a string in all tables.sql +++ b/DBG - Search a string in all tables.sql @@ -15,7 +15,7 @@ CREATE TABLE #RESULT ([PK COLUMN] NVARCHAR(MAX), [COLUMN VALUE] NVARCHAR(MAX), [ DECLARE @Table_Name sysname, @SearchString NVARCHAR(MAX), @Table_Schema sysname; DECLARE @Columns NVARCHAR(MAX), @Cols NVARCHAR(MAX), @PkColumn NVARCHAR(MAX); --#endregion - +SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET @SearchString = N'49300'; DECLARE curAllTables CURSOR LOCAL FORWARD_ONLY STATIC READ_ONLY FOR 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/.vs/OCTPDBA-443 - Disable CASH Synchronization in Pharmacies/v15/.ssms_suo b/OCTPDBA-443 - Disable CASH Synchronization in Pharmacies/.vs/OCTPDBA-443 - Disable CASH Synchronization in Pharmacies/v15/.ssms_suo index 92b1d35611d4208719fc333998ab89a97550521e..7361172c8cea3e5a2704fe449fbdb94b883f99a7 100644 GIT binary patch delta 4794 zcmd^?dr(x@9mnrkE)Q`*z-2-3v7jN40Pga}C(AAb0cDXD3_%23wpVHd1=9pcq=r;W z5(E3qxEY&itub*X<0P8R#0=wfY)vw0+C-Z&ePj~bB*vJRF{!o^BlLR~F(`RVGXBw- z?#}1jbAIRj`~A-Ep4)v`?f#qEw;(!5Q4~RjM@B~Y@aKyTR$de$6bZUn;oVER_Pt^H zyQpAY!8CO0I)w}8b<1#6X9P^M?^5gkkNi9bcp39Dn_c^4D@f+5rxPpFzQ zg@rH@LMD+FL{2P`KRI3`3GJ^uCNA|i-nhlVQYBeVs)&=+kZPhQE6J^7G8r9XWMmcd z^<*_^AdRGntRZqm&BRT9L^QINw2&W@b>w!kp0p}TkC7h#(QG=VNyFvta`^u}O@`)$NGFneMnR|czHh@3n%Q2N&}5+=2K z^d%vIEJzi~!yp>5NnfFt1{yP*U)+H6`ekAM6Cr*1O7qp&6jq^^HZ_eC<6NZu|9A5p zKc9|>^h_CcJTp|>nO+84fCb&t)yFQRi{O44!xRN0+lurux&)Ikefm1KR|p*SF7))3 zgiIe-fsVexkoc=H%I~=EgN0Ywu|6Xg0O9Hl??3Sl89HxiH%*r;+}rQvy)d zyGHE5)4fZ>uWpUd`%@=pSWUKcc%f|yWr8cY3AJC?;UP2rr;p;sx8dmIyr1Z;}gqBl__BfR{1B5Ywo z)(5aK)(#yJ$MrE37_SmWR*W{4@qVmnpgeF2hGIso(c9*j+B;>#W{)lZjS0qc6?; zwN~GgUhjD_HgFr)xTC)^KKdbM`baLEMpe2V~SB1xe{v<$IavG*g03l zV>5>%-|iURV>@&_@~Jpw_wT2S92LAy#pBgknc_wKcGe>z0I$uuAMcs=$L|pvdDm#= z)uN7XpG~}`9Ck`mviQtZ zvYE?cYW2%<`4Y9WM)t8P7Rs`eLdAy0q?D!koPRTGug{2Y-;jykqykKSB4=?7qoOpL zPWiX6&olGCx!7vUwcE07X&L#J;7Vn$z3fQ&JX10IN zC8OZxJbik5`|a&~JG5_mqfy*>B}dXI>& z3HlQPy{~UUn-HfV%r$7p&~U-x_BKQd6&{NVNfr%9nuG9yxe3)~4e6O0UScD6mJxd` zPEVE_J1OcOQn5SRg{*8NoHfhw8s+P9jClBNCxUVe*qUQn0Ywbab7r!|aBYx%*`$Y--+;*Tww4&&&+4#d=093IcDc?%N-nhMr?3Yy?yU4~V|D+Na10jpVHm(_?tvlCnGZp7L(9I$C9A^$8K-La!c z!-sZGSggTScJmKf1fGJy3Z8iGnj+wZ=`Aog?jnK)j2&sTcD{=_66 zj8m}8ufbrchIOR|pL2;(AhcY=o-z&d$Q#UWB!x?<%4Hg&$dk;+IW+H)sZ_;t6)u!k zP}i)G+pDgO!V6ogamL}oR>$ZH1}bUiU^dn{UD#P=q>*+atICDmA*$_?i#b}mwJw$6o~It}KNDw6A?d~K^^1tL0Vjnz?p3!bZYc zxpB5Z!}bQF_}E(+C-!0HKORNH2_qIX_2S4|qq{oNDD|#kWwVB}d~SDXUb9gIq2cWa zzvYjZRlL;PguZt)q9XO3(YgBEZZy10_ow`klX6iSUVc~eyr&`W6rJ5&jluU^&{+P< z`x@4hp!YA^@{}9lA82^uG!;bd`ACD2JoTZ5Vse6YcaVbi(f0Z?ZtVSJ^mHux#2`-7 z4<1L`hFv)I(WracKcy#aapKK0(!Zahsz=Rp=F=v8{F#QH&ss3^Givg44G;WF!yIy$ z`4`UdEZT!$zN-o6D0}$4(QnH1^E?tuvgm6n4s@R2dDRd*WW>w=8OGktpVMod=-X`Y z9~IL@Bj+A~;|mR^*)HOe=J(|NUq+$t;!9AwYhl-%=)TvDl3|_z*57%_=yUZf6L9qK zVBS06jnfIPTO;LyCMQ4^F#5Kgd3a zi`gG#&h{)}nb|0U1kpL*xopWWPMRhAu*GaKac*BswtX-$%S>i6X0$u!(XxgtnPz{o z+x*@=_jm3+_uO;OJsti=JG`JhQCDPOjB&*MR4Rp?D(B2~-{m|HB%w6#(_Q}c8ryYl zMxAVhAz_Gz;f~M+$wHqlAIaz7pr%9AqNGEhl@xsCs4y4fAg~8N*hJvkV%I%XnQ%lq z5%egxA&iJT1R1j+KsH)+Ehyx|E@QdDiIPP05o4{khJ*!UXVGgY*bqSk+EQCHbQ_Yf zh%+v9W}M%izv4Vwc0Tj~&gU#U55MWxRg-ra&uN!z&uP5cbHnzuN6=$*{<-rGa-P;w z%SHKdL~EM6AM5=tZVVV`pL8_5)=bDsagq~}j)%)a3O5oSL^?LXEkrgWK`|uLnbn!T z9k~uf=W1Q7HyIa$2HF-)sQ1W&5EVnBfD{E~g>Hj8VwYLX3Nf2+g{V0smLTQKqH~*Y z@CAa!y2}e*$Nnhd7-9tR2Ho3SMC9?~&5$g68WLrbq6QV~5t$uf@Xa0Yxjhii`#Z6z zf0)>WaQjTm)IQdGY2GdfAUGS%oGxxnmV-IfI2h8wkh5K+R4&ZY!7t9RNGGA!mN^kG zfv9vy=Rit;rScT_!BRy#Bn2M~ZU~EZ5xdgvH`z zUgkzD|J)Mr$+y8gIRYC_pM&UB*mN6R;md$`r(DXnQ&tYw1iOs_qpCP(_bgYst~K<_ zObeIiD;0TqlD7pg-?y;MtdaTgN4vCQsx~nnO0~$gBHV}ovVK*&31_vat2W}SMqJ&( z{4hRK^N-m&d*%$ZpOrya@SBFPmeCnFy9l?Gt+x89O4kKD=YNn- z!PxmC`#^NRFR-~cGT=dJVDP|;eV#r2JvbhCVIOpylXSkSsxgk%drF;d=U>g%;_M!p z48adVd>Y(HyYX0@a;m}~Oso7pD13HW5OUcd7S6*C3} zKRTdu(SFMF%)IAUu2;)GV@m2(F2rp?C3xavP5h{=$Z?s&@FOz6373y;i(6YnE3VE? zNoDZ88ZBIRIAAy-Yj6C7CFAhPI*=!Ixu4vz)e8k5R#~W`Q$eM-dgG;W7yU!S#^hTtbG0IWRq6mA zKd8Y}!KNotSpecified + + 2023-01-05T08:37:52.8737239+01:00 + SQL + SSUNB893VM01\APSSQL + + Windows Authentication + master + 30 + 0 + NotSpecified + Microsoft SQL Server Management Studio - Query + 2022-12-22T13:19:37.2478174+01:00 SQL @@ -42,7 +54,20 @@ - + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SSUNB893VM01\APSSQL:True + SSUNB893VM01\APSSQL + + create session.sql + + + 8c91a03d-f9b4-46c0-a305-b5dcc79ff907:SSUNB893VM01\APSSQL:True + SSUNB893VM01\APSSQL + + deactivate job.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