Prof.

º Silvio

São Paulo – SP Abril – 2007

Aline Santos Pereira nº 02 André Freitas Martins nº 05 Ebert Nori Barbosa nº 07 Márcio Santos Silva nº 12 Rosangela de Sousa Ferreira nº 19 Wellington M. da Silva nº 32

São Paulo – SP Abril – 2007

Trabalho solicitado pelo professor Silvio do 3º ano do curso de Processamento de Dados da Uniban – 2007.

SQL Server 2005

4

Índice Índice Introdução SQL Server 2005 Características Utilização do Store Procedures Utilização do CLR Utilização do T-SQL Principais recursos SQL Server 2005 Computação de 64 bits com SQL Server 2005 SQL Server 2005 para sistemas baseados em Itanium Server e o Windows Vista / Longhorn Licenciamento Preços do SQL Server 2005 Requisitos mínimos do SQL Server 2005 Instalação Conclusão Glossário Bibliografia 5 6 7 8 11 12 12 13 21 21 21 22 22 23 24 26 27 30 SQL Server 2005 5 .

Esses DVMs (modo de exibição de gerenciamento dinâmico). bloqueio e agendamento de transações. rede e E/S do disco. podem estar certos. SQL Server 2005 6 . oferece maior transparência e visibilidade do banco de dados e uma infra-estrutura eficiente para a monitoração pro ativa da integridade e do desempenho do banco de dados. Se uma empresa necessitar de uma tecnologia que trabalhe incansavelmente para suportar negócios e precisar de um pacote de ferramentas que ofereça integração total e escalabilidade para suportar as exigências.Introdução O SQL Server 2005 traz mais de 70 medições de desempenho e de uso de recursos do Banco de Dados interno que vão de memória. pois o SQL Server 2005 proporciona isso e muita mais.

SQL Server 2005 Foi construído com base na força de SQL Server 2000. SQL Server 2005 7 . controlando custos sem sacrificar o desempenho. gerenciar e são mais confiáveis e seguros. fornece solução de gerenciamento de informação que pode ajudar organizações de qualquer porte. tornando-os mais fáceis de criar. É uma ferramenta extremamente complexa que traz grandes vantagens. Produtividade do Desenvolvedor e Inteligência Empresarial. aplicações e dispositivos para facilitar a conexão entre sistemas internos e externos. *NET e inclui uma série de recursos para gerenciamento de recursos de sua aplicação. a disponibilidade e a escalabilidade ou a segurança. O SQL Server 2005 faz a sua infra-estrutura de dados avançarem em 3 (Três) principais areais que são: Gerenciamento de Dados Corporativos. principalmente nas ferramentas de Administração e Desenvolvimento. Um dos grandes atrativos dessa versão é a forte integração com o *CLR (Common Language Runtime) que é o ambiente gerenciado da plataforma. Ele também inova ao oferecer preço e licenciamento acessível. que ajudam na tomada de decisões e aumentam a produtividade em toda a empresa. *escalabilidade e disponibilidade de dados empresariais e aplicativos analíticos. implementar. São compartilhados dados entre múltiplas plataformas. Essa solução de análise de gerenciamento de dados de última geração fornece mais segurança. o SQL Server 2005. integrando soluções robustas de inteligência empresarial *BI (Business Intelligence).

recursos expandidos de autos otimização e um modelo poderoso de programação fornecendo um controle flexível para operações aos administradores. Gerenciamento: Um novo conjunto de ferramentas de gerenciamento. clustering faivoler e operações avançadas on-line minimizam a indisponibilidade e ajudam a garantir que os sistemas críticos da empresa permaneçam acessíveis. SQL Server 2005 8 . cliente e parceiros. aumentos de escalabilidade. Segurança: Configurações “segurança por padrão” encriptação de bases de dados e um modelo de segurança avançado ajudando o fornecimento de um alto nível de segurança para os dados corporativos. melhorando significativamente o desempenho das consultas em grandes bases de dados e facilidade de uso. Escalabilidade: Particionamento de tabelas. desempenho e fortes controle de segurança. Com esta versão. política de senha e permissões granulares. entre funcionários. no gerenciamento de dados corporativos tive significantes avanços em: Disponibilidade: Investimentos em tecnologias de alta disponibilidade. os usuários e profissionais estão sendo beneficiados a partir do tempo de indisponibilidade e de aplicação reduzido. isolação de instantâneos e suporte a 64 bits. Avanços no SQL Profiler e outras ferramentas ajudam na otimização dos servidores para o máximo desempenho. Backup e restauração e avançar na replicação que permitirão que corporações construam e implementem aplicações de alta confiabilidade com o espelhamento de bases de dados.Características Gerenciamento de Dados Corporativos: Os dados e os sistemas de gerenciamento precisam estar sempre disponíveis para os usuários. permitindo a construção e implementação de suas aplicações de maior demanda. incluindo recursos novos e melhorados que ajudam empresas e equipe de *TI a serem mais produtivos. usuários não possuem mais a propriedade direta sobre os dados.

