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
Introdução
Trabalhando com o catálogo de sistemas e visões de catálogo
Resumindo as visões do SQL Server 2005
Conclusão
Referencias e Topicos Relacionados
Sobre 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.
Início da página
Trabalhando com o catálogo de sistemas e visões de catálogo
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.
Iní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
Iní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.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.
Início da página