Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Apostila Microsoft SQL Server 7.0, Notas de estudo de Informática

O SQL Server é um sistema de gerenciamento de bancos de dados cliente/servidor de alto desempenho com alta integração com o Windows NT

Tipologia: Notas de estudo

2011

Compartilhado em 20/03/2011

wwill-de-paula-3
wwill-de-paula-3 🇧🇷

18 documentos

1 / 91

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Apostila Microsoft SQL Server 7.0
Instalacão, configuração e gerenciamento
PAGE 87
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b

Pré-visualização parcial do texto

Baixe Apostila Microsoft SQL Server 7.0 e outras Notas de estudo em PDF para Informática, somente na Docsity!

Apostila Microsoft SQL Server 7.

Instalacão, configuração e gerenciamento

O SQL Server vem com várias ferramentas de administração que podem ser executadas a partir de um servidor Windows NT, de uma estação Windows NT Workstation, ou até mesmo a partir do Windows 95/98. São elas:

- Enterprise Manager : como já foi dito, gerencia vários servidores, permitindo executar qualquer tarefa relacionada ao SQL Server. Como será visto adiante, ele roda dentro MMC (Microsoft Management Console). Para executá-lo através de Iniciar, Executar, entre com a seguinte instrução: mmc /s "pasta-base_do_SQLServer\BINN\SQL Server Enterprise Manager.MSC", substituindo pasta-base_do_SQLServer pela pasta onde você instalou o SQL Server 7. Por padrão, é C:\MSSQL7. - Service Manager(SQLMANGR.EXE) : permite iniciar, pausar, continuar e parar ("finalizar") os serviços do SQL Server. - Query Analyzer(ISQLW.EXE): permite administrar diretamente o SQL Server usando comandos Transact-SQL. Os comandos SQL podem ser executados interativamente, ou podem ser executados de procedimentos armazenados ou scripts. - Profiler (SQLTRACE.EXE): permite monitorar toda a atividade do servidor e registrar essa atividade em arquivos de log, incluindo comandos SQL executados pelo servidor. - ClientNetwork Utility CLICONFG.EXE): configura o software de acesso cliente numa estação. - Performance Monitor (SQLCTRS.PMC: integra o Performance Monitor ("Desempenho do Sistema") do Windows NT com o SQL Server, para monitorar o desempenho do sistema. - Server Network Utility (SRVNETCN.EXE) : permite adicionar, remover ou configurar as Net-libraries, que são os protocolos aceitos para comunicação do cliente com o servidor. - SQL Server Books Online: toda a documentação do SQL Server, para consultar on- line. Permite fazer pesquisas de texto na documentação. Para executá-lo, em Iniciar, Executar, entre com HH pasta_base_do_SQLServer\BOOKS\SQLBOL.CHM, onde pasta_base_do_SQLServer é o diretório onde o SQL Server foi instalado. Por padrão, é C:\MSSQL7. - Uninstall SQL Server 7.0: permite que você remova a instalação existente do SQL Server 7.

Sistemas Gerenciadores de Banco de Dados

Um sistema gerenciador de banco de dados (SGBD) como o SQL Server é responsável por armazenar dados de forma confiável e permitir fácil recuperação e atualização desses dados. Um SGBD relacional armazena dados de forma relacional, isto é na forma de linhas e colunas.

Conceitos Relacionais

Um registro [record] ou linha [row] é um grupo de variáveis com tipos de dados

diferentes, que armazenam dados relacionados. Por exemplo, um registro pode conter os dados relativos a um produto vendido pela empresa, como descrição, código de

identificação, quantidade em estoque. Um campo [field] ou coluna [column] é um dos itens de informação dentro de uma linha

da tabela, como a descrição da informação. Uma tabela [table] é um conjunto de linhas (registros) com a mesma estrutura, armazenados de forma permanente em disco.As tabelas são compostas de linhas(row) ou registros (record) e colunas(column) ou field(campo). Um banco de dados [database] é um conjunto de tabelas que contêm dados relacionados. Por exemplo, um sistema de contas a pagar poderia ter um banco de dados de contas a pagar, com uma tabela para duplicatas, uma tabela para bancos, uma tabela para contas etc. Um índice [index, plural 'indexes' ou 'indices'] é um mecanismo que permite pesquisar rapidamente por linhas em uma tabela, dado o valor de uma determinada coluna (ou algumas colunas) da tabela. Um índice primário ou chave primária define um valor único, que não pode ser repetido em outras linhas da tabela. Uma consulta [query] é um pedido de pesquisa no banco de dados, que permite obter todo um subconjunto da tabela ou de várias tabelas, especificando as condições de seleção.

Desktop x Cliente/Servidor

Uma aplicação que utiliza bancos de dados é composta de três partes:

- Interface com o usuário: responsável por validar as entradas do usuário, e iniciar pesquisas de acordo com um pedido do usuário. - Mecanismo de acesso [database engine] : responsável pela manutenção das estruturas de dados necessárias em arquivos, pelos detalhes internos do acesso aos dados, e pela manutenção da integridade dos dados. - Armazenamento de dados: arquivos que contém os dados em si. Um banco de dados "desktop" (ou baseado em arquivos) é aquele no qual a interface com o usuário e o mecanismo de acesso ficam no mesmo computador (a estação) e apenas os arquivos de dados ficam num servidor de rede. Operações de consulta ou pesquisa devem passar através da rede. Por exemplo, quando um usuário quer ver uma relação de contas a pagar, mas apenas em determinado período, o sistema deve selecionar alguns registros baseado na data informada. No ambiente desktop, a estação traz todos os registros através da rede, mesmo os que não são utilizados. O tráfego gerado na rede é grande, principalmente quando várias estações acessam simultaneamente o servidor.

2 - Instalação e Configuração

Requisitos de Hardware e Software

Opções usadas na instalação

Instalando o software de servidor

Verificando a instalação

Instalando o software de cliente

Registrando um servidor

Solução de problemas de instalação

Removendo o SQL Server 7.

Objetivos:

  • Saber o que é necessário para instalar o SQL Server em um computador;
  • Aprender a instalar o SQL Server em um servidor Windows NT e a configurar as estações de rede para utilizá-lo.

Requisitos de Sistema

Antes de instalar o SQL Server, é preciso saber quais os requisitos mínimos e recomendados para a instalação. Computador : Intel e sistemas compatíveis, ou DEC Alpha e compatíveis: É recomendável que todos os componentes de hardware escolhidos estejam listados na HCL (lista de compatibilidade de hardware) do Windows NT. Memória : Mínimo de 32 Mb. Recomendável memória adcional, especialmente se o servidor já estiver processando outras funções além de banco de dados, ou se forem usados bancos de dados grandes e replicação Sistema Operacional: O SQL Server pode ser instalado no Windows NT 4.0 ou superior, com o Service Pack 3 ou posterior, nas plataformas de hardware citadas acima, ou no Windows 9x (no NT ele roda como um serviço e no 9x como uma aplicação). O software de cliente, para acesso ao SQL Server nas estações, pode ser instalado em Windows NT Server, Windows NT Workstation, Windows 95/98, ou Windows 16-bits (3.x), MS-DOS, UNIX, Macintosh, ou navegadores Internet. Espaço em disco: Numa instalação mínima, são usados 70 MB, e numa instalação completa, 160 MB, incluindo todos arquivos de programas, documentação online, ferramentas de desenvolvimento, e arquivos de exemplo. Uma instalação de um novo servidor, só com as ferramentas de gerenciamento, exige 70 MB Software de rede: Numa rede Windows NT, o SQL Server usa o software de rede integrado. Não é necessário software adicional, exceto para conectar a alguns outros tipos de rede. No caso da Novell Netware, o suporte é fornecido pelo protocolo NWLink do Windows NT. Não é recomendado instalar o SQL Server num computador que seja controlador primário de domínio (PDC) ou controlador reserva (BDC).

Outras considerações

Sistemas de arquivos: o Windows NT suporta FAT ou NTFS. O SQL Server pode usar qualquer um dos dois indiferentemente e o tipo de sistema usado não afeta seu desempenho (exceto quando se usa compressão no NTFS, que reduz o desempenho). Recomenda-se o NTFS para a instalação do servidor, pelas suas vantagens de recuperação e segurança.. Nome do Servidor: o nome do computador usado para o SQL Server deve seguir certas regras: Nomes não devem ter mais de 128 caracteres. Nomes não podem conter espaços. Nomes devem começar com uma letra (maiúscula ou minúscula) ou sublinhado ('_'). Nomes também podem começar com @ ou #, mas como nomes começados por essas letras têm um significado especial, não serão usados na maioria dos casos. Caracteres no nome depois da primeira letra, podem ser qualquer letra, número, ou os símbolos @, _, #, ou $.

Opções Usadas na Instalação

Informação de Registro

Nessa fase, informe seu nome, nome da empresa e número de identificação do produto.

Escolha do tipo da instalação

O SQL Server oferece três tipos de instalação: Típica (Typical), Mínima (Minimal), e

Personalizada (Custom).

Instalação típica

Automaticamente instala o SQL Server e utilitários de cliente com as opções padrão de instalação. São instalados: SQL Server, Book Online, Quick Tour, e What's New. Essa oção exige cerca de 163 MB de espaço em disco, e não instala o softwarede Full Text Search, as ferramentas de desenvolvimento ou os arquivos de exemplo.

Instalação Compacta

Essa opção instala o mínimo de arquivos necessários para operar o SQL Server, e usa todas as opções padrão de instalação. Uma instalação compacta é como uma instalação típica, exceto que as ferramentas de gerenciamento, os livros on-line, Quick Tour e What's New não são instalados. Esta opção exige cerca de 74 MB de espaço em disco.

Instalação Personalizada

Essa opção permite fazer a escolha de quais componentes exatamente serão instalados, além de permitir escolher muitas opções diferentes do SQL Server, ao invés de apenas aceitar automaticamente as opções padrão.

Instalação remota

É possível instalar o SQL Server remotamente em outro computador. Nesse caso, você pode informar o nome do computador e as localizações do Windows NT e da unidade onde o SQL Server será instalado.

Diretórios

acentuados são tratados de forma diferente dos caracteres não acentuados (essa é a ordem de classificação default durante a instalação). O SQL Server tem a capacidade de armazenar caracteres ASCII padrão, e caracteres Unicode. Os caracteres Unicode são capazes de representar mais de 64000 caracteres diferentes., embora os caracteres ASCII sejam capazes de representar apenas 256 caracteres. Depois de escolher o conjunto de caracteres e a ordem de classificação, você deve escolher uma comparação Unicode [Unicode collation], que funciona como uma ordem de classificação para os caracteres Unicode armazenados no SQL Server. Uma comparação Unicode consiste de um local e vários estilos de comparação. Locais, normalmente nomeados de por países ou regiões culturais, ordenam caracteres de acordo com o padrão naquela área. O programa de instalação do SQL Server vai fornecer uma comparação Unicode padrão, com base no conjunto de caracteres e ordem de classificação que você escolheu. É recomendável que não se altere essa seleção, pois caso ela seja alterada, a migração de Unicode para não-Unicode torna-se mais difícil, e dados Unicode e não-Unicode podem ser ordenados de maneiras diferentes.

Protocolos de Rede

Para cada tipo de cliente de rede, o SQL Server possui uma Net-library , um driver que

suporta comunicação através desse tipo de rede. As opções disponíveis são:

- Named Pipes (Netbeui): Suporta o protocolo Netbeui. É instalado por default. Você

não deve removê-lo pois os utilitários do SQL Server depende desta Net-Library.

- Multi-protocol: suporta a conexão através de vários protocolos de rede, suportando

também segurança integrada e criptografia (caso a aplicação suporte).

- NWLink IPX/SPX: comunica-se com clientes Netware. O SQL Server pode se registrar como um serviço numa rede Netware. - TCP/IP sockets: suporta comunicação através de Windows sockets, por exemplo, com um cliente de Internet. - Banyan VINES, AppleTalk ADSP, DECnet: outros tipos de rede.

Opções de auto-inicialização

Serviço é um programa executável que não tem interface com o usuário, mas tem formas de controlar. Como iniciar e parar o serviço determinado. Definem se os serviços MSSQLServer e SQLServerAgent iniciarão automaticamente com o Windows NT ou serão iniciados manualmente. Essa opção pode ser alterada depois no Painel de Controle [Control Panel] do Windows NT, opção Serviços [Services]. Para o serviço SQLServerAgent, você pode também definir qual o nome de usuário e senha que ele utiliza para se conectar ao sistema.

Modo de licenciamento

O SQL Server pode ser licenciado por servidor [per server], onde para cada servidor adquire-se N licenças de acesso, ou por estação [per seat], onde existe uma licença para cada estação, independentemente do número de servidores usados. Durante a instalação você pode definir qual dos modos utilizar. Para alterar essas opções posteriormente, use o ícone Licenciamento [Licensing] no Painel de Controle do Windows NT.

Instalando o software de servidor

Criando uma conta para o SQLServerAgent

Durante a instalação, SETUP pede um nome de conta de usuário e a senha dessa conta, para uso do serviço SQLExecutive. Existem duas maneiras de selecionar o usuário :

- Criar uma conta no Windows NT. - Utilizar a conta Local System do Windows NT. Mas nesse caso nem todos os recursos do SQLExecutive podem ser usados. Por exemplo: Ao utilizar Backups poderá não se ter acesso ao driver de destino do Banco de Dados. É recomendável criar uma nova conta de usuário antes de instalar. Essa conta não deve ser usada por usuários para logar no computador. Ela será exclusiva para o SQL Executive. Para isso, abra o Gerenciador de Usuários [User Manager] do Windows NT, no grupo/ menu de programas Ferramentas Administrativas [Administrative Tools]. Clique em Usuário|Novo usuário... [User|New user...]. Informe o nome de usuário "SQLExecutive" (o nome pode ser qualquer). Informe uma senha e anote-a para usar mais tarde com o SETUP. Desmarque a opção "O usuário deve alterar a senha no próximo logon" [The user must change password...] e marque "A senha nunca expira" [Password never expires]. Depois acrescente esse usuário ao grupo local "Administradores" [Administrators]. Use o menu Diretivas|Direitos de usuário... [Policies|User rights] para conceder os direitos de "Logon como serviço" [Logon as a service], "Agir como parte do sistema operacional" [Act as part of the operating system], "Aumentar cotas" [Increase quotas], "Substituir um token de nível de processo" [Replace a process level token] à conta 'SQLExecutive'. Como são direitos avançados, marque a opção Exibir direitos avançados do usuário [Advanced User Rights].

Iniciando o SETUP

Para instalar o SQL Server 7, efetue logon no Windows NT com uma conta que tenha privilégios administrativos, coloque o CD de instalação na unidade de CD. Em alguns segundos, o programa de Instalação do SQL Server irá iniciar automaticamente e mostrar a tela abaixo:

Nessa tela você tem diversas opções. Para iniciar a instalação do SQL Server, selecione "Install SQL Server 7. Components". A próxima tela permite

Aparece a tela de "Acordo de Licença de Software" [Software License Agreement]. Se você aceita os termos do acordo, clique em Yes para continuar. Você deve selecionar Yes se você quer instalar o SQL Server. Aí aparece a tela de informação do usuário. Aqui, entre seu nome e o nome da companhia. Depois que tiver entrado com essas informações, clique em Next para continuar. A seguir será pedido o número de série do SQL Server. Este pode ser encontrado no adesivo amarelo colado na caixa do CD. Depois de entrar com esse número, clique em Next para continuar.

Setup Type

Aqui, você deve selecionar se você quer fazer uma instalação mínima, típica, ou personalizada. Já discutimos sobre cada uma das opções anteriormente. Aqui, usaremos a instalação personalizada, já que ela fornece a maior flexibilidade quando instalano o SQL Server. Clique no botão perto de "Custom" para escolher a instalação personalizada. Ainda nesta janela, você deve decidir onde armazenar os arquivos de programa e de dados do SQL Server. Podem ser instalados no mesmo local, ou em locais diferentes. Use os botões "Browse" para selecionar outros locais que não sejan os locais padrão selecionados. Use as informações de espaço exigido [Required] e disponível [Available] para decidir melhor onde instalar os arquivos.

Feitas as seleções, clique em Next para continuar.

Select Components

Aqui, você deve escolher aqueles componentes do SQL Server que você quer carregar.

Perceba que no lado esquerdo da tela estão os componentes, e no lado direito os sub- componentes. Primeiro, você seleciona um componente clicando dentro da caixa de

verificação, e se houver subcomponentes, você os escolhe clicando em caixas de verificação do lado direito. Enquanto você escolhe os componentes para sua

instalação, perceba que você pode determinar o tamanho da instalação observando o espaço disponível em disco na parte inferior da janela. Depois de escolhido o que for apropriado, clique em Next para continuar.

Character Set/ Sort Order/ Unicode Collation

Aqui você escolhe tanto o conjunto de caracteres [Character Set] quanto o ordem de classificação [Sort Order] da caixa de lista correspondente no topo da tela. Conforme já discutido, recomenda-se deixar o padrão para o "Character Set" e pôr a "Sort Order" como "Dictionary order, case-insensitive, accent-insensitive". Como já citado, a não ser que você tenhas uma razão realmente boa para mudar essa opção, deixe a opção padrão selecionada. Depois de terminar as suas escolhas, clique em Next para continuar. Considerações importantes: Um conjunto de caracteres pode ser modificado depois da instalação, mas exige que você reconstrua todos seus bancos de dados e recarregue os dados (uma tarefa dispendiosa!). Também é recomendável que todos as instalações do SQL Server que precisem comunicar-se usem o mesmo conjunto de caracteres,e ordem de classificação, ou você poderá ter resultados inesperados.

Network Libraries

Nessa janela, de seleção das bibliotecas de rede [Network Libraries], você deve, para cada biblioteca de rede que for instalar, entrar com alguns parâmetros adicionais, como a portão em que o servidor vai escutar, para a biblioteca de rede TCP/IP, e outras de acordo com a biblioteca de rede a ser instalada. Como já foi dito, a biblioteca de rede Named Pipes deve ser selecionada, pois é utilizada durante a instalação. Depois da instalação concluída, ela pode ser retirada, apesar de não ser recomendável. Normalmente, as opções padrão funcionam bem. Depois de feitas as seleções necessárias, clique em Next para continuar.

Depois que o SQL Server estiver instalado, há alguns passos a serem completados antes de se poder dizer que o SQL Server está pronto para rodar. Alguns desses passos devem ser executados apenas uma vez para se assegurar que o SQL Server foi instalado corretamente e para prepará-lo para rodar corretamente no futuro. Aqui vamos citar esses passos. Outros passos, que incluem configurações, ajustes e otimização, estabelecimento de IDs para login e IDs de usuários do banco de dados, e é claro, a criação de novos bancos de dados, serão discutidos em outras seções. Nesta seção o objetivo será verificar se o SQL Server foi instalado corretamente.

Verificando se o SQL Server foi instalado corretamente

Depois que o SQL Server estiver instalado, você deve gastar alguns minutos para

verificar que o mesmo foi instalado e está rodando adequadamente. Use os passos abaixo para verificar a instalação.

Verifique se as pastas de programas e dados foram criadas

Use o NT Explorer (ou Windows Explorer) para verificar que os arquivos de programas

do SQL Server e os arquivos de dados foram instalados nas pastas que você especificou durante o processo de instalação.

Cada pasta deve conter pastas adicionais de acordo com o que foi dito anteriormente (em Diretórios). Verifique se todas as subpastas tanto nas pastas de programas quanto

de arquivos existem. Deve-se verificar o conteúdo da subpasta /data, que está abaixo da pasta de dados que você especificou. É aí que o SQL Server cria e armazena vários bancos de dados padrão e logs de transações. A pasta /data deve se parecer com a figura abaixo.

Os arquivos são: Distmdl.mdf e Distmdl.ldf (apenas se obejetos opcionais de replicação foream instalados. Northwnd.mdf e Northwnd.ldf Master.mdf e Mastlogldf Model.mdf e Modellog.ldf Msdbsdata.mdf e Msdbblog.ldf Pubs.mdf e Pubs_log.ldf Tempdb.ldf e Templog.ldf

Verificar que todas as ferramentas de gerenciamento do SQL Server estão

instaladas

Verifique se as ferramentas de gerenciamento do SQL Server que você especificou

durante a instalação foram instaladas. O modo mais fácil de fazer isso é clicando em Iniciar | Programas | Microsoft SQL Sever 7.0. Aí você verá um menu com a listagem

de todos os programas, utilitários e documentação online que você especificou durante a instalação.

Verifique que os serviços do SQL Server estão carregados e executando

Quando você instalou o SQL Server, seus dois serviços principais - SQLServerAgent e MSSQLServer - foram instalados e configurados para iniciar automaticamente (assumindo que você quis inicialização automática). Quando o SQL Server é instalado pela primeira vez, os dois serviços não são iniciados automaticamente até que o NT Server seja reiniciado. Nota: Veja mais sobre os serviços na seção do Service Manager. Conferindo se os dois serviços foram instalados, e manualmente iniciando-os pela primeira vez

Abra o Painel de Controle do NT, e então dê um duplo clique no ícone Serviços. Aparece então a caixa de diálogo de Serviços. Percorra a lista de serviços até que você veja pela primeira vez o serviço MSSQLServer. Se você não reinicializou o computador desde que instalou o SQL Server, ele deve ter um Estado [Status] em branco. E em Inicialização [Startup], deve estar configurado como automático. Para iniciar manualmente o serviço, clique nele uma vez para que o mesmo fique selecionado, e então clique no botão Iniciar [Start]. Depois de uns 30 segundos, o

Estado [Status] vai mudar para Iniciado [Started] e o serviço está agora sendo executado.

Percorra a lista um pouco mais até que você veja o serviço SQLServerAgent, e ele também deve estar com o Estado em branco e a Inicialização como Automática.

Para iniciá-lo manualmente, faça da mesma maneira que foi feito com o serviço MSSQLServer, mas agora selecionando o serviço SQLServerAgent. Depois de uns 15

segundos, o Estado [Status] vai mudar para Iniciado [Started] e o serviço está agora sendo executado. Se tudo estiver correto, feche a caixa de diálogo de Serviços e o Painel de Controle. E se os serviços não estiverem aí? Se os serviços não estiverem listados, sua instalação do SQL Server falhou e você vai ter que reinstalá-lo, mas isso é raro. Você pode ter notado que na coluna Inicialização [Startup], estava a a palavra Manual, ao invés de Automático. Se você se vir nessa situação, você provavelmente esqueceu de escolher a opção auto-iniciar [Auto-start] quando você instalou o SQL Server. É bem fácil corrigir isso.

Es colhendo auto-iniciar

U m de cada vez, selecione cada um dos serviços do SQL Server na caixa de diálogo de Serviços e cli que no botão Inicialização [Startup]. Isso mostra

mensagens de erro, veja a solução de problemas de instalação para tentar resolver o problema.

Instalando o software de cliente

Quando você já tiver instalado o SQL Server, é hora de pensar em instalar as ferramentas de gerenciamento nas estações de trabalho que irão ser utilizadas para administrar remotamente o SQL Server. Também pode ser interessante instalar as ferramentas de gerenciamento nas estações de trabalho dos desenvolvedores. As ferramentas de gerenciameno são as mesmas que você teve a chance de instalar quando da instalação do SQL Server (afinal, mesmo na máquina onde o servidor está instalado, vocvê precisa de software de cliente para conectar ao servidor). A vantagem de instalar as ferramentas de gerenciamento em outras máquinas é que você pode gerenciar remotamente o SQL Server de virtualmente todos computadores, não apenas do servidor físico em que o SQL Server está sendo executado. As ferramentas de gerenciamento do SQL Server podem ser instaladas no NT Server, NT Workstation, e Windows 9x. Ao contrário de algumas das ferramentas de gerenciamento incluídas no SQL Server 6.5, as ferramentas de gerenciamento do sQL Server 7.0 não podem ser executadas sob o Windows 3.x ou DOS. Aqui descreveremos as ferramentas de gerenciamento, como instalar e utilizá-las. Todas as ferramentas de cliente aqui descritas são as mesmas descritas em Ferramentas de gerenciamento, mas algumas delas, especificamente o Service Manager e o Server Network Utility só são instaladas no servidor. Onde se vir escrito "Ferramentas de gerenciamento" nesta seção, subentende-se que se está citando as ferramentas de cliente (que nada mais são do que as ferramentas de gerenciamento instaladas em um cliente). Nota: Qualquer das ferramentas de gerenciamento só podem ser utilizadas por um usuário que tenha as permissões necessárias para tal tarefa.

Ferramentas de cliente

O SQL Server inclui uma porção de ferramentas de administração para serem instaladas no cliente, que podem ser usadas para gerenciar o SQL Server. Durante o processo de instalação, você pode instalar quantas ferramentas de gerenciamento você achar necessário. O SQL Server oferece estas opções: SQL Server Enterprise Manager: Se você quer administrar remotamente o SQL Server, então a instalação do Enterprise Manager é necessária. Este programa permite ao DBA executar virtualmente qualquer tarefa administrativa no SQL Server. SQL Server Profiler: Esta ferramenta é usada para monitorar e registrar a atividade dos bancos de dados entre o SQL Server e os clientes. Apenas instale esta ferramenta nas máquinas que executarão esta tarefa. SQL Server Query Analyzer: Esta ferramenta é utilizada para enviar manualmente comandos Transact-SQL e procedimentos armazenados para o mecanismo de banco de dados do SQL Server. Você provavelmente instalará esta ferramenta na maioria, talvez em todas as máquinas de gerenciamento remoto. Client Diagnostic Utilities: Esta ferramenta é utilizada para verificar qual DB-Library está instalad em um cliente, e para configurar as ferramentas de gerenciamento para se comunicar com o SQL Server em uma rede.

MS DTC Client Support: A ferramenta de Coordenação de Transações Distribuídas (DTC) da Microsoft fornece suporte aos clientes DTC. Apenas necessita ser instalada em clientes que executem uma aplicação do SQL Server que exigam o DTC. Development files: Esses arquivos são necessários para desenvolvedores OLE-DB para a criação de programas utilizando ODBC, DB-Library, ODS, SQL-DMO, Embedded SQL for C, e MS DTC. Geralmente, apenas desenvolvedores SQL Server precisarão desses arquivos. Sample files: Estes arquivos são arquivos de exemplo feitos para os desenvolvedores analisarem e aprenderem com eles. Assim como os arquivos de desnvolvimento, apenas desenvolvedores precisarão deles. Replication Conflict Resolution Tool: Utilizada para ajudar a resolver conflitos de replicação entre dois servidores SQL Server. Você apenas precisa desta ferramenta se você implementar replicação em seus servidores. Livros online : Esta é uma documentação completa e comprensiva do SQL Server, e é interessante instalá-la em todo cliente. Ocupa cerca de 15 MB de espaço no disco, mas vale a pena. Se você não quiser ocupar todo esse espaço em um cliente, você também pode instalar os livros online em um compartilhamento de rede, e então conectar a ele quando necessário. Você também tem a opção de executá-lo a partir de um drive de CD instalado localmente. Não importa quais das opções acima você decidir instalar, as seguintes ferramentas e arquivos são instalados automaticamente. eles incluem bcp, isql, osql, ODBC, e DB- Library. Falaremos deles mais tarde.

Software e Hardware necessário para a instalação do software de cliente

CPU: No mínimo um Alpha AXP ou um Intel de 32 bits (80486). Recomenda-se um Pentium 200 ou mais veloz. RAM: No mínimo 32 MB. Recomenda-se 32 MB no Windows 9x, e 64 MB ou mais no Windows NT. Monitor e placa de vídeo: Qualquer placa de vídeo que esteja instalada corretamente funcionará. Recomenda-se pelo menos um monitor de 15" com resolução de 1024x768. Espaço em disco: 73 MB para a instalação de todas as ferramentas de gerenciamento. Como provavelmente não serão instaladas todas elas, pode ser suficiente menos espaço. Drive de CD-ROM: Apenas exigido se a instalação estiver sendo feita a partir de um CD. Placa de rede : Qualquer placa de rede que funcione no sistema operacional será aceita. Recomenda-se uma placa de 10 ou 100 Mbits se você estiver acessando um ou mais servidores SQL Server pesadamente a partir da estação trabalho. Sistema operacional: No mínimo NT Server ou Workstation 4.0 (com Service Pack 3), ou Windows 9x. Recomenda-se usar sempre o Service Pack mais recente em qualquer desses sistemas.

De onde instalar as ferramentas de gerenciamento

As ferramentas de gerenciamento do SQL Server podem ser instaladas a partir dos

seguintes locais. CD de instalação do SQL Server: As ferramentas de grenciamento podem ser

instaladas diretamente do CD executando-se o programa de instalação do SQL Server. Este é o mesmo programa utilizado para instalar o SQL Server.