SQL Browser

Pessoal, uma pergunta simples que chegou por email.

O que é SQL Browser? O SQL Browser é um serviço que fornece informações de conexão para clientes. Utilizado quando um servidor possuí mais de um SQL Server instalado, diversas instâncias em cluster, ou utiliza uma porta diferente da padrão.

O executável do serviço é o “sqlbrowserver.exe”, para usar uma linha de comando para inicializar pode ser utilizado a linha de comando similar a que segue: “C:Program FilesMicrosoft SQL Server100Sharedsqlbrowser.exe”

Novamente obrigado pelas dúvidas.

Abraço, Rodrigo

Descobrindo o nome e o tipo de um User-Defined Type

Semana passada um amigo me questionou sobre como descobrir o nome e o tipo de uma User-Defined Type.

Para deixar registrado a tabela é a sys.systypes. Veja a query abaixo:

SELECT  name nometipo,
        xusertype idtipo,
        length tamanho
FROM    sys.systypes

Essa query retorna o nome do UDT, id e o comprimento do campo. Contudo se necessitarmos o campo físico de origem podemos criar um join entre a tabela com ela mesma utilizando o campo type. Veja a query.

SELECT  a.name nometipo ,
        a.xusertype idtipo ,
        a.length tamanho ,
        b.name nomefisico
FROM    sys.systypes a
        INNER JOIN VNDM.sys.systypes b ON a.type = b.type

Concluindo espero que esses dois scripts sejam uteis para futuras manutenções e obrigado aos amigos que mandam dúvidas.

Abraço, Rodrigo.

Free ebook: Moving to Microsoft Visual Studio 2010

ebook_.net2010_Free_13022011Dica de ebook (FREE), li e gostei muito deste ebook.

Este ebook esta dividido em 3 partes:

Parte 1 – para desenvolvedores VSD 2003

Parte 2 – para desenvolvedores VSD 2005

Parte 3 – para desenvolvedores VSD 2008

 

 

 

 

O download pode ser feito no link  http://blogs.msdn.com/b/microsoft_press/archive/2010/09/13/free-ebook-moving-to-microsoft-visual-studio-2010.aspx

Abraço, Rodrigo

RoadShow Microsoft Porto Alegre

Pessoal,

Ontem aconteceu o RoadShow da Microsoft em Porto Alegre e estava excelente! Muita Nuvem e Virtualização, além é claro dos novos amigos.

Uma das sessões que mais me chamou a atenção foi sobre a infra estrutura dos servidores que suportam o Azure e principalmente a preocupação com o meio ambiente.

Indico uma visita ao post do Fabio Hara para saber mais sobre o evento e ver algumas fotos.

Abraço, Rodrigo

Quais arquivos compõem um banco de dados no SQL Server?

Pessoal,

Questão enviada por um ex-aluno de .Net.

Quais arquivos compõem um banco de dados no SQL Server?

O SQL Server possui três tipos de arquivos:

  • Primary Data Files (.MDF): esse arquivo contém informações de inicialização do banco de dados e “endereço” para outros arquivos no mesmo banco de dados. Os dados e objetos podem ou não ser armazenados nesse arquivo. Importante saber que todo o banco de dados contém um Primary Data File.
  • Secondary Data File (.NDF): tipo de arquivo opcional, muito usado para distribuir registros através de discos distribuídos, também pode ser utilizado caso o arquivo primário exceder o tamanho limite do sistema operacional, isso garante o crescimento continuo do database.
  • Transaction Log (.LDF): mantém as informações de transação para possíveis recuperações do banco de dados. Assim com o Primary Data File também deverá existir ao menos um Transaction Log.

Informações importantes:

  • todos os caminhos de de banco de dados são registrados no banco de dados Master;
  • os arquivos possuem dois nomes:
    • físico: indica o nome físico do arquivo no sistema operacional;
    • lógico: usado como referencia em todas as instruções t-SQL .
  • os arquivos podem estar em NTFS ou FAT;
  • os arquivos são divididos em páginas e as páginas são numeradas iniciando do zero;
  • a primeira página diz respeito as informações dos atributos do arquivo;
  • os arquivos podem ser configurados para crescer automaticamente conforme necessidade, ou um crescimento manual;
  • para facilitar a manutenção dos arquivos os mesmos podem ser agrupados em Grupos de Arquivos (filegroups);
  • arquivos secundários com tamanho menor facilitam nas estratégias de backup.

Abraço, Rodrigo

RoadShow Microsoft – Porto Alegre, Florianópolis e Curitiba

Pessoal,

Mais um evento imperdível para profissionais de TI, o Link do evento é: http://technet.microsoft.com/pt-br/events/gg577579.aspx

Abaixo segue a descrição conforme o blog do Fabio Hara.

Já estão abertas as inscrições para os 3 primeiros eventos do RoadShow Microsoft. As inscrições estão divididas entre Infraestrutura e desenvolvimento , portanto voce vai verificar que existem 2 links para cada cidade.