Net Framework. novos tipos de consultas e a capacidade de utilizar tratamentos de erros em transações. XML e Web services: Melhorias como o XQuery. os desenvolvedores podem escolher uma das várias linguagens de programação. integrando e conectando aplicações e bases de dados diferentes dentro de uma corporação. fornecem aos desenvolvedores. *XML. a hospedagem do CLR fornece uma flexibilidade ainda maior através de usos de tipos e funções definidos pelos usuários e também opção para o uso de código de terceiros para um ambiente de rápido desenvolvimento de bases de dados. Suporte estendido á linguagem: Com o CLR (Common Language Runtime). mais flexibilidade e controle de ambiente de desenvolvimento de consultas do SQL Server. Produtividade para o Desenvolvedor: Esta versão ajudou a quebrar barreiras de falta de ferramentas integradas para o desenvolvimento e depuração de banco de dados através da integração com o *Visual Studio.*Interoperabilidade: Maximizar seu investimento em novos e atuais sistemas. o SQL Server 2005 suporta a interoperabilidade com múltiplas plataformas. permitindo que a empresa poupe tempo e dinheiro utilizando tecnologias que atuam juntas. aplicações e dispositivos. que proporciona um desenvolvimento mais eficiente e depuração de aplicações de negócios e de inteligência empresarial (BI). aumentando significativamente a produtividade. tipo de dados nativo XML que empresas conectam-se de forma transparentes a sistemas internos e externos. Com avanços no Transact-SQL. os desenvolvedores. além disso.NET Framework). *Web Services e o Microsoft . Fornece avanços adicionais que mudam a forma de implementação dos bancos de dados. flexibilidade do desenvolvedor através das seguintes melhorias: Ferramentas melhoradas: A integração com ambientes de desenvolvimento do Visual Studio (interação perfeita com suporte do . O SQL Server 2005 suporta dados relacionais como o XML permitindo o armazenamento. *MDX (Multidimensional Expression) e XML/A (XML for Analysis). fortemente integrado com outros produtos. gerenciamento e análise de dados existentes e emergentes SQL Server 2005 9 . podem utilizar uma ferramenta para desenvolvimento para o *Transact-SQL. Através de um profundo suporte a padrões de indústria.

*Reporting Services. disponibilidade e segurança. aplicações robustas de BI enquanto controlam custos. Segurança e Disponibilidade: Com melhorias feitas na escalabilidade. fizeram com que os usuários acessem as aplicações e relatórios. SQL Server 2005 10 . confiabilidade e capacidade de Programação de soluções de data warehousing.como *HTTP (Hypertext Transfer Protocol). XML. através de uma gama de sistemas operacionais. modelagem nos dados e ferramentas de manipulação além de quatro novos algoritmos. Fornece uma inovadora estrutura de trabalho de aplicações assíncronas para novos níveis de escalabilidade. gerenciamento e implementação de relatórios.. Além disso. *data warehousing e recursos de relatórios. Inteligência Empresarial: O desafio está em fornecer informações corretas aos funcionários na hora exata. *data mining. *XQuery e *XSD (XML Schema Definition) também facilitam a comunicação entre sistemas de corporações estendidas. Recursos corporativos de análise: A partir de fontes heterogêneas o ETL integra e analisa dados mais fáceis. é um servidor de relatórios e conjunto de ferramentas para criação. O SQL Service broket. fornecem habilidade de transformar informações em melhores decisões de negócios em todos os níveis. Melhor tomada de decisões: OLAP e Data mining. *DTS (Data Transformation Services) foram refeitos o *desing e ferramentas fazendo com que haja mais flexibilidade e capacidade de gerenciamento. ferramentas de extração. Data Mining. *SOAP (Simple Object Access Protocol). podem contar com a *Analysis Services que entrega extensões para a escalabilidade. esta versão ajuda as empresas a alcançarem este objeto através de: Plataforma Integrada: Inclui o *OLAP (Processamento analítico on-line). ajudando a construir implementar de forma transparente. gerenciamento. transformação e carga * (ETL).

e se precisar de ajustes. toda a lógica para controle de fluxo era implementada pela aplicação cliente e todo o acesso era realizado por meios de as-hoc queries. Facilidade no gerenciamento da segurança: Habilitação no acesso apenas na store procedures. a aplicação não será afetada. Menos trafego na rede: demanda apenas o nome e parâmetros e não no envio dos comandos pela rede. Melhor desempenho: Realizado uma única vez. O uso da store procedures pode utilizar programadores com especializações diferentes. o uso inadequado dos recursos são aumentados. SQL Server 2005 11 . na criação do procedimento. possuíam apenas comandos para definições de estruturas DDL (Data Definition Language). O Transact-SQL possui comandos para implementação de stored procedures e para controle de fluxo e suas vantagens são: Para o procedimento ficar armazenado no servidor. já no caso de aplicações procedurais ou orientados á objetos.Utilização do Stored Procedures: No passado os SGBDs não eram extensíveis. dessa forma os objetos serão acessados somente pelos procedimentos por meio de cadeia de propriedade. existe um isolamento entre o modelo e a aplicação.

SQL Server 2005 12 . estabelece um desenvolvimento flexível. quando contém código procedural como. Utilização do T-SQL Quando o modelo de programação é baseado em conjuntos de dados e manipulação e quando necessitar executar uma única instrução em TransactSQL. além de ferramentas integradas aos administradores de Banco de Dados.Utilização do CLR Quando necessitar de recursos externos que não são possíveis no TSQL. permitem que clientes obtenham funcionalidades de relatórios. A simplificação e implementação do desenvolvimento e do gerenciamento dos aplicativos. por exemplo: um processador de arquivos XSLT. As informações de toda a organização são disponibilizadas aos operadores para ajudar nas decisões comerciais. seguro e confiável para aplicativos de linha de negócios e analíticos. O SQL Server 2005 é uma solução abrangente de menor custo inicial. quando a aplicação possuir funções que contém diversos cálculos ou quando utilizar cursores. uma biblioteca ou uma aplicação. de implementação e manutenção que proporciona um rápido retorno do investimento realizado. análises e data mining.

os aplicativos poderão ser imediatamente reconectados ao banco de dados no servidor secundário. Recuperação rápida: Uma nova opção de será conectar-se novamente a uma base de dados em recuperação após os logs transacionais terem sido processados. exclusões e inserções na tabela ou dado de índice clusterizado e qualquer índice associado durante a execução da linguagem de definição de dados * (DDL).Principais recursos Espelhamento de bases de dados: Implementação no processo *log shipping. Conexão dedicada de administrador: Conexão dedicada para acessar um servidor mesmo que esteja bloqueado ou indisponível. política de senha *mandatória. A conexão é ativada pelos membros da função de servidor fixa *sysadmin e está disponível apenas por meio da ferramenta de *prompt de comando SQLCMD. ou seja. fornecendo um maior controle. controle granular de permissões e um modelo de segurança avançado. Melhorias em segurança: Avanços em encriptação de base de dado. Operações de indexação on-line: Atualizações. O novo modelo de segurança separa usuários de objetos. sua finalidade é permitir redundância de bases de dados através da troca de logs entre servidores. pois apenas os dados que estão sendo restaurados ficam indisponíveis. configurações seguras por padrão. *dropar índices num ambiente de produção sem bloquear usuários. que permite o controle de acesso aos dados e todas as tabelas são implementadas como views. o resto da base de dados permanece on-line e disponível. ou seja. ele poderá utilizar estes recursos para aumentar a disponibilidade de seus sistemas SQL Server. Restauração on-line: Realizam operações de restauração enquanto uma instância do SQL Server estiver rodando. implementação e resolução de problemas em bases de dados SQL Server. localmente ou em um computador remoto. SQL Server 2005 13 . Novo SQL server *management studio: É um conjunto de ferramentas de gerenciamento para o desenvolvimento. pode criar.

replicação ponto a ponto transacional melhorando o suporte para escalabilidade de dados. esse novo nível de isolamento proporciona muitos benefícios como: Maior disponibilidade dos dados para aplicativos somente leitura.NET trata acesso e manipulação de dado. Particionamento de dados: O particionamento de tabelas e índices permite um gerenciamento eficiente de grandes objetos do banco. operadores relacionais PIVOT. Operações de leitura sem bloqueio.NET. ROW_NUMBER e outras funções de ranking de linhas além de outros recursos. SQL service broket: Fornece uma estrutura de trabalho distribuída e assíncrona para aplicações de negócio em grande escala.NET versão 2. recursos de consultas recursivas.Multiple Active Result Sets). o *ADO. Melhorias no Transact-SQL: Novos recursos de aplicações escalonáveis.NET e Microsoft Visual Basic .NET framework: Criação de objetos do banco de dados usando linguagens familiares como o Microsoft Visual C# . Detecção automática e obrigatória de conflitos em transações de gravação e Migração simplificada dos aplicativos do *Oracle para SQL Server. permitidos em um ambiente o *OLTP (Processamento de transação on-line).Isolação de instantâneo: (Snapshot Isolation) tem a possibilidade de acessar a última linha processada * (commit) usando uma view consistente da base de dados.0: O suporte dos tipos SQL para Múltiplos Conjuntos de Resultados Ativos * (MARS . APPLY. Tecnologias XML: Um importante padrão para a disseminação de dados entre redes locais e a Internet que suportará nativamente o armazenamento e a consulta de documentos XML. pois cria um SQL Server 2005 14 . recursos de monitoramento. incluem tratamento de erros. ADO. Melhorias na replicação: Replicação completa de alteração de esquema (DDL). Hospedagem do .

