Você está na página 1de 17

SQL Server 2005

Autor: Airton Marcolin Nery

Introduo O SQL Server 2005 traz mais de 70 medies de desempenho e de uso de recursos do Banco de Dados interno que vo de memria, bloqueio e agendamento de transaes, rede e E/S do disco. Esses DVMs (modo de exibio de gerenciamento dinmico), oferece maior transparncia e visibilidade do banco de dados e uma infra-estrutura eficiente para a monitorao pro ativa da integridade e do desempenho do banco de dados. Se uma empresa necessitar de uma tecnologia que trabalhe incansavelmente para suportar negcios e precisar de um pacote de ferramentas que oferea integrao total e escalabilidade para suportar as exigncias, podem estar certos, pois o SQL Server 2005 proporciona isso e muita mais. SQL Server 2005 Foi construdo com base na fora de SQL Server 2000, o SQL Server 2005, fornece soluo de gerenciamento de informao que pode ajudar organizaes de qualquer porte. uma ferramenta extremamente complexa que traz grandes vantagens, principalmente nas ferramentas de Administrao e Desenvolvimento. Um dos grandes atrativos dessa verso a forte integrao com o *CLR (Common Language Runtime) que o ambiente gerenciado da plataforma. *NET e inclui uma srie de recursos para gerenciamento de recursos de sua aplicao. Essa soluo de anlise de gerenciamento de dados de ltima gerao fornece mais segurana, *escalabilidade e disponibilidade de dados empresariais e aplicativos analticos, tornando-os mais fceis de criar, implementar, gerenciar e so mais confiveis e seguros. So compartilhados dados entre mltiplas plataformas, aplicaes e dispositivos para facilitar a conexo entre sistemas internos e externos, integrando solues robustas de inteligncia empresarial *BI (Business Intelligence), que ajudam na tomada de decises e aumentam a produtividade em toda a empresa; controlando custos sem sacrificar o desempenho, a disponibilidade e a escalabilidade ou a segurana. Ele tambm inova ao oferecer preo e licenciamento acessvel. O SQL Server 2005 faz a sua infra-estrutura de dados avanarem em 3 (Trs) principais areais que so: Gerenciamento de Dados Corporativos, Produtividade do Desenvolvedor e Inteligncia Empresarial. Caractersticas Gerenciamento de Dados Corporativos: Os dados e os sistemas de gerenciamento precisam estar sempre disponveis para os usurios. Com esta verso, os usurios e profissionais esto sendo beneficiados a partir do tempo de indisponibilidade e de aplicao reduzido, aumentos de escalabilidade, desempenho e fortes controle de segurana, incluindo recursos novos e melhorados que ajudam empresas e equipe de *TI a serem mais produtivos, no gerenciamento de dados corporativos tive significantes avanos em: Disponibilidade: Investimentos em tecnologias de alta disponibilidade, Backup e restaurao e avanar na replicao que permitiro que corporaes

construam e implementem aplicaes de alta confiabilidade com o espelhamento de bases de dados, clustering faivoler e operaes avanadas on-line minimizam a indisponibilidade e ajudam a garantir que os sistemas crticos da empresa permaneam acessveis, entre funcionrios, cliente e parceiros. Escalabilidade: Particionamento de tabelas, isolao de instantneos e suporte a 64 bits, permitindo a construo e implementao de suas aplicaes de maior demanda, melhorando significativamente o desempenho das consultas em grandes bases de dados e facilidade de uso. Segurana: Configuraes segurana por padro encriptao de bases de dados e um modelo de segurana avanado ajudando o fornecimento de um alto nvel de segurana para os dados corporativos, poltica de senha e permisses granulares, usurios no possuem mais a propriedade direta sobre os dados. Gerenciamento: Um novo conjunto de ferramentas de gerenciamento, recursos expandidos de autos otimizao e um modelo poderoso de programao fornecendo um controle flexvel para operaes aos administradores. Avanos no SQL Profiler e outras ferramentas ajudam na otimizao dos servidores para o mximo desempenho. Interoperabilidade: Maximizar seu investimento em novos e atuais sistemas, integrando e conectando aplicaes e bases de dados diferentes dentro de uma corporao. Atravs de um profundo suporte a padres de indstria, *Web Services e o Microsoft .Net Framework, o SQL Server 2005 suporta a interoperabilidade com mltiplas plataformas, aplicaes e dispositivos, fortemente integrado com outros produtos, permitindo que a empresa poupe tempo e dinheiro utilizando tecnologias que atuam juntas. Produtividade para o Desenvolvedor: Esta verso ajudou a quebrar barreiras de falta de ferramentas integradas para o desenvolvimento e depurao de banco de dados atravs da integrao com o *Visual Studio. Fornece avanos adicionais que mudam a forma de implementao dos bancos de dados, aumentando significativamente a produtividade, flexibilidade do desenvolvedor atravs das seguintes melhorias: Ferramentas melhoradas: A integrao com ambientes de desenvolvimento do Visual Studio (interao perfeita com suporte do .NET Framework), que proporciona um desenvolvimento mais eficiente e depurao de aplicaes de negcios e de inteligncia empresarial (BI), os desenvolvedores, podem utilizar uma ferramenta para desenvolvimento para o *Transact-SQL, *XML, *MDX (Multidimensional Expression) e XML/A (XML for Analysis). Com avanos no Transact-SQL, novos tipos de consultas e a capacidade de utilizar tratamentos de erros em transaes, fornecem aos desenvolvedores, mais flexibilidade e controle de ambiente de desenvolvimento de consultas do SQL Server. Suporte estendido linguagem: Com o CLR (Common Language Runtime), os desenvolvedores podem escolher uma das vrias linguagens de programao, alm disso, a hospedagem do CLR fornece uma flexibilidade ainda maior atravs de usos de tipos e funes definidos pelos usurios e tambm opo para o uso de cdigo de terceiros para um ambiente de rpido desenvolvimento de bases de dados.

