Vraag : De transactie wordt niet geannuleerd

Hello, heeft

I de volgende opgeslagen procedure die aan het terugschroeven van prijzen een transactie verondersteld is wanneer een fout wordt ontmoet.  Errro wordt opgeheven via de foutenmelding maar de transactie is geen gerolde back
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
van
ALTER PROCEDURE [dbo]. [up_AddTechnologySet]
@TechnologySetCode als NVARCHAR (10),
@TechnologySetName als NVARCHAR (255),
@TechnologySetType als NVARCHAR (2),
@IsActive ALS Beetje,
@NOTES ALS (MAXIMUM) NVARCHAR,
@UserID als Nvarchar (255)

ZOALS

VERKLAAR @TimeStamp als datetime 
plaats @TimeStamp = CURRENT_TIMESTAMP

BEGIN MET TRAN
	BEGIN MET POGING	
		TUSSENVOEGSEL IN dbo.LtbTechnologySet 
		(
		 TechnologySetCode,
		 TechnologySetName,
		 TechnologySetType,
		 IsActive,
		 Nota's,  
		 TimeStamp,
		 User-id 
		 )
		 WAARDEN
		 (
		  @TechnologySetCode, @TechnologySetName, @TechnologySetType, @IsActive, @Notes, @TimeStamp, @UserID 
		  )
		BEGA TRAN
	HET EIND PROBEERT
			
	BEGIN MET VANGST
		RAISERROR („Geannuleerd Tussenvoegsel“, 16, 1)
		HET TERUGSCHROEVEN VAN PRIJZEN TRAN
	DE VANGST VAN HET EIND

Antwoord : De transactie wordt niet geannuleerd

o.k. is hier wat de kerel zei hij:

 bewoog de probleemcomputers van oude Actieve OU „computers“ van de Folder aan andere OU „SBSCOMPUTERS“. Ik wijzigde groepsbeleid toestaan uitzettend „Off-line Dossiers“ op de cliënten.

Ik maakte WIN op de server en wijzigde de het werkingsgebiedopties van DHCP onbruikbaar om NETBIOS weg te dwingen en het DNS achtervoegsel te dwingen aan „versalifteast.local“. Dit dwingt al naamresolutie om DNS in plaats van NETBIOS te gebruiken.

Andere oplossingen  
 
programming4us programming4us