Data mining: Quatro novos algoritmos para identificação de padrões serão introduzidos aos existentes *Cluster e *Decision Tree. para backup e restauração dos objetos e dados. Analysis services: Análise de tempo real. que geram e rastreiam índices corporativos principais. e as ferramentas foram melhoradas para facilitar a mineração de dados. recebimento e processamento de mensagens e relatórios. Recursos de catalogação. Notification services: Construção aplicações de notificação de informações personalizadas como alertas de ações. destinado a informar ao usuário sobre ocorrência de eventos.mecanismo seguro para envio. assinaturas de notícias. Web services: Criação de Web Services na camada de banco de dados fornece um novo tipo de acesso a dados. transformar e carregar (ETL) dados a partir de fontes diferentes e movê-los para um único ou múltiplo destino. em qualquer dispositivo ou seja é uma *Framework. escalabilidade da consulta e novas ferramentas de gerenciamento facilitam a implementação de pesquisas. Indicadores de desempenho principais: Fornece capacidade de serem definidos gráficos e métricas customizáveis. O DTS Designer está totalmente integrado a nova plataforma fornecida pelo Visual Studio. desempenho. alerta de entrega de pacotes e preços de passagens aéreas. Suporte a clustering: Suporte avançado a múltiplas instâncias. Data transformation services (DTS): O DTS é um conjunto de ferramentas gráficas e objetos de Programação para extrair. Escalabilidade e desempenho: Criação de *ROLAP (relational on-line analytical processing) remotos ou partições *HOLAP (hybrid on-line analytical SQL Server 2005 15 . Reporting services: Controle de relatórios integrados e inclusos no Visual Studio 2005 que melhora os recursos para aplicações corporativas. Melhorias na pesquisa de texto completo: Pesquisa de texto completo de alto nível. As notificações são ideais para enviar informações de alta prioridade.

distribuição e pode ser aberto em Word ou Excel ou visualizado em HTML. Integração com o microsoft office system: Disponibiliza recursos do *SharePoint para criação de novos relatórios. O SQL Server Management Studio hospeda um ambiente de desenvolvimento para criação. Restrição de acesso não autorizados: SQL Server Management Studio. tabelas de dimensões e medidas. Esse novo modelo de objeto SMO e as interfaces de programação de aplicativo do *WMI (Windows Management Instrumentation) substituem o SQL-DMO. SQL management objects (SMO): É um conjunto de objetos de programação que trás toda a funcionalidade de gerenciamento do banco de dados. SQL Server 2005 16 . Como o código gerenciado é compilado antes da execução. podem-se obter aumentos significativos de desempenho. Caching Pró-ativo: A estrutura do *cache é automaticamente derivada da estrutura *UDM (Universal Data Model). O Management Studio foi criado a partir do SMO. cubos particionados distribuídos. edição e gerenciamento de scripts e procedimentos armazenados usando Transact-SQL. É integrado ao controle da fonte e hospeda ferramentas para tarefas diárias de manutenção e operação. disponibiliza seu assistente que inclui uma opção que permite a detecção e sugestão do cubo em um único clique que examina os relacionamentos na origem do dado e fazem sugestões sobre tabelas de fatos. O SMO pode ser usado para automatizar tarefas administrativas comuns.processing). O caching pró-ativo combina o desempenho de consultas *MOLAP com análise de dados em tempo real que sincroniza e mantém uma cópia atualizada do dado para consultas e isola usuários finais. Database view: Viabiliza a criação de cópias *read-only de um *database. cálculos persistentes e caching pró-ativo aumentar sensivelmente a escalabilidade e desempenho. do SQL Server 2005 simplifica o gerenciamento fornecendo um *console para monitorar e gerenciar um banco de dados relacional. Os Administradores podem executar várias tarefas ao mesmo tempo. isso representa aperfeiçoamento significativo no desing e na arquitetura do modelo. Cubo em um clique: A criação de um cubo em um projeto de data warehouse.

