Bonjour,
Je suis sur SYBASE 15.0 et lorsque ma log est pleine, ma procédure stocké sp_thresholdaction ne se lance pas.
Pourtant si je la lance de maniére manuelle, elle s'éxécute.
voici la proc stocké :
J'ai remarqué quelques choses d'étrangres, lorsque je suis sur sybase centrale et que je fais un clic droit sur ma proc stocké, puis propriétés : je n'accéde pas directement à l'onglet paremeters, car j'ai un message d'erreur. Deplus l'onglet est vide.begin tran
drop procedure dbo.sp_thresholdaction
go
create procedure sp_thresholdaction
@dbname varchar(30),
@segmentname varchar(30),
@free_space int,
@status int
as
declare @controlfile varchar(100)
print "SEUIL ULTIME ATTEINT POUR LE JOURNAL TRANSACTION DE LA BASE %1! ",@dbname
dump transaction @dbname with
truncate_only
checkpoint
return
go
if @@error = 0
commit tran
else
rollback tran
go
merci pour vos reponses
Partager