XML e Web services: Melhorias como o XQuery, tipo de dados nativo XML que empresas conectam-se de forma transparentes a sistemas internos e externos. O SQL Server 2005 suporta dados relacionais como o XML permitindo o armazenamento, gerenciamento e anlise de dados existentes e emergentes como *HTTP (Hypertext Transfer Protocol), XML, *SOAP (Simple Object Access Protocol), *XQuery e *XSD (XML Schema Definition) tambm facilitam a comunicao entre sistemas de corporaes estendidas. O SQL Service broket, Fornece uma inovadora estrutura de trabalho de aplicaes assncronas para novos nveis de escalabilidade. Inteligncia Empresarial: O desafio est em fornecer informaes corretas aos funcionrios na hora exata, esta verso ajuda as empresas a alcanarem este objeto atravs de: Plataforma Integrada: Inclui o *OLAP (Processamento analtico on-line), *data mining, ferramentas de extrao, transformao e carga * (ETL), *data warehousing e recursos de relatrios, ajudando a construir implementar de forma transparente, aplicaes robustas de BI enquanto controlam custos. Melhor tomada de decises: OLAP e Data mining, fornecem habilidade de transformar informaes em melhores decises de negcios em todos os nveis. Segurana e Disponibilidade: Com melhorias feitas na escalabilidade, disponibilidade e segurana, fizeram com que os usurios acessem as aplicaes e relatrios. Recursos corporativos de anlise: A partir de fontes heterogneas o ETL integra e analisa dados mais fceis, atravs de uma gama de sistemas operacionais. Alm disso, podem contar com a *Analysis Services que entrega extenses para a escalabilidade, gerenciamento, confiabilidade e capacidade de Programao de solues de data warehousing, *DTS (Data Transformation Services) foram refeitos o *desing e ferramentas fazendo com que haja mais flexibilidade e capacidade de gerenciamento., *Reporting Services, um servidor de relatrios e conjunto de ferramentas para criao, gerenciamento e implementao de relatrios. Data Mining, modelagem nos dados e ferramentas de manipulao alm de quatro novos algoritmos. Utilizao do Stored Procedures: No passado os SGBDs no eram extensveis, possuam apenas comandos para definies de estruturas DDL (Data Definition Language), toda a lgica para controle de fluxo era implementada pela aplicao cliente e todo o acesso era realizado por meios de as-hoc queries. O Transact-SQL possui comandos para implementao de stored procedures e para controle de fluxo e suas vantagens so: Para o procedimento ficar armazenado no servidor, existe um isolamento entre o modelo e a aplicao, e se precisar de ajustes, a aplicao no ser afetada. Melhor desempenho: Realizado uma nica vez, na criao do procedimento. Facilidade no gerenciamento da segurana: Habilitao no acesso apenas na store procedures, dessa forma os objetos sero acessados somente pelos procedimentos por meio de cadeia de propriedade.