Autorização: Os administradores gerenciam permissões. todo o controle destes recursos é realizado através do comando CREATE LOGIN. complexidade . comprimento mínimo . Microsoft melhorou o recurso de autenticação do SQL Server 2005 que trabalha basicamente em três pontos: . algumas opções podem ser configuradas para realizar as validações na senha. expiração Um ponto interessante é no “como” esse recurso foi disponibilizado. reduzindo a necessidade de executar várias operações para transferência entre a memória e o disco. não pertencer a um domínio. Se o servidor pertencer a um domínio. Autenticação: O cluster oferece suporte á autenticação Kerbeos junto a um servidor virtual. Uma das grandes diretrizes no desenvolvimento dos softwares. garantindo preservação dos privilégios mínimos. A autenticação do SQL Server para realizar estas validações depende da configuração do Windows Server 2003 (não funciona em outras versões). que substitui o sp_addlogin do SQL Server 2000. Se o servidor Windows Server 2003 onde o SQL Server 2005 for stand-alone. que funciona da seguinte forma: Basicamente. e sob o qual as instruções de um módulo serem executadas. caches e *heaps de classificação. Suporte para Itanium 2 e X64 com sistema de 64 bits: O SQL Server 2005 de 64 bits foi otimizado para funcionar com o processador Itanium da Intel. ou seja. como *pools de *buffer. isso vai depender das políticas de senha do domínio (que sobrepõe as políticas locais). SQL Server 2005 17 .Replication monitor: É uma ferramenta que estabelece um novo padrão de facilidade na replicação de dados na interface do usuário. Quando esse login é criado. Os administradores podem especificar diretivas em *logons padrão para que uma diretiva seja aplicada a todas a contas do domínio. isso depende das políticas locais de senha. é a integração dos produtos e a implantação deste recurso se deu desta forma. ele aproveita recursos avançados de endereçamento de memória para obter os recursos essenciais.

que saibam estabelecer uma conexão com a nova instância do servidor. Se uma instância falhar. O hot spare exige que as conexões do cliente saibam fazer o *failover. os *drivers dos clientes recuperam os dados para que as solicitações sejam atendidas sem a necessidade de ida e volta ao servidor. Notificação de leitura: Envia um comando ao SQL e solicita que uma notificação seja gerada e se a execução de um mesmo comando produzir resultados diferentes daqueles obtidos inicialmente. A interface do serviço da Web permite execução de instruções e as consultas são retornadas em formato XML. SQL Server 2005 18 . os comandos são enviados ao servidor por meio de qualquer *API. Tipos de agregações definidos pelo usuário: Pode ser criado um único objeto que exponha todos os comportamentos no tipo. para garantir a segurança à diretiva do servidor pode ser definida de forma a recusar comunicações não criptografadas. Cluster de failover: É uma solução que explora o Microsoft Windows Clustering Service para criar servidores virtuais tolerante à falhas. Instantâneos de banco de dados: Adiciona sua própria cópia das páginas modificadas. Os recursos MARS. o trabalho poderá ser enviado para o servidor de *backup automaticamente. Multiple active result sets (MRAS): Conjunto padrão por conexão de resultados especialmente para encaminhamento e leitura. bem como encapsular ou ocultar dados na base armazenados por tipo. ou seja. dessa forma pode ser usado para recuperar rapidamente uma mudança acidental. Failover transparente para espelhamento de dados: Oferece suporte ao recurso “Hot Spare” por meio do espelhamento do bando de dados.Criptografia nativa: As comunicações entre cliente e servidor são *criptografadas. Acesso a dados e serviços da Web aprimoradas: Permite o desenvolvimento de serviços da Web em XML na camada de banco de dados e o HTTP pode ser usado para acessar diretamente o SQL Server. remove a restrição atual na qual um conjunto padrão aberto de resultados impede o driver de enviar solicitações ao servidor até que todo o conjunto de resultados seja consumido. para que isso aconteça é necessária uma instância chamada testemunha.

