TechEd_OFC302
Upcoming SlideShare
Loading in...5
×
 

TechEd_OFC302

on

  • 1,070 views

 

Statistics

Views

Total Views
1,070
Views on SlideShare
1,021
Embed Views
49

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 49

http://blogs.msdn.com 49

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 09/02/09 13:15 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 09/02/09 13:15 MICROSOFT CONFIDENTIAL © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • SSP web application database SSP Search DB SSP admin Content DB
  • SQL is involved to SharePoint since the beginning;
  • A versão atual do SharePoint suporta o SQL Server 2000, com service pack 1 instalado. No entanto, o SharePoint 2010, que será lançado no SharePoint Conference, suportará somente a versão 64 bits do SQLServer, portanto, se eu puder dar um conselho, comecem a pensar na migração do seu SQL Server se você ainda estiver usando a versão 2000. A migração é muito simples: deattach do banco de dados, copie o arquivo MDF, atualize a versão do SQLServer e attach o banco de dados novamente. Instalação básica: o problema da instalação básica é que o WSS utiliza o WID (Windows Internal Database) que não permite administração de usuários, conexão remota ou qualquer tipo de administração. Se você quiser uma instalação sem custo, utilize o SQL Server Express, pois é gratuito, administrável e de fácil migração para as versões pagas do SQL Server, como a Standard e Enterprise.
  • Checar a integridade: dbcc Isso serve para checar a integridade do seu banco de dados, para verificar se ele ainda está funcionando, se não existe qualquer tipo de inconsistência com o banco e não ser surpreendido com uma farm do SharePoint não funcionando.
  • Mostrar como funciona o espaço em branco dos banco de dados, mudando o tamanho do arquivo na mão.
  • 09/02/09 13:15 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide.
  • 09/02/09 13:15 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