Menos trafego na rede: demanda apenas o nome e parmetros e no no envio dos comandos pela rede. O uso da store procedures pode utilizar programadores com especializaes diferentes, j no caso de aplicaes procedurais ou orientados objetos, o uso inadequado dos recursos so aumentados. Utilizao do CLR Quando necessitar de recursos externos que no so possveis no TSQL, quando contm cdigo procedural como, por exemplo: um processador de arquivos XSLT, uma biblioteca ou uma aplicao, quando a aplicao possuir funes que contm diversos clculos ou quando utilizar cursores. Utilizao do T-SQL Quando o modelo de programao baseado em conjuntos de dados e manipulao e quando necessitar executar uma nica instruo em TransactSQL. O SQL Server 2005 uma soluo abrangente de menor custo inicial; de implementao e manuteno que proporciona um rpido retorno do investimento realizado. As informaes de toda a organizao so disponibilizadas aos operadores para ajudar nas decises comerciais. A simplificao e implementao do desenvolvimento e do gerenciamento dos aplicativos; estabelece um desenvolvimento flexvel, seguro e confivel para aplicativos de linha de negcios e analticos, alm de ferramentas integradas aos administradores de Banco de Dados, permitem que clientes obtenham funcionalidades de relatrios, anlises e data mining. Principais recursos Espelhamento de bases de dados: Implementao no processo *log shipping, sua finalidade permitir redundncia de bases de dados atravs da troca de logs entre servidores, ele poder utilizar estes recursos para aumentar a disponibilidade de seus sistemas SQL Server, ou seja, os aplicativos podero ser imediatamente reconectados ao banco de dados no servidor secundrio. Restaurao on-line: Realizam operaes de restaurao enquanto uma instncia do SQL Server estiver rodando, pois apenas os dados que esto sendo restaurados ficam indisponveis, o resto da base de dados permanece on-line e disponvel. Operaes de indexao on-line: Atualizaes, excluses e inseres na tabela ou dado de ndice clusterizado e qualquer ndice associado durante a execuo da linguagem de definio de dados * (DDL), ou seja, pode criar, *dropar ndices num ambiente de produo sem bloquear usurios. Recuperao rpida: Uma nova opo de ser conectar-se novamente a uma base de dados em recuperao aps os logs transacionais terem sido processados. Melhorias em segurana: Avanos em encriptao de base de dado, configuraes seguras por padro, poltica de senha *mandatria, controle granular de permisses e um modelo de segurana avanado. O novo modelo de segurana separa usurios de objetos, que permite o controle de acesso aos dados e todas as tabelas so implementadas como views, fornecendo um maior controle. Novo SQL server *management studio: um conjunto de ferramentas de gerenciamento para o desenvolvimento, implementao e resoluo de

problemas em bases de dados SQL Server. Conexo dedicada de administrador: Conexo dedicada para acessar um servidor mesmo que esteja bloqueado ou indisponvel. A conexo ativada pelos membros da funo de servidor fixa *sysadmin e est disponvel apenas por meio da ferramenta de *prompt de comando SQLCMD, localmente ou em um computador remoto. Isolao de instantneo: (Snapshot Isolation) tem a possibilidade de acessar a ltima linha processada * (commit) usando uma view consistente da base de dados, esse novo nvel de isolamento proporciona muitos benefcios como: Maior disponibilidade dos dados para aplicativos somente leitura, Operaes de leitura sem bloqueio, permitidos em um ambiente o *OLTP (Processamento de transao on-line), Deteco automtica e obrigatria de conflitos em transaes de gravao e Migrao simplificada dos aplicativos do *Oracle para SQL Server. Particionamento de dados: O particionamento de tabelas e ndices permite um gerenciamento eficiente de grandes objetos do banco. Melhorias na replicao: Replicao completa de alterao de esquema (DDL), recursos de monitoramento, replicao ponto a ponto transacional melhorando o suporte para escalabilidade de dados. Hospedagem do .NET framework: Criao de objetos do banco de dados usando linguagens familiares como o Microsoft Visual C# .NET e Microsoft Visual Basic .NET. Tecnologias XML: Um importante padro para a disseminao de dados entre redes locais e a Internet que suportar nativamente o armazenamento e a consulta de documentos XML. ADO.NET verso 2.0: O suporte dos tipos SQL para Mltiplos Conjuntos de Resultados Ativos * (MARS - Multiple Active Result Sets), o *ADO.NET trata acesso e manipulao de dado. Melhorias no Transact-SQL: Novos recursos de aplicaes escalonveis; incluem tratamento de erros, recursos de consultas recursivas, operadores relacionais PIVOT, APPLY, ROW_NUMBER e outras funes de ranking de linhas alm de outros recursos. SQL service broket: Fornece uma estrutura de trabalho distribuda e assncrona para aplicaes de negcio em grande escala, pois cria um mecanismo seguro para envio, recebimento e processamento de mensagens e relatrios. Notification services: Construo aplicaes de notificao de informaes personalizadas como alertas de aes, assinaturas de notcias, alerta de entrega de pacotes e preos de passagens areas, em qualquer dispositivo ou seja uma *Framework, destinado a informar ao usurio sobre ocorrncia de eventos. As notificaes so ideais para enviar informaes de alta prioridade. Web services: Criao de Web Services na camada de banco de dados fornece um novo tipo de acesso a dados. Reporting services: Controle de relatrios integrados e inclusos no Visual Studio 2005 que melhora os recursos para aplicaes corporativas. Melhorias na pesquisa de texto completo: Pesquisa de texto completo de alto nvel. Recursos de catalogao, desempenho, escalabilidade da consulta e novas ferramentas de gerenciamento facilitam a implementao de pesquisas.