SQL server móbile edition: Versão compacta para plataformas móveis integradas com o SQL *Workbench. XQuery: É uma linguagem inteligente e robusta que permite consultar todos os tipos de dados XML usando métodos associados. isso fez com que o servidor de banco de dados se estendesse para que a computação e operações apropriadas sejam mais fáceis de realizar o *back-end e essa integração fornece vários benefícios importantes como: Modelo avançado de programação. Query Analyzer e Analysis Manager.Net framework: Aproveitamento das bibliotecas de classes e as modernas linguagens de programação. são disponibilizadas para processos de leitura que não são bloqueadas pela modificação. essa versão esta habilitada para trabalhar com replicação *Merge tornando possível à troca de informações com o servidor central mesmo ele se encontre offline. tipos de agregações definidas pelo usuário e ambiente de desenvolvimento comum. Segurança avançada. validar e até mesmo modificar o conteúdo de um documento XML. DDL triggers: *Triggers acionadas pela execução de comandos DDL. funções e disparadores na linguagem .Tipos de dados XML: Permite consultar. O Visual Studio utilizará comandos Transact-SQL. Analysis Services ou SQL Móbile Edtion. SQL server workbench: Gerencia servidores baseados em SQL Server. isso permite a codificação de procedimentos armazenados. Implementações no suporte a XML: Criação de *queries que ajuda o desenvolvedor a desenhar queries completas. pois assume funcionalidades do Enterprise Manager. Integração entre CLR e . Os dados XML são armazenados como *BLOBs (Objetos binários grandes) em uma representação interna que possibilita a re-análise eficiente e um certo nível de compactação. Snapshot isolation: Criação de visões transitórias de dados quando são alterados. já que SQL Server 2005 19 . Integração de ferramentas para desenvolvedores: A partir de uma interface única. entendendo a funcionalidade das já existentes.Net Framework. a nova *data-type viabiliza queries em XML. Interação com o visual studio: O Visual Studio proporciona um nível maior de integração e segurança aos processos de desenvolvimento.

o Analysis Services determina quais os arquivos que devem constituir este pacote no arquivo único de backup. Depuração entre camadas e linguagem: SQL Server 2005 junto com o Visual Studio. SQL Server 2005 20 . ele se encarrega da consistência do banco de dados no momento do backup e da restauração. Business intelligence development studio: É um ambiente de desenvolvimento para criação de BI.junto com o SQL Server 2005 oferecem profundos níveis de integração com o banco de dados. são feitas emitindo comandos XML for Analysis para Analysis Services. incluído mecanismo de banco de dados como: serviços de análise e geração de relatório e também utilizam a interface gráfica do usuário para criação de pacotes *SSIS. Backup e restauração: Depois de receber um comando Backup. a operação de backup foi totalmente recriada. pois podem implementar novos objetos sem precisar trocar de ferramenta. e assegura que todos os objetos do arquivo sejam da mesma versão. fornece uma integração maior com a área de depuração de aplicativos. Essas operações fazem parte integral da infra-estrutura do Analysis Services. a restauração e o backup devem ser feitos da mesma forma em todo o bando de dados.

oferecendo o mais alto nível de desempenho e velocidade de processamento e também suporta facilmente tarefas mais criticas. e oferece também para SQL Server 2005 21 . SQL Server 2005 para sistemas baseados em Itanium Concentra-se na escalabilidade vertical em servidores de nível corporativos executando aplicações em grande escala e com um nível alto de usuários simultaneamente. suporta o processador Intel Itanium. suportam um número maior de usuário.Computação de 64 bits com o SQL Server 2005 Os aplicativos podem reunir informações coletadas pelos sistemas de negócios. Server e o Windows Vista / Longhorn O Microsoft Windows Server Longhorn e o Vista oferece suporte apenas para o SQL Server 2005 Service Pack 1 ou posterior. destacando a arquitetura EPIC (Explicity Parallel Instruction Computing) e também suporta versões de 32 bits. são realizadas maneiras eficazes. e a análise e o processamento de grande número de dados. Oferece suporte a duas arquiteturas lideres de 64 bits.

Como é gratuito para sistemas core e multicore.032. licença de servidor. os clientes levam vantagem da lei de Moore e utilizam seus hardwares com esse potencial mais completo. 64 bits ou IA64 e CAL Workgroup usando apenas com um servidor licenciado com SQL Server Workgroup Edition. todos os preços refletem valores para compras nos Estados Unidos. Apesar dos clientes precisarem escolher a plataforma que corresponda ao hardware atual às licenças não são especificas por plataforma. essa versão se chama Express. sendo limitados pelo tamanho apenas (4 Gb).366. CALs de Servidor mais dispositivo licença de servidor que exige uma licença para cada tipo de ambiente do sistema operacional. uma CAL para cada dispositivo cliente que acesse um servidor. facilitando a implementação de soluções altamente disponíveis.82. Preços de SQL Server 2005 As licenças variam de R$ 7. são exigidos para cada ambiente do sistema operacional que executem uma instancia. Existe uma versão gratuita que conta com quase todas as funcionalidades das versões pagas. CALs de servidor mais usuários. oferece aos clientes a possibilidade de implantar o produto em servidores passivos sem taxa adicional.clientes produtos mais seguros. Obs. quantidade de processadores suportados (1 apenas) e a quantidade de memória que ele pode gerenciar (1 Gb). Essas políticas líderes da indústria têm por objetivo tornar o gerenciamento e análise de dados de primeira classe disponível a uma ampla gama de clientes enquanto direciona sistemas mais complexos de bancos de dados também para um custo viável. Licenciamento Existem 3 opções de licenciamentos: O Modelo de licenciamento por processador que exige licença para cada processador físico ou virtual e não requer qualquer licença de acesso de cliente (CAL) por dispositivo ou por usuário. SQL Server 2005 22 . uma CAL para cada usuário que acesse um servidor. As CALs são oferecidas em dois tipos: CAL de SQL que pode ser usado com qualquer servidor licenciado á independente de plataforma 32.59 á R$ 29. O SQL Server 2005.

