Dicas sql server

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1255 palavras )
  • Download(s) : 0
  • Publicado : 5 de outubro de 2011
Ler documento completo
Amostra do texto
DICA: Verificar as Colunas das tabelas Validado : ok
Select * From sysobjects Where xtype = ‘U’
C: Check constraint
D: Default constraint
F: Foreign Key constraint
L: Log
P: Stored procedure
PK: Primary Key constraint
RF: Replication Filter stored procedure
S: System table
TR: Trigger
U: User table
UQ: Unique constraint
V: View
X: Extended stored procedure

DICA: SCHEDULER DE*.SQL Validado : ok
SITE: http://sqlbrasil.blogspot.com/2007/08/backup-automtico-do-sql-server-2005.html
1) Crie um script SQL que executa o backup do banco de dados com o nome BACKUP.SQL
Backup Database NomeBanco to disk="Caminho\NomeBanco.bak"
2) 2) Crie um arquivo BAT com o nome BACKUP.BAT:
osql -U sa -P senhadoSA -i "Caminho\Backup.SQL"
3) 3) No agendador de tarefas do Windows crie umanova tarefa para executar o arquivo BACKUP.BAT, em um horário que normalmente os usuários não estão usando o banco de dados.
4) 4) Crie algum procedimento para salvar o arquivo NomeBanco.bak para outra mídia (CD, DVD, HD, Fita,...)

Dica: Listando as ultimas procedures alteradas no SQL Server Validado : NÃO
SELECT specific_name, last_altered, created FROM
information_schema.routines
wherespecific_schema = ‘dbo’
ORDER BY last_altered DESC

DICA: Análise do ambiente SQL Server 2008 Validado : NÃO
SITE : http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!141.entry
Como verificar se o SQL Server está seguro ?
Certa vez, ministrei uma seqüência de cursos oficiais de SQL Server 2005 para uma empresa e no pacote a empresa contratou algumas horas para consultoria como intuito de ajudar na implementação dos conhecimentos repassados no curso. Os DBAs da empresa ficaram interessados em uma análise da segurança do SQL Server 2005 e queriam que eu desse uma olhada como andava a segurança do SQL Server 2005 na empresa
Fiquei a pensar como um pedido tão simples poderia dar um nó em um trabalho de consultoria. Segurança por si só é algo tão amplo... Aprendemos quenão devemos colocar um login como Sysadmin, que devemos usar procedures para evitar dar permissões diretas em tabelas, que os backups devem ser muito bem guardados, que devemos usar senhas fortes, etc... Como senão bastasse, ainda temos a possibilidade de usar criptografia, certificados, e a instrução EXECUTE AS. Fiquei refletindo como eu poderia analisar a "segurança do SQL Server". Se fosselevantar tudo o que afeta a segurança certamente não iria terminar nunca, mas não podia simplesmente levantar quem estava na role db_owner. Havia trabalho a fazer e como ponto de partida comecei fazendo um roteiro de perguntas relacionadas à segurança que me ajudariam a tentar entender como estava a segurança do SQL Server na instituição. Após produzir o material, fiquei a pensar que nunca encontreinada em livros e bibliografias e que assim como eu, outros DBAs, consultores e profissionais de infra-estrutura devem ter passado pela mesma dificuldade (ou ainda vão passar). Assim sendo, resolvi compartilhar o material. O check list não irá resolver os problemas de segurança, mas pode ajudar a direcionar um trabalho desse nível. Publiquei esse material no fórum MSDN(http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=2831030&SiteID=21) e o reproduzo aqui.
Check List – Segurança SQL Server
I – Servidor
1. Quais são os protocolos utilizados para conexão ao servidor (Named Pipes, TCP/IP) ?
2. Qual porta está configurada para utilização do SQL Server ?
3. O servidor SQL Server está protegido por algum firewall ? Se sim, que portas estão habilitadas ?
4. O servidor onde o SQLServer está instalado é acessível a qualquer IP da rede ?
5. O servidor está em uma OU (Organization Unit) separada no AD ? Por que sim ? Por que não ?
6. Como estão configuradas as contas de serviço do SQL Server ?
7. Qual é a política de definição e troca de senhas dessas contas ?
8. Todos os serviços instalados (SQL Server, SQL Agent, SQL Browser, etc) são realmente necessários ?
9....
tracking img