Analysis services: Anlise de tempo real. Data transformation services (DTS): O DTS um conjunto de ferramentas grficas e objetos de Programao para extrair, transformar e carregar (ETL) dados a partir de fontes diferentes e mov-los para um nico ou mltiplo destino. O DTS Designer est totalmente integrado a nova plataforma fornecida pelo Visual Studio. Data mining: Quatro novos algoritmos para identificao de padres sero introduzidos aos existentes *Cluster e *Decision Tree, e as ferramentas foram melhoradas para facilitar a minerao de dados. Suporte a clustering: Suporte avanado a mltiplas instncias, para backup e restaurao dos objetos e dados. Indicadores de desempenho principais: Fornece capacidade de serem definidos grficos e mtricas customizveis, que geram e rastreiam ndices corporativos principais. Escalabilidade e desempenho: Criao de *ROLAP (relational on-line analytical processing) remotos ou parties *HOLAP (hybrid on-line analytical processing), cubos particionados distribudos, clculos persistentes e caching pr-ativo aumentar sensivelmente a escalabilidade e desempenho. Como o cdigo gerenciado compilado antes da execuo, podem-se obter aumentos significativos de desempenho. Cubo em um clique: A criao de um cubo em um projeto de data warehouse, disponibiliza seu assistente que inclui uma opo que permite a deteco e sugesto do cubo em um nico clique que examina os relacionamentos na origem do dado e fazem sugestes sobre tabelas de fatos, tabelas de dimenses e medidas. Caching Pr-ativo: A estrutura do *cache automaticamente derivada da estrutura *UDM (Universal Data Model), O caching pr-ativo combina o desempenho de consultas *MOLAP com anlise de dados em tempo real que sincroniza e mantm uma cpia atualizada do dado para consultas e isola usurios finais. Integrao com o microsoft office system: Disponibiliza recursos do *SharePoint para criao de novos relatrios, distribuio e pode ser aberto em Word ou Excel ou visualizado em HTML. Database view: Viabiliza a criao de cpias *read-only de um *database. Restrio de acesso no autorizados: SQL Server Management Studio, do SQL Server 2005 simplifica o gerenciamento fornecendo um *console para monitorar e gerenciar um banco de dados relacional. O SQL Server Management Studio hospeda um ambiente de desenvolvimento para criao, edio e gerenciamento de scripts e procedimentos armazenados usando Transact-SQL. integrado ao controle da fonte e hospeda ferramentas para tarefas dirias de manuteno e operao. Os Administradores podem executar vrias tarefas ao mesmo tempo. SQL management objects (SMO): um conjunto de objetos de programao que trs toda a funcionalidade de gerenciamento do banco de dados, isso representa aperfeioamento significativo no desing e na arquitetura do modelo. O SMO pode ser usado para automatizar tarefas administrativas comuns. Esse novo modelo de objeto SMO e as interfaces de programao de aplicativo

do *WMI (Windows Management Instrumentation) substituem o SQL-DMO. O Management Studio foi criado a partir do SMO. Replication monitor: uma ferramenta que estabelece um novo padro de facilidade na replicao de dados na interface do usurio. 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, ele aproveita recursos avanados de endereamento de memria para obter os recursos essenciais, como *pools de *buffer, caches e *heaps de classificao, reduzindo a necessidade de executar vrias operaes para transferncia entre a memria e o disco. Autorizao: Os administradores gerenciam permisses, garantindo preservao dos privilgios mnimos, e sob o qual as instrues de um mdulo serem executadas. Autenticao: O cluster oferece suporte autenticao Kerbeos junto a um servidor virtual. Os administradores podem especificar diretivas em *logons padro para que uma diretiva seja aplicada a todas a contas do domnio. Microsoft melhorou o recurso de autenticao do SQL Server 2005 que trabalha basicamente em trs pontos: . comprimento mnimo . complexidade . expirao Um ponto interessante no como esse recurso foi disponibilizado. Uma das grandes diretrizes no desenvolvimento dos softwares, a integrao dos produtos e a implantao deste recurso se deu desta forma. A autenticao do SQL Server para realizar estas validaes depende da configurao do Windows Server 2003 (no funciona em outras verses). Se o servidor Windows Server 2003 onde o SQL Server 2005 for stand-alone, ou seja, no pertencer a um domnio, isso depende das polticas locais de senha. Se o servidor pertencer a um domnio, isso vai depender das polticas de senha do domnio (que sobrepe as polticas locais), que funciona da seguinte forma: Basicamente, todo o controle destes recursos realizado atravs do comando CREATE LOGIN, que substitui o sp_addlogin do SQL Server 2000. Quando esse login criado, algumas opes podem ser configuradas para realizar as validaes na senha.

Criptografia nativa: As comunicaes entre cliente e servidor so *criptografadas, para garantir a segurana diretiva do servidor pode ser definida de forma a recusar comunicaes no criptografadas. Cluster de failover: uma soluo que explora o Microsoft Windows Clustering Service para criar servidores virtuais tolerante falhas. Instantneos de banco de dados: Adiciona sua prpria cpia das pginas modificadas, dessa forma pode ser usado para recuperar rapidamente uma mudana acidental. Tipos de agregaes definidos pelo usurio: Pode ser criado um nico objeto que exponha todos os comportamentos no tipo, bem como encapsular ou ocultar dados na base armazenados por tipo. Acesso a dados e servios da Web aprimoradas: Permite o desenvolvimento de servios da Web em XML na camada de banco de dados e