Suporte ao cliente IPX/SPX do Novell NetWare é fornecido pelo protocolo NWlink do sistema de rede baseado no Windows . Disco rígido: 350 MB de espaço disponível para instalação e 390 MB para banco de dados. Enterprise Edition e Santandart Edition. NT 4. já o Windows 95. Sistemas Operacionais: Enterprise Edition IA64. ME. Unidade: CD-Row Tela: Monitor VGA ou de resolução superior Outros dispositivos: Possuem software de rede interno o Windows 95. O Enterprise Edition X64. 2000 e XP. Memória: IA64: 512 MB e X64: 512 MB. Software de rede adicional será necessário se estiver utilizando o Banyan VINES ou o *AppleTalk ADSP.0. Standart Edition e Developer Edition podem ser executados em Windows Server 2003. Standard Edition e o Developer Edition podem ser executados em Windows Server 2003.Requisitos mínimos SQL Server 2005 Processador: IA64: processador de 733 MHz ou Itanium mais rápido ou superior. O Express Edition funciona em todos os sistemas mencionados acima e inclusive no XP X64 Professional 64 bits. SP1 64 bits X64 Datacenter Edition. SQL Server 2005 23 . no máximo de 32 terabytes. SP1 64 bits Itanium Datacenter Edition e Enterprise Edition. ambos recomenda-se 1GB ou mais. X64 1Ghz ou AMD Athlon 64 Intel Xeon com suporte a Intel EM64T Itel Pentium IV com suporte a EM64T mais rápido. 98.

abaixo segue algumas instruções básicas e endereça importantes considerações para o computador onde o SQL Server 2005. Caso você instale o SQL Server a partir de um compartilhamento remoto. Faça o backup em sua instalação atual do SQL Server se deseja executar uma instância do SQL Server em um computador onde o SQL Server 2005. como SQL Server 2005 24 . possuem suporte. 2000 Professional. Aplle Macintosh e o OS/2 exigem software cliente ODBC (Open Database Connectivity) de um fornecedor diferente da Microsoft.98. Pare de executar todos os serviços que dependam do SQL Server. Se você tentar instalar o SQL Server em uma unidade compactada. incluindo qualquer serviço utilizando o Open Database Connectivity (ODBC). Faça o logon no sistema operacional utilizando a conta do usuário que possui as permissões ou atribua as permissões adequadas à conta do usuário do domínio. Para mais instalações. Crie uma ou mais contas de usuário de domínio se deseja instalar o SQL Server 2005 em um computador que esteja executando o Microsoft Windows XP ou Windows 2003. Feche o software de antivírus enquanto instalar o SQL Server. ME. além de Considerações de segurança: Certifique-se de que possui as permissões do administrador no computador onde o SQL Server será instalado. estiver instalado. Não instale o SQL Server 2005 em um controlador de domínio. NT Workstation 4. instala as novas e atuais instâncias do SQL Server.0. você deverá ter permissões de administrador no computador onde o SQL Server será instalado. se você deseja que o SQL Server 2005 se comunique com outros clientes e servidores. verificando a Configuração do Sistema e assuntos ligados a bloqueio. ou fornece opções de manutenção. o Setup irá falhar. XP Professional e o XP Edition. você deve utilizar a conta do domínio que lerá e executará as permissões em compartilhamento remoto. O Unix. Verifique se o disco onde o SQL Server será instalado está descompactado. será instalado. Instalação O Setup do Microsoft SQL Server 2005. Recomenda se ler todos os requisitos antes de instalar o SQL Server 2005.

Você pode fazer a atualização das versões recentes do SQL Server durante a instalação do SQL Server 2005. SQL Server 2005 25 . incluindo a seleção de recurso. você pode configurar o SQL Server utilizando as ferramentas gráficas e de linha de comando. Feche o Visualizador de Eventos e os editores de registro (Regedit. Podem ser executadas diretamente do prompt de comando ou via sintaxes de prompt de comando. configuração de conta de serviço.0. você deve primeiro atualizar para o SQL Server 7. Após o Setup ter completado a instalação do SQL Server 2005. Para atualizar uma instância do SQL Server 6. for instalado. diretrizes de senha e cenários para intercalação de ajustes. execute o Setup utilizando o SQL Server 2005 Installation Wizard ou instale a partir do prompt de comando. As configurações padrão para novas instâncias do SQL Server 2005 desabilitam alguns recursos e componentes para reduzir a área de superfície do produto. A atualização direta do SQL Server 6.exe ou Regedt32.0 ou SQL Server 2000 e em seguida atualizar para o SQL Server 2005. Você pode realizar também as operações de atualização após o SQL Server 2005. referente ao arquivo de instalação para especificar as opções de instalação.5 para o SQL Server 2005. a atualização é suportada pelo Microsoft SQL Server 2000 Service Pack 3 (SP3) ou superior. Nesta versão. Para instalar o SQL Server 2005.5.exe). não é suportada.Internet Information Services (IIS). O Assistente de Instalação (Installation Wizard) fornece uma interface gráfica de usuário que o guiará passo a passo através da instalação inicial do SQL Server 2005. As instalações via linha de comando são para cenários avançados como instalações em silêncio e remotas. O processo de atualização não é o mesmo do SQL Server 7. regras de nomes de instância.

