Configurando e ajustando o Microsoft SQL Server 2005 – Parte 2

Pedro Antonio Galvão Junior MCDBA, MVP Outubro 2009

Tecnologias: SQL Server 2005

Sumário: Neste artigo da série Configurando e Ajustando o SQL Server 2005, o leitor encontrará informações sobre como realizar configurações e ajustes no  SQL Server 2005, através do catálogo de sistema e visões de catálogo.

Conteúdo

arrow_down.gifIntrodução
arrow_down.gifTrabalhando com o catálogo de sistemas e visões de catálogo
arrow_down.gifResumindo as visões do SQL Server 2005
arrow_down.gifConclusão
arrow_down.gifReferencias e Topicos Relacionados
arrow_down.gifSobre o Autor

Introdução

O SQL Server é uma família de produtos e tecnologias que atende aos requisitos de armazenamento de dados dos ambientes OLTP e OLAP, é um sistema de gerenciamento de bancos de dados relacionais (RDBMS, relacional database management sustem).

O SQL Server 2005 é mundialmente conhecido pelo seu poder de processamento e armazenamento de informações em diferentes tipos de estruturas de servidores, estruturas de rede e níveis de empresas. Ao instalar o SQL Server em sistemas operacionais de servidor, o SQL Server faz várias modificações no ambiente. Para controlar o acesso ao seu servidor, poucas coisas são mais importantes do que a configuração dos serviços, componentes e capacidades de rede do SQL Server.

Como ocorre com o SQL Server 2000, o Microsoft SQL Server 2005 foi desenvolvido e projetado para trabalhar de forma dinamica, visando realizar automaticamente qualquer tipo de auto-ajuste em suas configurações, como também no equilibrio de carga e processamento que possa estar sendo necessário para o seu funcionamento.

Estes ajustes dinâmicos estão relacionados aos dispositivos físicos como  por exemplo a utilização da memória RAM aumentando ou diminuindo a utilização de memória de acordo com a necessidade. Muitas vezes estes recursos de auto-ajustes do SQL Server tem como objetivo proporcionar uma automação mais segura e prática, mesmo assim torna-se necessário realizar em algumas situações algumas configurações e customizações manuais.

O SQL Server 2005, evoluiu muito em relação ao seu antecessor o SQL Server 2000, principalmente quando destacamos as alterações sofridas no catálogo de sistema e inclusão das visões de catálogo, com o objetivo de proporcionar uma maior segurança, flexibilidade e praticidade nas operações relacionadas a configuração, gerenciamento e manutenção.

arrow_up.gifInício da página

As visões de catálogo contêm as informações utilizadas pelo Database Engine do SQL Server 2005, estas informações fornecem a interface mais geral para os metadados de catálogo e são uma maneira mais direta de acessar e trabalhar com essas informações. Os metadados estão disponíveis para os usuários no catálogo de sistema expostos por visões de catálogo, estas visões de não contêm informações sobre replicação, backup, plano de manutenção de banco de dados, como também não possuem qualquer tipo de relação ao SQL Agent.

As estruturas de banco de dados do SQL Server 2005, estão relacionada as visões de catálogo seguem uma hierarquia baseada em objeto, sendo estes objetos de nível mais baixo herdam atributos de objetos de nível mais alto. Em outras situações algumas visões herdam linhas de outras visões de catálogo, como por exemplo: a visão de catálogo Tables herda todas as colunas da visão de catálogo Objects. Podemos definir que além das colunas que são específicas da própria visão de catálogo Tables, as visões de catálogo Tables têm todas as colunas da visão de catálogo Objects.

arrow_up.gifInício da página

Resumindo as visões de catálogo do SQL Server 2005

A tabela 1.1, resume algumas das milhares de  visões de catálogo existentes no SQL Server 2005, demonstrando a funcionalidade de cada visão, como também os objetos existentes dentro do catálogo da visão. Continuaremos nos próximos artigos destacando as demais visões de catálogo existentes no SQL Server 2005.

Tipo de visão

Descrição

Visões do Key Catalog

Visões do CLR Assembly Catalog

Descrevem os assemblies de Common Language Runtime(CLR).

sys.assemblies

sys.assembly_files

sys.assembly_references

Visões do Databases and Files Catalog

Descrevem bancos de dados, arquivos de banco de dados e dispositivos de backup associados com uma instância do SQL Server.

sys.backup_devices

sys.database_files

sys.databases

sys.master_files

Visões do Database Mirroring Catalog

Descrevem papéis de testemunha que um servidor desempenha como um parceiro de espelhamento de banco de dados.

sys.database_mirroring_witnesses

Visões do Data Spaces and Full-Text Catalog

Descrevem grupos de arquivos, esquemas de partição e catálogos de texto integral.

sys.data_spaces

sys.destination_data_spaces

sys.filegroups

sys.fulltext_catalogs

sys.partition_schemes

Visões do Endpoints Catalog

Descrevem pontos finais utilizados para espelhamento, para troca de mensagens de Service Broker e para serviços Web.

sys.database_mirroring_endpoints

sys.endpoints_webmethods

sys.endpoints

sys.http_endpoints

sys.service_broker_endpoints

sys.soap.endpoints

sys.tcp_endpoints

sys.via_endpoints

Visoões do ExtendedProperties Catalog

Descrevem propriedades estendidas e a classe de objetos de que originam.

sys.extended_properties

Visões do Linked Servers Catalog

Descrevem servidores vinculados ou remotos e seus logins relacionados

sys.linked_logins

sys.remote_logins

sys.servers

Figura 1 – Tabela

arrow_up.gifInício da página

Conclusão

A configuração de um servidor SQL Server 2005, evolui em muito em comparação ao SQL Server 2000, ainda mais quando destacamos as visões de catálogo existentes no SQL Server 2005, que possibilitam uma maior flexibilidade, e praticidade no gerenciamento e configuração do servidor SQL Server 2005, em todas as edições. Por enquanto obrigado, até a próxima.

Referências + Tópicos Relacionados

Para mais informações sobre o SQL Server e tecnologias Microsoft, acesse:
https://www.microsoft.com/brasil/sql

http://www.mcdba.com.br

http://www.msit.com.br

http://www.msdnbrasil.com.br

http://www.technetbrasil.com.br

Sobre o Autor

Pedro Antonio Galvão Junior atua no mercado de TI/SI há 14 anos, especializando-se na área de infra-estrutura e desenvolvimento de aplicações baseada em soluções Microsoft. Graduado no curso superior de Tecnologia em Sistemas da Informação na Faculdade FAC São Roque (Filiada a Faculdades Uninove de São Paulo), atualmente esta cursando o curso de Pós-Graduação (Gestão e Engenharia de Processos para Desenvolvimento de Software com RUP) em São Paulo na Faculdade FIAP, dedicando-se também na sua formação em MCDBA (SQL Server 2000), MVP 2007 e 2008(Most Valuable Profissional) Windows Server System – SQL Server, atuou em diversas empresas na região do Sorocaba e São Roque, como Suporte técnico em Informática, Analista Programador, Analista de Sistemas e DBA. Trabalha atualmente como Engenheiro de Processos e Administrador de Bancos de Dados SQL Server 2000 e 2005, desenvolvimento de aplicação Client-Server na Fábrica de Artefatos de Látex São Roque.

arrow_up.gif Início da página