o HTTP pode ser usado para acessar diretamente o SQL Server. A interface do servio da Web permite execuo de instrues e as consultas so retornadas em formato XML. Notificao de leitura: Envia um comando ao SQL e solicita que uma notificao seja gerada e se a execuo de um mesmo comando produzir resultados diferentes daqueles obtidos inicialmente, os comandos so enviados ao servidor por meio de qualquer *API. Multiple active result sets (MRAS): Conjunto padro por conexo de resultados especialmente para encaminhamento e leitura, os *drivers dos clientes recuperam os dados para que as solicitaes sejam atendidas sem a necessidade de ida e volta ao servidor. Os recursos MARS; remove a restrio atual na qual um conjunto padro aberto de resultados impede o driver de enviar solicitaes ao servidor at que todo o conjunto de resultados seja consumido. Failover transparente para espelhamento de dados: Oferece suporte ao recurso Hot Spare por meio do espelhamento do bando de dados. Se uma instncia falhar, o trabalho poder ser enviado para o servidor de *backup automaticamente, para que isso acontea necessria uma instncia chamada testemunha. O hot spare exige que as conexes do cliente saibam fazer o *failover, ou seja, que saibam estabelecer uma conexo com a nova instncia do servidor. Tipos de dados XML: Permite consultar, validar e at mesmo modificar o contedo de um documento XML. Os dados XML so armazenados como *BLOBs (Objetos binrios grandes) em uma representao interna que possibilita a re-anlise eficiente e um certo nvel de compactao. Implementaes no suporte a XML: Criao de *queries que ajuda o desenvolvedor a desenhar queries completas, a nova *data-type viabiliza queries em XML. XQuery: uma linguagem inteligente e robusta que permite consultar todos os tipos de dados XML usando mtodos associados. SQL server mbile edition: Verso compacta para plataformas mveis integradas com o SQL *Workbench, essa verso esta habilitada para trabalhar com replicao *Merge tornando possvel troca de informaes com o servidor central mesmo ele se encontre offline. Snapshot isolation: Criao de vises transitrias de dados quando so alterados, so disponibilizadas para processos de leitura que no so bloqueadas pela modificao. SQL server workbench: Gerencia servidores baseados em SQL Server, Analysis Services ou SQL Mbile Edtion, pois assume funcionalidades do Enterprise Manager, Query Analyzer e Analysis Manager. DDL triggers: *Triggers acionadas pela execuo de comandos DDL, entendendo a funcionalidade das j existentes. Integrao de ferramentas para desenvolvedores: A partir de uma interface nica, O Visual Studio utilizar comandos Transact-SQL. Integrao entre CLR e .Net framework: Aproveitamento das bibliotecas de classes e as modernas linguagens de programao, isso permite a codificao de procedimentos armazenados, funes e disparadores na linguagem .Net Framework, isso fez com que o servidor de banco de dados se estendesse para que a computao e operaes apropriadas sejam mais fceis de realizar o *back-end e essa integrao fornece vrios benefcios

importantes como: Modelo avanado de programao, Segurana avanada, tipos de agregaes definidas pelo usurio e ambiente de desenvolvimento comum. Interao com o visual studio: O Visual Studio proporciona um nvel maior de integrao e segurana aos processos de desenvolvimento, j que junto com o SQL Server 2005 oferecem profundos nveis de integrao com o banco de dados, pois podem implementar novos objetos sem precisar trocar de ferramenta. Backup e restaurao: Depois de receber um comando Backup, o Analysis Services determina quais os arquivos que devem constituir este pacote no arquivo nico de backup, ele se encarrega da consistncia do banco de dados no momento do backup e da restaurao; e assegura que todos os objetos do arquivo sejam da mesma verso, a restaurao e o backup devem ser feitos da mesma forma em todo o bando de dados. Essas operaes fazem parte integral da infra-estrutura do Analysis Services, a operao de backup foi totalmente recriada, so feitas emitindo comandos XML for Analysis para Analysis Services. Business intelligence development studio: um ambiente de desenvolvimento para criao de BI, includo mecanismo de banco de dados como: servios de anlise e gerao de relatrio e tambm utilizam a interface grfica do usurio para criao de pacotes *SSIS. Depurao entre camadas e linguagem: SQL Server 2005 junto com o Visual Studio, fornece uma integrao maior com a rea de depurao de aplicativos. Computao de 64 bits com o SQL Server 2005 Os aplicativos podem reunir informaes coletadas pelos sistemas de negcios, suportam um nmero maior de usurio, e a anlise e o processamento de grande nmero de dados; so realizadas maneiras eficazes. Oferece suporte a duas arquiteturas lideres de 64 bits, suporta o processador Intel Itanium, destacando a arquitetura EPIC (Explicity Parallel Instruction Computing) e tambm suporta verses de 32 bits. SQL Server 2005 para sistemas baseados em Itanium Concentra-se na escalabilidade vertical em servidores de nvel corporativos executando aplicaes em grande escala e com um nvel alto de usurios simultaneamente, oferecendo o mais alto nvel de desempenho e velocidade de processamento e tambm suporta facilmente tarefas mais criticas. 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, e oferece tambm para clientes produtos mais seguros. Licenciamento Existem 3 opes de licenciamentos: O Modelo de licenciamento por processador que exige licena para cada processador fsico ou virtual e no requer qualquer licena de acesso de cliente (CAL) por dispositivo ou por usurio. CALs de Servidor mais dispositivo licena de servidor que exige uma licena para cada tipo de ambiente do sistema operacional, uma CAL para cada dispositivo cliente que acesse um servidor. CALs de servidor mais

