Algumas vezes acontece de você prestar serviço para alguma empresa/usuário/amigo e o pessoal cria um usuário para acesso ao ambiente SQL, como em muitos casos não precisamos de acesso direto no servidor podemos usar o SSMS/Enterprise Manager ou qualquer outra ferramenta que esteja disponível. Apenas precisamos saber qual o nível de acesso do nosso usuário…
Category Archives: SQL
SQL 2k5 – Instalando e não vendo,,,
Ta certo,,, eu sei,,, na realidade não é bem assim,,, ver você vai assistir a instalação, mas não vai precisar ficar fazendo o processo do NNIF (Next, Next, I agree, finish),,,
Não instale o VS2010 SP1 se você usa o Intellisense no SSMS
Se você gosta e usa o Intellisense (aquele opção que ajuda a preencher alguns itens quando você está digitando alguma query) no SSMS NÃO instale o Visual Studio 2010 SP1…
Isso acontece com o SSMS do 2008 R2, de acordo com o time da Microsoft a solução vai estar disponível no CU7 do SQL Server 2008R2 e no SP1 do SQL 2008 R2,,,
O maldito erro SSPI handshake failed
Em um dia qualquer você verá desenvolvedores correndo pelos campos verdes,,, felizes e sorridentes,,, criando belas querys,,, Mas, sem o menor aviso, uma sombra pairá sobre o micro de um deles e alguém virá em sua direção e irá mostrar:
Error: 17806, Severity: 20, State: 2.
SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed. [CLIENT: 192.168.1.1] Continue reading
T-SQL Tuesday #016 – Blocking Processes – #tsql2sday
O T-SQL Tuesday desse mês é sobre Aggregate Functions,,,
O código abaixo é bem simples, ele vai exibir algum block que pode estar ocorrendo no SQL nada muito complicado mas é interessante de ter,,,
1: SET NOCOUNT ON
2:
3: SELECT a.spid AS "Block" ,
4: ( SELECT COUNT(*)
5: FROM master.dbo.sysprocesses b
6: WHERE b.blocked = a.spid
7: ) AS "BlockCount" ,
8: ( SELECT MAX(waittime)
9: FROM master.dbo.sysprocesses b
10: WHERE b.blocked = a.spid
11: ) AS "BlockTime" ,
12: a.status ,
13: a.program_name ,
14: a.cmd ,
15: a.last_batch
16: FROM master.dbo.sysprocesses a
17: WHERE a.spid IN ( SELECT blocked
18: FROM master.dbo.sysprocesses
19: WHERE blocked <> 0 )
20: ORDER BY a.blocked ASC ,
21: BlockCount DESC
Porque todo DBA precisa de amigos,,,
Se você realmente deseja ser um bom administrador de banco você precisa de um amigo,,,
Tanto o MSSQL, Oracle, DB2 ou qualquer banco de dados que se prese é um sistema com muitas opções e são raros os indivíduos que tem capacidade de aprender e lembrar de absolutamente tudo. Você vai precisar de ajuda uma hora ou outra.
Quanto tempo vai demorar para…
Você já passou por aquela situação de ter que fazer um backup de uma base que não é
pequena e não ter ideia de quanto tempo vai demorar? Você fica olhando aquela circulo maldito do SSMS rodando e rodando e nada, quando ele mostra alguma coisa é de 10% em 10%,,, Ou quando executa um script ele também fica nos 10% em 10%,,,
Isso é muito chato,,,
T-SQL Tuesday – Janeiro
O T-SQL Tuesday desse mês é, usando uma tradução ao pé da letra, “Resoluções”, que no meu ponto de vista acho que fica melhor como “Desejos”.
O que esperar para este ano? o que fazer? o que não fazer? vai estudar mais? trocar de carro? mentiu pra você m Continue reading
Desafio da Mega-Sena
Eu montei um gerador de números aleatórios para criar uma sequencia de jogo para a
Mega-Sena, até aí nada complicado,,,
O desafio é: fazer mais complicado, complexo, que possa gerar mais de um jogo e funcional.
Quem se habilita?
Em qual porta meu SQL está ouvindo?
Exitem outras formas de ver essa informação mas, quero motrar usando uma DMV.
Por que? –Porque é legal,,,