SQL Server 2005 26 . além de todas as vantagens que ela proporciona desde novas ferramentas integradas. são fundamentais na elevação da organização para um nível mais alto. e um caminho de atualização fácil e de baixo custo Os avanços significativos das áreas de: Gerenciamento. Produtividade do desenvolvedor e Business Intelligence (BI). á disponibilidade. Esta versão dispõe de um banco de dados relacional seguro e confiável para aplicativos de negócios e analíticos. já que atende a todos os portes. qualquer organização pode contar. beneficiando de forma que obtenha mais flexibilidade por um custo menor. desempenho.Conclusão O SQL Server 2005 fornece uma tecnologia com as quais. segurança á inserções e remoções de dados.

bibliotecas de código.Glossário Driver= é um programa que o sistema operacional faz uso e é necessário para um determinado hardware funcionar adequadamente. ou estar preparado para o crescimento do mesmo.c++ (C Plus Plus). para desenvolvimento de Software. Interoperabilidade= é a capacidade de um sistema ( informatizado ou não) de se comunicar de forma transparente (ou o mais próximo disso) com outro sistema (semelhante ou não). BI= pode ser traduzido como Inteligência de negócios. API= é um conjunto de rotinas e padrões estabelecidos por um software para utilização de suas funcionalidades por programas aplicativos Criptografadas. Um framework pode incluir programas de suporte. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. tornando difícil de ser lida por alguém não autorizado. TI= serve para designar o conjunto de recursos tecnológicos e computacionais para geração e uso da informação. Escalabilidade= é uma característica desejável em todo o sistema. organização. C#(C Sharp) e J# (Jey Sharp). linguagens de script e outros softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software. Para um sistema ser considerado interoperável. HTTP= é um protocolo da camada de "Aplicação" do modelo OSI. linguagens de script e outros softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software.NET às linguagens Visual Basic (VB). em uma rede ou em um processo. análise. que indica sua habilidade de manipular uma porção crescente de trabalho de forma uniforme.c . criptografia= técnicas pelas quais a informação pode ser transformada da sua forma original para outra ilegível. Framework= é uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido. compartilhamento e monitoração de informações que oferecem suporte a gestão de negócios. bibliotecas de código. Visual studio= é um pacote de programas da Microsoft. é muito importante que ele trabalhe com padrões abertos. a World Wide Web. SQL Server 2005 27 . ao framework . Web services= é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. especialmente dedicado. Um framework pode incluir programas de suporte. refere-se ao processo de coleta. utilizado para transferência de dados na rede mundial de computadores. CLR= que é uma aplicação similar a uma máquina virtual que se encarrega de providenciar a execução das aplicações para ela escritas NET= é uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido. XML= é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais.

seqüências temporais. utilizado para associar um procedimento armazenado a um evento do banco de dados (inclusão. É uma abordagem tecnológica para gerar respostas rápidas a consultas analíticas de natureza tipicamente dimensional.NET= consiste num conjunto de classes definidas pela . Data mining= é o processo de varrer grandes bases de dados à procura de padrões como regras de associação. de forma consolidada. ou processamento analítico on-line. Analysis services= é um conjunto de serviços usados para gerenciar dados em um Data Warehouse ou Data Mart. Ex. SQL Server 2005 28 . MDX= O MDX é uma linguagem multidimensional usada para fazer consultas em banco de dados dentro dos cubos do OLAP Transact-SQL= Possui recursos extremamente poderosos que estendem a linguagem SQL Padrão Failover= O processo no qual uma máquina assume os serviços de outra. para classificação de ítens ou agrupamento (clustering). Appletalk= é um conjunto de protocolos para redes desenvolvidos pela empresa Apple Computer Back-end= servidores de fundo. Data warehousing= é um sistema de computação utilizado para armazenar informações relativas às atividades de uma organização em bancos de dados.SOAP= é um protocolo para intercâmbio de mensagens entre programas de computador. Um pedido para o banco de dados retornar alguma informação. Buffer= é uma região de memória temporária utilizada para escrita e leitura de dados. DDL= permite ao usuário definir tabelas novas e elementos associados Dropar= apaga um objeto do banco de dados Oracle= O Oracle é um SGBD (sistema gerenciador de banco de dados) que surgiu no final dos anos 70. Console= são programas de computador responsáveis por tomar as ações efetivas conforme a orientação do usuário através de comunicação textual. quando esta última apresenta falha Blob= objeto binário EXTENSO Queries= Significa busca. OLAP= é um acrônimo em inglês para On-line Analytical Processing. exclusão. Commit= envia todos os dados das mudanças permanentemente OLTP= é um acrônimo de On-line Transaction Processing ou Processamento de transações em tempo-real. Backup= refere-se à cópia de dados de um dispositivo para o outro com o objetivo de posteriormente os recuperar (os dados). Mandatória= trabalha com prioridades e metas Management studio= é uma nova interface.NET framework (localizadas no namespace System. atualização de registro. Data-type= Tipo de dados de enumeração e todos os seus membros. São sistemas que se encarregam de registrar todas as transações contidas em uma determinada operação organizacional. que o usuário não acessa diretamente. caso haja algum problema Triggers= é um recurso de programação presente na maioria dos sistemas de gerenciamento de banco de dados. que integra as funcionalidades do Enterprise Manager. por exemplo) de modo que o procedimento armazenado seja executado automaticamente sempre que o evento associado ocorrer.Data) que pode ser utilizado para aceder aos dados armazenados numa base de dados remota. SOAP é um dos protocolos usados na criação de Web Services. ADO.