usurios, licena de servidor, so exigidos para cada ambiente do sistema operacional que executem uma instancia, uma CAL para cada usurio que acesse um servidor. Obs. As CALs so oferecidas em dois tipos: CAL de SQL que pode ser usado com qualquer servidor licenciado independente de plataforma 32, 64 bits ou IA64 e CAL Workgroup usando apenas com um servidor licenciado com SQL Server Workgroup Edition. Apesar dos clientes precisarem escolher a plataforma que corresponda ao hardware atual s licenas no so especificas por plataforma. Preos de SQL Server 2005 As licenas variam de R$ 7.032,59 R$ 29.366,82, todos os preos refletem valores para compras nos Estados Unidos. Existe uma verso gratuita que conta com quase todas as funcionalidades das verses pagas, sendo limitados pelo tamanho apenas (4 Gb), quantidade de processadores suportados (1 apenas) e a quantidade de memria que ele pode gerenciar (1 Gb), essa verso se chama Express. O SQL Server 2005, oferece aos clientes a possibilidade de implantar o produto em servidores passivos sem taxa adicional, facilitando a implementao de solues altamente disponveis. Como gratuito para sistemas core e multicore, os clientes levam vantagem da lei de Moore e utilizam seus hardwares com esse potencial mais completo. Essas polticas lderes da indstria tm por objetivo tornar o gerenciamento e anlise de dados de primeira classe disponvel a uma ampla gama de clientes enquanto direciona sistemas mais complexos de bancos de dados tambm para um custo vivel. Requisitos mnimos SQL Server 2005 Processador: IA64: processador de 733 MHz ou Itanium mais rpido ou superior. X64 1Ghz ou AMD Athlon 64 Intel Xeon com suporte a Intel EM64T Itel Pentium IV com suporte a EM64T mais rpido. Sistemas Operacionais: Enterprise Edition IA64, Standart Edition e Developer Edition podem ser executados em Windows Server 2003, SP1 64 bits Itanium Datacenter Edition e Enterprise Edition. O Enterprise Edition X64, Standard Edition e o Developer Edition podem ser executados em Windows Server 2003, SP1 64 bits X64 Datacenter Edition, Enterprise Edition e Santandart Edition. O Express Edition funciona em todos os sistemas mencionados acima e inclusive no XP X64 Professional 64 bits. Memria: IA64: 512 MB e X64: 512 MB, ambos recomenda-se 1GB ou mais, no mximo de 32 terabytes. Disco rgido: 350 MB de espao disponvel para instalao e 390 MB para banco de dados. Unidade: CD-Row Tela: Monitor VGA ou de resoluo superior Outros dispositivos: Possuem software de rede interno o Windows 95, 98, ME, NT 4.0, 2000 e XP. Software de rede adicional ser necessrio se estiver

utilizando o Banyan VINES ou o *AppleTalk ADSP. Suporte ao cliente IPX/SPX do Novell NetWare fornecido pelo protocolo NWlink do sistema de rede baseado no Windows , j o Windows 95, 98, ME, NT Workstation 4.0, 2000 Professional, XP Professional e o XP Edition, possuem suporte. O Unix, Aplle Macintosh e o OS/2 exigem software cliente ODBC (Open Database Connectivity) de um fornecedor diferente da Microsoft. Instalao O Setup do Microsoft SQL Server 2005; instala as novas e atuais instncias do SQL Server, ou fornece opes de manuteno. abaixo segue algumas instrues bsicas e enderea importantes consideraes para o computador onde o SQL Server 2005; ser instalado. Recomenda se ler todos os requisitos antes de instalar o SQL Server 2005, verificando a Configurao do Sistema e assuntos ligados a bloqueio, alm de Consideraes de segurana: Certifique-se de que possui as permisses do administrador no computador onde o SQL Server ser instalado. Faa o logon no sistema operacional utilizando a conta do usurio que possui as permisses ou atribua as permisses adequadas conta do usurio do domnio. Para mais instalaes, voc dever ter permisses de administrador no computador onde o SQL Server ser instalado. Caso voc instale o SQL Server a partir de um compartilhamento remoto, voc deve utilizar a conta do domnio que ler e executar as permisses em compartilhamento remoto. Crie uma ou mais contas de usurio de domnio se deseja instalar o SQL Server 2005 em um computador que esteja executando o Microsoft Windows XP ou Windows 2003, se voc deseja que o SQL Server 2005 se comunique com outros clientes e servidores. No instale o SQL Server 2005 em um controlador de domnio. Faa o backup em sua instalao atual do SQL Server se deseja executar uma instncia do SQL Server em um computador onde o SQL Server 2005; estiver instalado. Verifique se o disco onde o SQL Server ser instalado est descompactado. Se voc tentar instalar o SQL Server em uma unidade compactada, o Setup ir falhar. Feche o software de antivrus enquanto instalar o SQL Server. Pare de executar todos os servios que dependam do SQL Server, incluindo qualquer servio utilizando o Open Database Connectivity (ODBC), como Internet Information Services (IIS). Feche o Visualizador de Eventos e os editores de registro (Regedit.exe ou Regedt32.exe). Para instalar o SQL Server 2005; execute o Setup utilizando o SQL Server 2005 Installation Wizard ou instale a partir do prompt de comando. O Assistente de Instalao (Installation Wizard) fornece uma interface grfica de usurio que o guiar passo a passo atravs da instalao inicial do SQL Server 2005, incluindo a seleo de recurso, regras de nomes de instncia, configurao de conta de servio, diretrizes de senha e cenrios para intercalao de ajustes. As instalaes via linha de comando so para cenrios avanados como instalaes em silncio e remotas. Podem ser executadas diretamente do prompt de comando ou via sintaxes de prompt de comando, referente ao arquivo de instalao para especificar as opes de instalao.

