Arquivo de julho, 2012

SQL Saturday #147

Publicado: 31 de julho de 2012 em SQL Server, Virtual PASS BR

Pessoal,

Entre os dias 24/08 e 25/08 acontecerá pela terceira vez no Brasil e a primeira vez em Recife-PE o evento SQL Saturday de número 147. O SQL Saturday é um evento apoiado pelo PASS e organizado pela comunidade técnica.

A grande diferença das edições anteriores que tiveram no Brasil é que o dia 24/08 será um dia voltado a mini-cursos focados em SQL Server. Nesse dia terá um curso de BI no SQL Server 2012 em português ministrado por instrutores brasileiros e um curso sobre alta disponibilidade no SQL Server 2012 em inglês ministrador por um instrutor norte americano. As palestras ocorrerão todas no dia 25/08.

A inscrição para as palestras é totalmente gratuita, sendo opcional o pagamento de uma pequena taxa que se reverterá em almoço. Para os mini-cursos será cobrado uma taxa de $ 100.00 que custeará a vinda dos palestrantes.

Segue a grade completa das palestras e mini-cursos:

As inscrições podem ser feitas pelo site oficial do evento.

Aproveitem pois não são todos os dias que temos uma oportunidade dessa no  Brasil.

Olá,

Se você estiver instalando SQL Server em cluster e no final da instalação se deparar com a imagem abaixo:

Vá nos eventos do cluster e verifique se encontra a seguinte entrada de erro:

Cluster network name resource ‘XXX’ failed to create its associated computer object in domain ‘XXX’ for the following reason: Unable to update password for computer account.

The text for the associated error code is: Access is denied.

Esse erro acontece porque o instalador do SQL Server ao registrar o nome do Cluster SQL no domínio não conseguiu adicionar o Cluster Windows com controle total sobre o cluster SQL. Complicado não ? Parece complicado mas a solução é simples como podemos ver a seguir:

  1. Vá no AD e localize o Cluster SQL;
  2. Botão direito no nome e propriedades;
  3. Vá na aba Security;
  4. Adicione o nome do cluster windows e coloque Full Control;
  5. Aplique e dê OK.

Pronto feito isso desinstale a instância e instale novamente.

Espero que resolva.

Em um dos clientes que eu dou consultoria, administro um ambiente com 12 servidores e quando preciso executar algum script em todos os servidores fica inviável ir de um em um via Management Studio, abrir uma nova Query e executar o script.

Para facilitar meu trabalho nessas ocasiões eu uso o utilitário de comando que vem junto com o SQL Server a partir do 2005 chamado sqlcmd.

Para utilizar o sqlcmd basta ir no prompt de comando do Windows e sua sintaxe é bem simples como podemos ver abaixo.

Utilizando sqlcmd com autenticação SQL Server:

sqlcmd -S NomeServidor -d NomeBancoDados -U NomeUsuario -P Senha -i Caminho\NomeArquivo.sql

Utilizando sqlcmd com autenticação integrada:

sqlcmd  -E -S NomeServidor -d NomeBancoDados -i Caminho\NomeArquivo.sql

É isso aí galera, espero que isso possa ajudar muito vocês e facilitar um pouco o dia a dia.

Até a próxima.