SQL Server 2005 29 . são ferramentas de software cuja função é a extração de dados de diversos sistemas. gestão e distribuição de relatórios sob diferentes formatos ROLAP= São ferramentas que possuem uma engenharia de acesso aos dados e análise OLAP com uma arquitetura um pouco diferente.Cache= é um dispositivo de acesso rápido. pois indica que o computador está pronto para receber instruções.Log shipping= é um recurso que pode (e deve) ser configurado no SQL Server 2005 para realizar cópia periódica de banco de dados entre servidores Logons= fornecer uma senha ou algum outro tipo de credencial para ganhar acesso a determinado sistema. com o uso de um servidor multidimensional. SSIS= uma plataforma de integração de dados . interno a um sistema. ao gravar um arquivo com mesmo nome de um anterior. Prompt= é o chamado sinal de prontidão. HOLAP= A mais recente das ferramentas. o que significa mais informação de áudio e vídeo. transformação desses dados conforme regras de negócios e por fim a carga dos dados em um data warehouse. Este sistema utiliza o método copy-on-write. ETL= Extract Transform Load (Extração Transformação Carga). Cluster= formado por um conjunto de computadores. nunca ele será gravado no mesmo lugar do anterior. não sendo aplicável em inclusões Reporting services= é uma solução inovadora que permite a criação. Logs= é um arquivo que guarda informações passadas (registros). o acesso aos dados ocorre diretamente no banco Notification services= permite que as empresas construam aplicações completas de notificação que entregam informações personalizadas Pools= Os pools são conjuntos de dispositivos que compartilham características similares. conhecida como processamento híbrido. que utiliza-se de um tipo especial de sistema operacional classificado como sistema distribuído Database= Database server é o servidor em que os dados do sharepoint estão armazenados. Read-only= rotinas de alteração de dados de um registro. Merge= é uma coleção de tabelas idênticas de MyISAM que podem ser usadas como uma só tabela. Essa nova forma de acessar os dados nada mais é do que uma mistura de tecnologias onde há uma combinação entre ROLAP e MOLAP. MOLAP= é (Multidimensional On Line Analytical Processing) São ferramentas nas quais. dotada da capacidade de integrar dados provenientes de qualquer fonte. MARS= execução de múltiplos comandos com uma única conexão. que na verdade é apenas um vetor ordenado seguindo um critério bem definido. nem o antigo será deletado até que seja verificado o arquivo gravado para que tudo esteja correto. Heaps= uma Estrutura de dados. um bloco de memória para o armazenamento temporário de dados que possuem uma grande probabilidade de serem utilizados novamente. ou seua. Desing= Design de Interação é a maneira como um produto proporciona ações em conjunto entre pessoas e sistemas DTS= Digital Theatre System é um o sistema de processamento que proporciona menor compressão de dados.

mspx de 29/03/07 ás 14:20 hs.microsoft.38hs 07/04/07 http://www.microsoft.com/artigos.microsoft.Bibliografia http://www.microsoft.com/brasil/sql/editions/64bit/overview.com/brasil/msdn/Tecnologias/arquitetura/SegurancaDados SQLServer2005.microsoft.mspx 09/04/07 10:00 hs ás http://72.com/brasil/sql/2005/overview5.com/brasil/sql/prodinfo/overview/default. http://www.mspx 09/04/07 ás 8:27 hs http://www.mspx#E2 13.br/articles/viewcomp. http://work-around.com/brasil/sql/prodinfo/overview/whats-new-in-SQLServer2005.asp?comp=2355&hl= ás 8:20 hs 09/04/07 http://www.com/download/9/1/e/91edd428-0d2b-4639-9737c188493752c2/SAP_SQL2005Datasheet-brz.imasters.microsoft. http://www.asp?id ac=1211&pág=1 de 04/04/07 ás 12:56 hs.br/artigo/4880/sql_server/ferramentas_e_monitoramen to_do_sql_server_2005/ 09/04/07 ás 10:35 hs SQL Server 2005 30 .209.mspx de 04/04/07 13:10hs http://www.pdf 09/04/07 ás 10:04 hs http://www.microsoft.com.linhadecodigo.microsoft.14.com/ download/4/3/7/43798b24-9af7-4039-960d-12361ae367cc/ProductGuidebrz.microsoft.mspx 09/04/07 ás 9:05 hs http://www.com/brasil/msdn/Tecnologias/arquitetura/EscalandoSQLS erver2005.doc+defini%C3%A7%C3%A3o+SQL+Server+Integration+Services&hl=ptBR&ct=clnk&cd=9&gl=br&lr=lang_pt http://download.mspx 09/04/07 ás 9:31 hs http://www.104/search?q=cache:SjWj6zbQUXEJ:download.com.com/brasil/sql/prodinfo/top30features.devmedia.net/2007/03/25/sql-server-2005-banco-de-dados-relacional de 04/04/07 ás 12:42 hs.

Sign up to vote on this title
UsefulNot useful