Os disparadores DDL no SQL Server 2005 podem impedir que as tabelas sejam descartadas ou modificadas.
Se você limitar sua interação com o banco de dados a procedimentos armazenados, não precisará se preocupar com isso. A conta do aplicativo só pode executar procs armazenados - portanto, não haverá permissões para injeção de sql.
Se você não puder fazer isso, poderá remover os direitos para excluir e fazer qualquer tipo de DDL. Isso é melhor que nada. Mas se alguém quiser atualizar todos os seus dados com Nulos, eles podem.
Você terá um backup que será mantido atualizado se você tiver dados valiosos ou se descobrir fora de um trabalho / empresa.