Colunas TechNet – Metadados para Publicação no Media Center Por favor, preencha os dados abaixo com as informações sobre sua coluna. Estas informações serão usadas para a publicação da mesma no Media Center. Esta página será removida na versão publicada. - Título da coluna: Configurando e ajustando o Microsoft SQL Server 2005 – Parte 2. - Autor: Pedro Antonio Galvão Junior - Tamanho do arquivo (KB): 72 - Nível (Básico/Intermediário/Avançado) sugerido: Intermediário - Data de criação (dd/mm/aaaa): 23/06/2008 - Categoria sugerida (Implementação/Planejamento/Manutenção/Suporte): Implementação/Manutenção/Suporte - Produto(s) que se aplica(m): Microsoft SQL Server 2005 - Descritivo com 4 linhas: Esta coluna tem como objetivo expor ao leitor 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. Coluna escrita por membro da comunidade TechNet - Página 1 de 5 Configurando e ajustando o Microsoft SQL Server 2005 – Parte 2. Por Pedro Antonio Galvão Junior Data de criação: 23/06/2008 Resumo 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. Observação importante Este artigo técnico foi escrito por um membro da comunidade brasileira e não é um documento oficial Microsoft. A Microsoft Corporation e a Microsoft Brasil não fornecem quaisquer garantias, explícitas ou expressas, sobre o conteúdo deste documento, nem concorda necessariamente com opiniões pessoais dos colunistas, bem como não se responsabiliza por danos causados por procedimentos técnicos descritos nestas colunas. Coluna escrita por membro da comunidade TechNet - Página 2 de 5 Este artigo aplica-se aos seguintes produtos e tecnologias: Microsoft SQL Server 2005(Workgroup Edition, Standard Edition, Enterprise Edition, Developer Edition, Express Edition). Microsoft Windows XP Professional. Microsoft Windows 2000 Server. Microsoft Windows Server 2003. 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 autoajustes 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. Trabalhando com o catálogo de sistema 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 Coluna escrita por membro da comunidade TechNet - Página 3 de 5 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. 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 Visões do Descrição CLR Assembly Catalog Visões do Key Catalog Descrevem os assemblies de Common sys.assemblies Language Runtime(CLR). sys.assembly_files sys.assembly_references Visões do Databases Descrevem bancos de dados, arquivos sys.backup_devices and Files Catalog de banco de dados e dispositivos de sys.database_files backup associados com uma instância sys.databases do SQL Server. sys.master_files Visões do Database Descrevem papéis de testemunha que sys.database_mirroring_witnesses Mirroring Catalog um servidor desempenha como um parceiro de espelhamento de banco de dados. Visões do Data Spaces Descrevem grupos de arquivos, sys.data_spaces and Full-Text Catalog esquemas de partição e catálogos de sys.destination_data_spaces texto integral. sys.filegroups sys.fulltext_catalogs sys.partition_schemes Visões do Endpoints Descrevem pontos finais utilizados para sys.database_mirroring_endpoints Catalog espelhamento, para troca de mensagens sys.endpoints_webmethods Coluna escrita por membro da comunidade TechNet - Página 4 de 5 de Service Broker e para serviços Web. sys.endpoints sys.http_endpoints sys.service_broker_endpoints sys.soap.endpoints sys.tcp_endpoints sys.via_endpoints Visoões do ExtendedProperties Descrevem propriedades estendidas e a sys.extended_properties classe de objetos de que originam. Catalog Visões do Linked Servers Catalog Descrevem servidores vinculados ou sys.linked_logins remotos e seus logins relacionados sys.remote_logins sys.servers Tabela 1.1 Links Relacionados http://www.microsoft.com/brasil/sql http://www.mcdbabrasil.com.br http://www.msit.com.br http://www.msdnbrasil.com.br http://www.technetbrasil.com.br http://www.itcentral.com.br http://juniorgalvao-mvp2007.spaces.live.com 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. Pedro Antonio Galvão Junior atua no mercado de TI/SI há 14 anos, especializando-se na área de infraestrutura 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. Exerce também a função de professor Universitário nas Faculdades Academia de Ensino Superior de Sorocaba e São Roque, ministrando aulas sobre as disciplinas Sistemas de Banco de Dados. Coluna escrita por membro da comunidade TechNet - Página 5 de 5