Categorie: troubleshooting
Bijgewerkt: 2026-04-05
sql database scripts azure-sql troubleshooting
SQL Referentie
Handige SQL-scripts en patronen voor Ultimo consultants. Deze scripts werken op de Ultimo Azure SQL database (schema: dba).
Gerelateerd: veelvoorkomende-problemen, entities/job, entities/equipment
Records verwijderenbewerken
Via stored procedure (aanbevolen)bewerken
De veiligste manier om records te verwijderen is via dba.applsp_DeletePrimaryKey. Deze procedure verwijdert automatisch alle gerelateerde records.
-- Stap 1: Voeg te verwijderen ID's in
INSERT INTO dba.IdConversion (IdcOldId, IdcIdctId)
SELECT JobId, N'D' FROM dba.Job WHERE <filter>;
-- Stap 2: Voer stored procedure uit
EXECUTE dba.applsp_DeletePrimaryKey
@cTableName = N'Job',
@cColumnName = N'JobId';
Handmatig ID's invoegenbewerken
INSERT INTO dba.IdConversion (IdcOldId, IdcIdctId) VALUES (N'000001', N'D');
INSERT INTO dba.IdConversion (IdcOldId, IdcIdctId) VALUES (N'000002', N'D');
Maintenance modebewerken
Aanzettenbewerken
UPDATE dba.SAPPLIC
SET SAPPMNTNOTICE = N'De database wordt bijgewerkt. Even geduld.',
SAPPSUSEID = N'ummadmin';
Uitzettenbewerken
UPDATE dba.SAPPLIC SET SAPPMNTNOTICE = NULL, SAPPSUSEID = NULL;
Veelgebruikte queriesbewerken
Actieve jobs per afdelingbewerken
SELECT j.JobId, j.JobDescr, j.JobRecStatus, e.EqmDescr
FROM dba.Job j
LEFT JOIN dba.Equipment e ON j.JobEqmId = e.EqmId
WHERE j.JobRecStatus > 0
AND j.JobDptId = N'<afdeling>'
ORDER BY j.JobRecCreateDate DESC;
Equipment met contextbewerken
SELECT EqmId, EqmDescr, EqmContext, EqmRecStatus
FROM dba.Equipment
WHERE EqmContext = <context_value>
AND EqmRecStatus > 0;
Tipsbewerken
- Gebruik altijd
BEGIN TRY / BEGIN CATCHmetTRANSACTIONbij data-wijzigingen - Zet maintenance mode aan bij bulk-operaties
- Test scripts altijd eerst in een niet-productieomgeving
- Het schema is altijd
dba(bijv.dba.Job,dba.Equipment) - Record status
-1= Trash,0= None/Inactive,>0= Active statussen
Zie ookbewerken
- veelvoorkomende-problemen — Problemen en oplossingen
- entities/job — Job entiteit structuur
- entities/equipment — Equipment entiteit structuur