O documento fornece detalhes sobre a integração entre o SharePoint Server 2007 e o SQL Server. Ele discute como o SharePoint armazena dados no SQL Server, melhores práticas para manutenção do SQL Server e recursos do SQL Server 2008.
Detalhes da integraçãoentre o SharePoint Server 2007 e o SQL Server Rodolfo A. Roim MVP Lead Microsoft Brasil OFC302
3.
Instruções gerais (hiddenslide): 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.
4.
Agenda Visão geralde 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.
5.
SQL? Mas eusou 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
6.
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 .
Qual versão doSQL? 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
9.
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.
10.
Evoluindo… Enterprise! KPIe 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;
11.
Mantenha seu SQLServer 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 .
12.
Como fazer amanutenção? Checar a integridade do banco de dados; Reindexar ou reconstruir o banco de index; Update statistics; Backups; Desfragmentar o File System
13.
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;
14.
Índices Reindexar osbancos 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.
15.
Backups Pode serparte do plano de manutenção Três tipos Completo ( Full ) Parcial ( Partial ) Incremental ( Differential ) Transaction logs
16.
Mais recomendações deBackup 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.
17.
Fragmentação do Filesystem 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
18.
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.
19.
E o quemais? 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
20.
Melhores práticas paraBanco 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 );
21.
Outros pontos aconsiderar 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;
22.
Vasculhando o SQLServer 2008 Rodolfo A. Roim MVP Lead Microsoft Brasil
23.
24.
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!
25.
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
#6 SSP web application database SSP Search DB SSP admin Content DB
#7 SQL is involved to SharePoint since the beginning;
#9 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.
#13 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.
#20 Mostrar como funciona o espaço em branco dos banco de dados, mudando o tamanho do arquivo na mão.