Nesta verso, a atualizao suportada pelo Microsoft SQL Server 2000 Service Pack 3 (SP3) ou superior. Voc pode fazer a atualizao das verses recentes do SQL Server durante a instalao do SQL Server 2005. Voc pode realizar tambm as operaes de atualizao aps o SQL Server 2005; for instalado. O processo de atualizao no o mesmo do SQL Server 7.0. A atualizao direta do SQL Server 6.5 para o SQL Server 2005; no suportada. Para atualizar uma instncia do SQL Server 6.5, voc deve primeiro atualizar para o SQL Server 7.0 ou SQL Server 2000 e em seguida atualizar para o SQL Server 2005. Aps o Setup ter completado a instalao do SQL Server 2005, voc pode configurar o SQL Server utilizando as ferramentas grficas e de linha de comando. As configuraes padro para novas instncias do SQL Server 2005 desabilitam alguns recursos e componentes para reduzir a rea de superfcie do produto. Concluso O SQL Server 2005 fornece uma tecnologia com as quais, qualquer organizao pode contar, j que atende a todos os portes. Esta verso dispe de um banco de dados relacional seguro e confivel para aplicativos de negcios e analticos, beneficiando de forma que obtenha mais flexibilidade por um custo menor, alm de todas as vantagens que ela proporciona desde novas ferramentas integradas, desempenho, segurana inseres e remoes de dados, disponibilidade, e um caminho de atualizao fcil e de baixo custo Os avanos significativos das reas de: Gerenciamento, Produtividade do desenvolvedor e Business Intelligence (BI), so fundamentais na elevao da organizao para um nvel mais alto. Glossrio Driver= um programa que o sistema operacional faz uso e necessrio para um determinado hardware funcionar adequadamente. API= um conjunto de rotinas e padres estabelecidos por um software para utilizao de suas funcionalidades por programas aplicativos Criptografadas, criptografia= tcnicas pelas quais a informao pode ser transformada da sua forma original para outra ilegvel, tornando difcil de ser lida por algum no autorizado. CLR= que uma aplicao similar a uma mquina virtual que se encarrega de providenciar a execuo das aplicaes para ela escritas NET= uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido. Um framework pode incluir programas de suporte, bibliotecas de cdigo, linguagens de script e outros softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software. BI= pode ser traduzido como Inteligncia de negcios, refere-se ao processo de coleta, organizao, anlise, compartilhamento e monitorao de informaes que oferecem suporte a gesto de negcios. Escalabilidade= uma caracterstica desejvel em todo o sistema, em uma rede ou em um processo, que indica sua habilidade de manipular uma poro crescente de trabalho de forma uniforme, ou estar preparado para o