TechEd_OFC302 TechEd_OFC302 Presentation Transcript

  •  
  • Detalhes da integração entre o SharePoint Server 2007 e o SQL Server Rodolfo A. Roim MVP Lead Microsoft Brasil OFC302
  • Instruções gerais (hidden slide):
    • Título:
    • Nível Técnico:
    • Audiência foco:
    • Objetivos (quais são as três principais mensagens que você gostaria que a audiência absorva):
      • 1.
      • 2.
      • 3.
    • Sequência da sua apresentação (incluindo as demos):
    Instruções aos palestrantes: Complete este slide para que o Track Owner avalie a sequência da sua apresentação, tópicos cobertos, integração das demos e alinhamento do conteúdo com a descrição e nível da sessão.
  • Agenda
    • Visão geral de como o SharePoint usa o SQL Server;
    • Visão Geral das versões do SQL Server e qual você usa para o quê;
    • Melhores Práticas nos cuidados para o seu SQL server;
    • Algumas funcionalidades legais do SQL 2008 a considerar.
  • SQL? Mas eu sou um admin de SharePoint
    • Central Admin é uma aplicação web e está em seu próprio banco de dados de conteúdo
    • Search tem o seu próprio banco de dados
    • WSS e MOSS
    • Configuração da Farm é armazenada no SQL.
    • Todo conteúdo do SharePoint é armazenado no SQL.
      • *Sem exceção
  • Content Databases
    • Cada web application tem um banco de dados de conteúdo;
    • Uma web application pode ter múltiplos bancos de dados de conteúdo;
    • Um site collection deve existir inteiramente em um banco de dados de conteúdo;
    • Um banco de dados de conteúdo pode ter múltiplos sites collections .
  • Composição do SharePoint
  • Qual versão do SQL?
    • SQL 2005 ou 2008?
    • 64 bit
    • Se você quiser manter uma instalação livre de custo, use o SQL Express
    • SQL 2000
    • 32 bit
    • Instalação básica
    Boa ideia Nem tão boa ideia
  • Standard ou Enterprise?
    • Funcionalidades do Standard
      • Suporta até 4 CPUs (incluindo core)
      • Suporta um máximo de 4 GB de RAM em um SO de 32 bits;
      • Failover é manual e restrito a dois nós;
      • Suporta database mirroring;
      • Suporte nativo a 64 bits.
  • Evoluindo… Enterprise!
      • KPI e Analysis Server incluso;
      • Gráfico de comparação pode ser encontrado em http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx
    • Funcionalidade completa com SQL 2005
      • Suporta mais de 4 CPUs
      • Suporte para mais de 32 GB de RAM em um OS de 32 bits;
      • Failover ativo para servidores espelhos;
  • Mantenha seu SQL Server Feliz!
    • Planos de Manutenção
      • Pode ser criado manualmente ou com um wizard;
      • Facilmente modificado em interface gráfica;
      • Pode incluir uma variedade de operações, incluindo backups;
      • Pode usar SMTP para envio de e-mails com sucesso .
  • Como fazer a manutenção?
    • Checar a integridade do banco de dados;
    • Reindexar ou reconstruir o banco de index;
    • Update statistics;
    • Backups;
    • Desfragmentar o File System
  • Coisas que você deveria fazer…
    • Checar a integridade do Banco de Dados
      • Verifique a integridade do banco de dados;
      • Use comandos o T-SQL: DBCC checkdb;
      • Uso intensivo do disco e da CPU;
  • Índices
    • Reindexar os bancos de dados
      • Desfragmente os índices do banco de dados
    • Reconstruir os Índices
      • Recrie completamente os índices do banco de dados;
      • Não é preciso fazer constantemente;
      • Shrinking databases fragmenta seus índices e seus dados.
  • Backups
    • Pode ser parte do plano de manutenção
    • Três tipos
      • Completo ( Full )
      • Parcial ( Partial )
      • Incremental ( Differential )
    • Transaction logs
  • Mais recomendações de Backup
    • Você pode usar um software nativo ou de terceiro
      • Permite compressão e encriptação de banco de dados;
      • Resultados em backups menores;
      • Pode até resultar em backups mais rápidos, se a velocidade do HD for o gargalo;
    • SQL 2008 Enterprise suporta compressão e encriptação OUT-OF-THE-BOX.
  • Fragmentação do File system
      • SQL será mais rápido se os arquivos do banco de dados estiverem continuamente no file system ;
      • Usar a ferramenta de defrag nativa terá implicações na performance;
      • Considere usar alguma coisa como Diskeeper e seu defrag inteligente;
      • Considere parar o SQL, se possível
  • O que fazer?
    • O tamanho do banco de dados diminui, reduzindo os espaços não utilizados;
    • Não faça o * Shrink Databases * a menos que alguma coisa drástica tenha acontecido
      • Deleção massiva de conteúdo ou sites;
      • Remova os sites collections das versões 2 dos bancos de dados;
      • Bancos de dados abandonados
    • Têm um grande impacto no servidor.
  • E o que mais?
    • Bancos de dados crescem. É o que eles fazem!
    • Operação de crescimento é lenta no SQL e irá, eventualmente, resultar em fragmentação do arquivo do banco de dados.
    • Crie bancos de dados com espaço suficiente para um ano e crescimento
  • Melhores práticas para Banco de Dados
    • Crie múltiplos arquivos TempDB;
    • Coloque respectivos bancos de dados e transaction logs em diferentes drives ;
    • Arrume os bancos de dados conforme a velocidade;
    • Use autogrow com moderação;
    • Mantenha seu banco de dados abaixo dos 100 GB;
    • Use múltiplos bancos de dados de conteúdo ( content databases );
  • Outros pontos a considerar
    • Não altere os bancos de dados – O produto perde o suporte técnico;
    • Se estiver usando o SQL 2005, instale o SP2;
    • Pode usar o backup de Farm do SharePoint para criar um backup do SQL Server ;
    • Não se esqueça do seus bancos de dados de sistema;
    • SharePoint 2007 SP1 suporta o SQL 2008;
  • Vasculhando o SQL Server 2008 Rodolfo A. Roim MVP Lead Microsoft Brasil
  •  
  • Recursos
    • www.microsoft.com/teched
      • Tech·Talks Tech·Ed Bloggers
      • Live Simulcasts Virtual Labs
    • http://www.technetbrasil.com.br
      • Avaliação de produtos finais e betas, conteúdo técnico em português e MUITO MAIS!
    • http://www.msdnbrasil.com.br
      • Developer’s Kit, conteúdo técnico em português, e MUITO MAIS!
  • Sessões Relacionadas
    • OFC303 - Salvando o Mundo com o Office SharePoint Server 2007: Backup e Recuperação de desastres
    • 26/08 – 10:30
    • OFC304 - Implementado Governança com Microsoft Office SharePoint Server 2007
    • 26/08 – 15:00
    • OFC305 - Planejamento de testes e capacidades para Microsoft Office SharePoint Server 2007
    • 27/08 – 8:45
  • Por favor preencha a avaliação
  • © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.