Dica
SQL Server Evitando create table no master

Um problema comum e razoavelmente frequente é a criação de tabelas no master.

Isso acontece por acidente: Como o banco default normalmente é o master, as vezes não percebemos que a conexão está no banco errado até ser tarde.

Podemos evitar esse problema com um uso bem interessante de um database trigger no master:

CREATE TRIGGER [NoTablesHere] ON DATABASE

AFTER CREATE_TABLE

AS

BEGIN

ROLLBACK

END

GO


Esse trigger vai interceptar todas as tentativas de create table e cancela-las.

Búfalo Informática
e-mail: Contato@bufaloinfo.com.br
Telefones: (21) 99240-7281 (21) 99240-5134