crescimento do mesmo. TI= serve para designar o conjunto de recursos tecnolgicos e computacionais para gerao e uso da informao. Interoperabilidade= a capacidade de um sistema ( informatizado ou no) de se comunicar de forma transparente (ou o mais prximo disso) com outro sistema (semelhante ou no). Para um sistema ser considerado interopervel, muito importante que ele trabalhe com padres abertos. Web services= uma soluo utilizada na integrao de sistemas e na comunicao entre aplicaes diferentes. Com esta tecnologia possvel que novas aplicaes possam interagir com aquelas que j existem e que sistemas desenvolvidos em plataformas diferentes sejam compatveis. Framework= uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido. Um framework pode incluir programas de suporte, bibliotecas de cdigo, linguagens de script e outros softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software. Visual studio= um pacote de programas da Microsoft, para desenvolvimento de Software, especialmente dedicado, ao framework .NET s linguagens Visual Basic (VB),c ,c++ (C Plus Plus), C#(C Sharp) e J# (Jey Sharp). XML= uma recomendao da W3C para gerar linguagens de marcao para necessidades especiais. HTTP= um protocolo da camada de "Aplicao" do modelo OSI, utilizado para transferncia de dados na rede mundial de computadores, a World Wide Web. SOAP= um protocolo para intercmbio de mensagens entre programas de computador. SOAP um dos protocolos usados na criao de Web Services. Backup= refere-se cpia de dados de um dispositivo para o outro com o objetivo de posteriormente os recuperar (os dados), caso haja algum problema Triggers= um recurso de programao presente na maioria dos sistemas de gerenciamento de banco de dados, utilizado para associar um procedimento armazenado a um evento do banco de dados (incluso, excluso, atualizao de registro, por exemplo) de modo que o procedimento armazenado seja executado automaticamente sempre que o evento associado ocorrer. Commit= envia todos os dados das mudanas permanentemente OLTP= um acrnimo de On-line Transaction Processing ou Processamento de transaes em tempo-real. So sistemas que se encarregam de registrar todas as transaes contidas em uma determinada operao organizacional. OLAP= um acrnimo em ingls para On-line Analytical Processing, ou processamento analtico on-line. uma abordagem tecnolgica para gerar respostas rpidas a consultas analticas de natureza tipicamente dimensional. ADO.NET= consiste num conjunto de classes definidas pela .NET framework (localizadas no namespace System.Data) que pode ser utilizado para aceder aos dados armazenados numa base de dados remota. Console= so programas de computador responsveis por tomar as aes efetivas conforme a orientao do usurio atravs de comunicao textual. Data mining= o processo de varrer grandes bases de dados procura de padres como regras de associao, seqncias temporais, para classificao de tens ou agrupamento (clustering). Data warehousing= um sistema de computao utilizado para armazenar informaes relativas s atividades de uma organizao em bancos de dados,

de forma consolidada. DDL= permite ao usurio 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, 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 Padro Failover= O processo no qual uma mquina assume os servios de outra, quando esta ltima apresenta falha Blob= objeto binrio EXTENSO Queries= Significa busca. Ex. Um pedido para o banco de dados retornar alguma informao. Data-type= Tipo de dados de enumerao e todos os seus membros. Mandatria= trabalha com prioridades e metas Management studio= uma nova interface, que integra as funcionalidades do Enterprise Manager. Analysis services= um conjunto de servios usados para gerenciar dados em um Data Warehouse ou Data Mart. Appletalk= um conjunto de protocolos para redes desenvolvidos pela empresa Apple Computer Back-end= servidores de fundo, que o usurio no acessa diretamente. Buffer= uma regio de memria temporria utilizada para escrita e leitura de dados. Cache= um dispositivo de acesso rpido, interno a um sistema, um bloco de memria para o armazenamento temporrio de dados que possuem uma grande probabilidade de serem utilizados novamente. Cluster= formado por um conjunto de computadores, que utiliza-se de um tipo especial de sistema operacional classificado como sistema distribudo Database= Database server o servidor em que os dados do sharepoint esto armazenados. Desing= Design de Interao a maneira como um produto proporciona aes em conjunto entre pessoas e sistemas DTS= Digital Theatre System um o sistema de processamento que proporciona menor compresso de dados, o que significa mais informao de udio e vdeo. ETL= Extract Transform Load (Extrao Transformao Carga), so ferramentas de software cuja funo a extrao de dados de diversos sistemas, transformao desses dados conforme regras de negcios e por fim a carga dos dados em um data warehouse. Heaps= uma Estrutura de dados, que na verdade apenas um vetor ordenado seguindo um critrio bem definido. HOLAP= A mais recente das ferramentas, conhecida como processamento hbrido. Essa nova forma de acessar os dados nada mais do que uma mistura de tecnologias onde h uma combinao entre ROLAP e MOLAP.Log shipping= um recurso que pode (e deve) ser configurado no SQL Server 2005 para realizar cpia peridica de banco de dados entre servidores Logons= fornecer uma senha ou algum outro tipo de credencial para ganhar

acesso a determinado sistema. Logs= um arquivo que guarda informaes passadas (registros). MARS= execuo de mltiplos comandos com uma nica conexo, Merge= uma coleo de tabelas idnticas de MyISAM que podem ser usadas como uma s tabela. MOLAP= (Multidimensional On Line Analytical Processing) So ferramentas nas quais, com o uso de um servidor multidimensional, o acesso aos dados ocorre diretamente no banco Notification services= permite que as empresas construam aplicaes completas de notificao que entregam informaes personalizadas Pools= Os pools so conjuntos de dispositivos que compartilham caractersticas similares. Este sistema utiliza o mtodo copy-on-write, ou seua, ao gravar um arquivo com mesmo nome de um anterior, nunca ele ser gravado no mesmo lugar do anterior, nem o antigo ser deletado at que seja verificado o arquivo gravado para que tudo esteja correto. Prompt= o chamado sinal de prontido, pois indica que o computador est pronto para receber instrues. Read-only= rotinas de alterao de dados de um registro, no sendo aplicvel em incluses Reporting services= uma soluo inovadora que permite a criao, gesto e distribuio de relatrios sob diferentes formatos ROLAP= So ferramentas que possuem uma engenharia de acesso aos dados e anlise OLAP com uma arquitetura um pouco diferente. SSIS= uma plataforma de integrao de dados , dotada da capacidade de integrar dados provenientes de qualquer fonte.

Você também pode gostar