Files
sql-scripts/TPDT-268 - ACP in task sequence/2_Set_Identity.sql
2024-03-07 16:52:14 +01:00

52 lines
1.3 KiB
SQL

IF (SELECT COUNT(*) FROM [master].[cfg].[Identity]) = 0
BEGIN
INSERT INTO [master].[cfg].[Identity]
([Format]
,[DnsAlias]
,[Remark]
,[UpdateDate]
,[Customer])
VALUES
('$format'
,'$fqdn'
,'Initialization DBA'
,Default
,'$customer')
END
ELSE
BEGIN
UPDATE [master].[cfg].[Identity]
SET [Format] = '$format'
,[DnsAlias] = '$fqdn'
, [Remark] = 'DBA update after Rollout'
, [Customer] = '$customer'
END
IF (SELECT COUNT(*) FROM [master].[cfg].[InstanceContext]) = 0
BEGIN
INSERT INTO [master].[cfg].[InstanceContext]
(InstanceContextGuid
,[Type]
,[Business]
,[Behavior]
,[Remark]
,[UpdateDate])
VALUES
(Newid()
,'$context'
,'TPPHAR'
,'Enable'
,'Initialization DBA'
,Default)
END
ELSE
BEGIN
IF EXISTS(SELECT 1 FROM [master].[cfg].[InstanceContext] WHERE [Type] = 'PREP')
UPDATE [master].[cfg].[InstanceContext]
SET [Type] = '$context'
,[Business] = 'TPPHAR'
,[Behavior] = 'Enable'
,[Remark] = 'DBA update after Rollout'
END