SQL Saturday 325 – São Paulo

Para os amantes de SQL Server e para todos que gostam e usam, no dia 27 de setembro de 2014 irá acontecer mais um evento da comunidade de SQL Server: o SQL Saturday. O evente será realizado na UNIP Tatuapé, Rua Antônio Macedo, 505 – Parque São Jorge, Tatuapé – São Paulo – SP, São Paulo, 03087-040, Brasil. Teremos … Continue lendo »

Snapshot

Mantendo a replicação do AlwaysOn no 2012 quando falha a sincronização Continuar lendo

Formação Analista de Data Warehouse Acontece em Porto Alegre!

Pessoal, dias 25 e 26 de Agosto estarei ministrando pela BI do Brasil uma turma da Formação Analista de Data Warehouse – Fase I. Esse treinamento tem como principal objetivo compartilhar Melhores Práticas para construção de um Data Warehouse. Material

PROBLEMA: Filtro na porta 1434 do SQL Server Browser.


Olá pessoal tudo tranquilo? Espero que sim!

Esta semana passei por um problema em produção onde o subscriber de uma topologia de replicação não estava conseguindo comunicação com o publisher, por este motivo a replicação estava apresentando falha. Comecei a investigar e quando tentei me conectar via Management Studio no Subscriber com a instância do SQL Server no Publisher, eu recebi o erro abaixo:

 
Algo não estava certo, fiz mais algumas verificações e testes, e descobri que especificando apenas o nome do servidor que abrigava o Publisher no SSMS, sem especificar o nome da instância, eu conseguia me conectar normalmente, opa! A instância nomeada do SQL Server no Publisher estava configurada para usar a porta 1433, usada normalmente pelas instâncias default. E realmente, especificando a porta 1433 juntamente com o nome da instância nomeada do Publisher para o SSMS, eu também conseguir me conectar sem problemas.

A conclusão é que o SQL Server Browser, embora estivesse rodando no Publisher, não estava desempenhando o seu papel. O SQL Server Browser é um serviço instalado pelo SQL Server, e que tem a responsabilidade de informar as portas TCP usadas pelas instâncias rodando num determinando servidor:

SQL Server Browser Service (Database Engine and SSAS)

Mas se o SQL Server Browser estava rodando no Publisher, o que poderia estar impedindo o seu funcionamento? Talvez algum filtro no tráfego de rede, o SQL Server Browser usa a porta UDP 1434 para responder às requisições dos clientes. O PortQry é uma ferramenta da Microsoft que ajuda bastante neste tipo de verificação:

PortQry Command Line Port Scanner Version 2.0

PortQryUI - User Interface for the PortQry Command Line Port Scanner

Usando a interface gráfica do PortQry, informei o nome do Publisher e a porta UDP 1434 para o teste:


Note o resultado do meu teste, UDP port 1434 (ms-sql-m service): FILTERED, ou seja, existe algum filtro na rede para esta porta no servidor do Publisher que não está permitindo a conexão com o SQL Server Browser. Com esta informação, pedi ao time de rede para fazer uma verificação.
É isso pessoal, espero que tenha sido útil. Abraço!
http://www.virtualpass.com.br/

Algoritmo de Regras Associativas (Association Rules) no Data Mining do SQL Server 2014

Fala galera, como prometido neste post e iniciado pela Árvore de Decisão, hoje continuo a série de posts falando sobre os algoritmos de Data Mining existentes no SQL Server 2014. Este segundo algoritmo que vamos falar é de Regras Associativas. Voltando ao primeiro post, as Regras Associativas apresentam uma estrutura combinatória dentro de um DataSet a partir [...]

The post Algoritmo de Regras Associativas (Association Rules) no Data Mining do SQL Server 2014 appeared first on Think Think SQL.

[Video] – Configurando backups no SQL Server Express

Pessoal, Criei um novo video hoje apenas para mostrar como configurar e agendar backups no SQL Server Express. Ja recebi alguns e-mails referente ao assunto e então resolvi criar um video sobre o mesmo. O video está bastante simples, onde o intuito é mostrar de forma rapida e facil como configurar. Espero que gostem! Marcos … … Continuar lendo

Erro ao executar uma transação distribuída (DTC) via Linked Server!


Olá pessoal! 

Desta vez vou falar de um problema envolvendo Linked Server e o MS DTC.
 
Recentemente tive que verificar um ambiente com Windows Server 2003 x86 + SQL Server 2000 instalados onde qualquer tipo de transação distribuída que tentasse ser executada via Linked Server para outro servidor com um Windows Server 2008 x64 + SQL Server 2008 R2 falhava com a seguinte mensagem de erro:

Server: Msg 7391, Level 16, State 1, Line 1
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to start a distributed transaction.
[OLE/DB provider returned message: New transaction cannot enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].

Encontrei na internet um KB oficial da Microsoft falando sobre o caso:


No KB, a solução aplicada é habilitar alguns parâmetros na configuração do DTC local na parte de segurança, na máquina de origem a configuração estava OK contudo na máquina de destino nada estava configurado, isto não foi esquecimento de alguém, ocorre que a partir do Windows Server 2008 estas configurações realmente passaram a vir desta forma por padrão, conforme figura abaixo:
 
Fiz então as alterações conforme o KB e ficou da seguinte forma:
Após aplicar as alterações o serviço do MS DTC reiniciou automaticamente, testei novamente minha transação distribuída dentro do SQL Server e obtive êxito!

É isso pessoal, espero que tenha sido útil! Um abraço!
http://www.virtualpass.com.br/

T-SQL Tuesday #57 – SQL Family and community

Para este mês o anfitrião do T-SQL Tuesday #57 é o Sr. Jeffery Verheul  (B|T) Quando começamos como DBA´s, começamos lendo alguns livros, vendo alguns materiais na internet, participando de alguns treinamentos, etc… No começo acaba sendo bem assim,,, simples,,, Aí você se depara com algum problema um pouco mais complicado,,, ou precisa fazer uma feature mais … Continuar lendo

No such pipe, or this pipe has been deleted

This data comes from pipes.yahoo.com but the Pipe does not exist or has been deleted.

SQL Saturday #325 – Estarei presente!

Olá pessoal, Com grande alegria comunico que estarei presente ao SQL Saturday #325 que será realizado dia 27 de setembro de 2014 em São Paulo. Irei realizar duas palestras: Junte, manipule e conecte dados com o Power Query Conheça essa poderosa ferramenta para recuperar dados de diferentes fontes e prepará-los para análise. Parte da suíte […]
Go to Top