TRACK INFRAESTRUTURA:
Junte-se ao time de especialistas da Microsoft no Roadshow 2011. O Roadshow é um evento presencial diferenciado, onde, durante um dia inteiro, serão apresentadas sessões técnicas com demonstrações ao vivo, utilizando um ambiente com os últimos lançamentos da Microsoft. Há apenas uma breve introdução teórica, para entendimento do cenário e, depois, o time de Especialistas da Microsoft apresenta ao vivo, na prática, toda a solução sendo implementada passo a passo. Neste evento será apresentado um caso fictício de uma empresa que possui vários desafios de TI (desenvolvimento de software e infraestrutura de TI), e como a plataforma Microsoft poderá ajudá-la a reduzir custos, aumentar a segurança, escalabilidade, gerenciamento e a produtividade, tudo isso utilizando ao máximo os recursos de computação em nuvem (Cloud Computing). Windows Azure, Business Productivity Online Suite (BPOS), Office 365, Nuvem Privada e Windows 7 serão alguns dos tópicos em destaque durante o evento. Você aprenderá como tirar proveito dos novos recursos que a computação em nuvem proporcionará ao professional de TI, conceitos de nuvem privada, como utilizar da melhor forma as soluções de produtividade online, implementação de Windows 7, além de muitas outras capacidades. Clique, inscreva-se e participe do Road Show 2011! Tópicos Abordados: – Computação em Nuvem (Cloud Computing); – Windows Azure; – Business Productivity Online Suite (BPOS); – Virtualização/Nuvem Privada; – Implementação de Windows 7. Palestrante: Fabio Hara e Alvaro Rezende.

TRACK DESENVOLVIMENTO:
O Roadshow é um evento presencial diferenciado, onde durante um dia inteiro serão apresentadas sessões técnicas com demonstrações ao vivo, utilizando um ambiente com os últimos lançamentos da Microsoft. Há apenas uma breve introdução teórica, para entendimento do cenário e depois, o time de Especialistas da Microsoft apresenta ao vivo, na prática, toda a solução sendo implementada passo a passo. Neste evento será apresentado um caso fictício de uma empresa que possui vários desafios de TI (desenvolvimento de software e infraestrutura de TI), e como os novos produtos e tecnologias da Microsoft podem torná-la mais competitiva, com gerenciamento, segurança, escalabilidade e performance. ASP.NET MVC e Web forms, Silverlight, Windows Phone 7, SharePoint e desenvolvimento para Windows, sendo tudo integrado com Windows Azure, são os principais temas a serem tratados durante as apresentações. Soluções de arquitetura, web services e Azure serão explorados também, pois o futuro é a nuvem e suas aplicações precisam estar prontas para essa nova geração de soluções baseadas em cloud computing. Ao termino do evento você aprenderá como tirar melhor proveito de tais tecnologias, tornando-se um profissional com diferencial competitivo.  Clique, inscreva-se e participe do Road Show 2011! Tópicos Abordados: – Computação em Nuvem (Cloud Computing); – Windows Azure; – Windows Phone 7; – Silverlight; – ASP.NET MVC e Web Forms; – Sharepoint. Palestrantes:  Fernando Figuera e Alex Schulz.  (mais)

Roadshow Microsoft – Trilha Desenvolvedores – Porto Alegre, RS

Data:   08/02/2011 08:30 Brasília- 08/02/2011 17:30
Taxa de Inscrição:   Não
Idioma Principal:   Português
Público-alvo:   Dev/Programador Pro
Local:  Porto Alegre Brasil
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032475237&culture=pt-br

Roadshow Microsoft – Trilha Profissionais de TI – Porto Alegre, RS

Data:   08/02/2011 08:30 Brasília- 08/02/2011 17:30
Taxa de Inscrição:   Não
Idioma Principal:   Português
Público-alvo:   Generalista de TI
Local:  Porto Alegre Brasil
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032475236&culture=pt-br

Roadshow Microsoft – Trilha Desenvolvedores – Florianópolis, SC

Data:   10/02/2011 08:30 Brasília- 10/02/2011 17:30
Taxa de Inscrição:   Não
Idioma Principal:   Português
Público-alvo:   Dev/Programador Pro
Local:  Florianopolis 88034-000 Brasil
AGUARDANDO CONFIRMAÇÃO DE LOCAL

Roadshow Microsoft – Trilha Profissionais de TI – Florianópolis, SC

Data:   10/02/2011 08:30 Brasília- 10/02/2011 17:30
Taxa de Inscrição:   Não
Idioma Principal:   Português
Público-alvo:   Generalista de TI
Local:  Florianopolis 88034-000 Brasil
AGUARDANDO CONFIRMAÇÃO DE LOCAL

Roadshow Microsoft – Trilha Desenvolvedores – Curitiba, PR

Data:   22/02/2011 08:30 Brasília- 22/02/2011 17:30
Taxa de Inscrição:   Não
Idioma Principal:   Português
Público-alvo:   Dev/Programador Pro
Local:  Curitiba Paraná 80410-201 Brasil
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032475245&culture=pt-br

Roadshow Microsoft – Trilha Profissionais de TI – Curitiba, PR

Data:   22/02/2011 08:30 Brasília- 22/02/2011 17:30
Taxa de Inscrição:   Não
Idioma Principal:   Português
Público-alvo:   Generalista de TI
Local:  Curitiba Paraná 80410-201 Brasil
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032475243&culture=pt-br

Convidem seus amigos e colegas. Não deixe de participar deste evento unico na sua região e de conhecer o time de comunidades tecnicas da Microsoft.

Meu conselho CORRAM, inscrições para esses eventos se esgotam rápido.

Abraço, Rodrigo