Arquivo por tag: sql server 2005

jan 18

Resultado 2012

Sempre tive vontade de escrever artigos técnicos e em 2012 senti a necessidade de catalogar scripts úteis para documentações e troubleshoots de SQL. Com a facilidade do WordPress, percebi que estava bem perto e graças a ajuda de vários amigos, hoje temos a alegria de estarmos contribuindo com o pessoal que está começando na vida …

Continue lendo »

jan 17

Pluralsight – o que é?

Através da dica do MVP Luciano Moreira passei a seguir no Twitter o Glenn Berry, MVP e consultor do SQL Skills, e sigo também o seu blog, o Glenn Berry’s SQL Server Performance. Recomendo que façam o mesmo, são informações muito úteis e geralmente de primeira mão.   Certo dia ele distribuiu alguns vouchers de acesso free …

Continue lendo »

jan 15

Listar usuários e permissões no SQL Server

    Este script do www.pythian.com lista todas as bases, quais database roles possuem acessos, todos os usuários e as roles das quais ele participa. Excelente para documentar ou confirmar se as permissões estão corretas:       DECLARE @DB_USers TABLE (DBName sysname, UserName sysname, LoginType sysname, AssociatedRole varchar(max),create_date datetime,modify_date datetime) INSERT @DB_USers EXEC sp_MSforeachdb …

Continue lendo »

dez 09

SQL Internal Ops Conference – Resultado

    Sexta-feira foi o esperado SQL Internal Ops Conference, em Porto Alegre, e o resultado superou as expectativas:       1- Porto Alegre é demais, as pessoas são educadas e prestativas, você se sente bem à vontade. 2-A PUC é grande, quando você for lá, procure saber qual é o prédio correto ou …

Continue lendo »

dez 04

Operating System Error 2 (The system cannot find the file specified.)

Esta semana um amigo me chamou para ajudá-lo pois estava diante de uma situação que, apesar de parecer tão simples, foi necessário pesquisar. Ele já havia passado por esta situação antes mas se esqueceu da solução, talvez por ser tão simples.     Ao tentar atachar uma base normalmente com sp_attach_db o SQL Server retornava os …

Continue lendo »

nov 28

SQL Internal Ops Conference – Agenda

Este evento já aconteceu, veja aqui. Está chegando mais um grande e esperado evento de SQL Server no Brasil, o SQL Internal Ops Conference que anunciamos, na sexta-feira dia 07/11 em Porto Alegre. Agora já é possível visualizar a agenda de sessões pra você poder escolher, saber em qual auditório encontrar e quem vai apresentar.   Comente quais …

Continue lendo »

nov 14

Consumo de CPU por base

Pra quem gerencia instâncias com mais de uma base, fica fácil evidenciar. Hoje logo cedo precisei identificar qual base de um servidor era a maior responsável pelo consumo de CPU. Este script é uma baita de uma mão na roda:   WITH DB_CPU_Stats AS (SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS …

Continue lendo »

nov 08

Status Killed/Rollback é um bug?

  Esta pergunta é muito interessante e a resposta é: depende…   O que significa Killed/Rollback na coluna cmd? Este tipo de status é para transações canceladas antes de sua conclusão, onde a operação é de insert, update, delete. Como os dados estão sendo alterados, se você pedir pra cancelar a operação antes de terminar, …

Continue lendo »

nov 06

Matando processos no SQL

Em alguns procedimentos é necessário ter exclusividade na base como um restore, por exemplo. Aí você abre o Activity Monitor e se depara com dezenas ou centenas de conexões. Outras bases estão em produção portanto você não pode alterar portas ou isolar a nível de servidor. Como matar os processos de usuários somente da base …

Continue lendo »

nov 02

SQL – Procedimentos pré migração

Antes de iniciarmos qualquer migração de banco de dados devemos garantir que nenhuma alteração será realizada na base entre o período de backup, restore e alteração da aplicação apontando para o novo servidor. Mesmo o cliente informando que parou a aplicação e que nenhum usuário se encontra na empresa, é muito importante executar o procedimento …

Continue lendo »

out 29

Listar o conteúdo de uma procedure

Muitas vezes nos deparamos com servidores anteriormente administrados por outras pessoas e temos a necessidade de saber exatamente o que uma stored procedure faz, qual o código que ela executa. Para isso temos uma outra stored procedure para nos ajudar, a sp_helptext.   A sp_helptext é capaz de ler o conteúdo da stored procedure criada …

Continue lendo »

out 25

Seu job de rebuild demora muito?

Muitos ambientes possuem um job agendado para fazer o rebuild dos índices mas com o constante crescimento da base acabam chegando próximos da janela ou, quando não monitorados, até passam do horário permitido. Existe uma alternativa que se aplica a grande maioria dos ambientes. Para entendermos melhor, vamos relembrar os tipos de fragmentação e a …

Continue lendo »

out 05

Dicas úteis de migração…

    Como se preparar para a migração?   Se você é DBA e vai encarar essa missão, se prepare. As dicas abaixo são um pequeno resumo das armadilhas que você vai encontrar por aí. Planejamento, planejamento e, por fim, planejamento.       Documentação do ambiente de origem antes de preparar o ambiente de …

Continue lendo »

out 03

Virtual PASS PT

Uma brilhante idéia com resultados incríveis. Imagine você ter em seu navegador um resumo dos mais atuais artigos dos principais blogs de SQL Server da internet. São artigos, vídeos, webcasts, eventos e muito mais. Se você é um profissional de SQL Server ou quer ficar antenado nas principais notícias do SGBD mais utilizado, não pode …

Continue lendo »

Posts mais antigos «

» Posts mais novos