Como interceptar msg de erro do SQL na sproc sp_dboption
13/10/2004
0
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
Curtir tópico
+ 0
Responder
Posts
13/10/2004
Marcus.magalhaes
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).
Responder
Clique aqui para fazer login e interagir na Comunidade :)