Como interceptar msg de erro do SQL na sproc sp_dboption
Boa tarde,
Estou utilizando a sproc sp_dboption para alterar o status da base de dados para single user. Meu comando seria:
declare @retorno int
EXEC @retorno = sp_dboption ´base_de_dados´, ´single user´, ´true´
IF @retorno = 1
BEGIN
mensagem de erro para o usuario
END
O meu problema é que o SQL SERVER apresenta a sua própria mensagem de erro:
=====================
Server: Msg 5070, Level 16, State 2, Line 1
Database state cannot be changed while other users are using the database ´base_de_dados´
Server: Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.
sp_dboption command failed.
=====================
Existe alguma forma de bloquear a mensagem do SQL SERVER?
Pesquisei alguma coisa com os Trace Flags, mas não encontrei o que estou procurando.
Sds
Roberto
Estou utilizando a sproc sp_dboption para alterar o status da base de dados para single user. Meu comando seria:
declare @retorno int
EXEC @retorno = sp_dboption ´base_de_dados´, ´single user´, ´true´
IF @retorno = 1
BEGIN
mensagem de erro para o usuario
END
O meu problema é que o SQL SERVER apresenta a sua própria mensagem de erro:
=====================
Server: Msg 5070, Level 16, State 2, Line 1
Database state cannot be changed while other users are using the database ´base_de_dados´
Server: Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.
sp_dboption command failed.
=====================
Existe alguma forma de bloquear a mensagem do SQL SERVER?
Pesquisei alguma coisa com os Trace Flags, mas não encontrei o que estou procurando.
Sds
Roberto
Robertolucio
Curtidas 0
Respostas
Marcus.magalhaes
13/10/2004
idem item [b:c5f2be049a]como[/b:c5f2be049a]
Respondido em: http://delphiforum.icft.com.br/forum/viewtopic.php?t=53055 (Editado pelo Moderador (AZ) para colocar o link da resposta).
Respondido em: http://delphiforum.icft.com.br/forum/viewtopic.php?t=53055 (Editado pelo Moderador (AZ) para colocar o link da resposta).
GOSTEI 0