Académique Documents
Professionnel Documents
Culture Documents
O SSMS substitui o SQL Server 200 Enterprise Manager, o SQL Server 2000 Query Analyser,
SQL Server 2000 Profiler, SQL Server 2000 Analysis Manager, SQL Server 2000 MDX Sample
Application além de disponibilizar novas características tais como possibilidade de criação e
execução de consultas XML/A (XML for Analysis Specification) e outros comandos XML.
Este primeiro módulo irá auxiliar no entendimento do uso do SSMS e do uso das suas novas
características. O módulo evitará ao máximo a comparação entre esta nova ferramenta e a utilizada
na versão anterior do SQL Server 2005.
(Figura 1.1)
O SSMS irá inicializar e um formulário com opções de conexão irá se abrir possibilitando a
escolha do serviço a que se deseja conectar e as formas disponíveis de autenticação.
(Figura 1.2)
Observe os tipos de servidores disponíveis para conexão com o SSMS na caixa de seleção
Server Type.
• Database Engine
• Analysis Services 2005
• Reporting Services
• SQL Server Compact Edition
• Integration Services (antigo DTS)
(Figura 1.3)
A figura 1.4 mostra outros servidores do SQL Server 2005 e as diferenças entre os
componentes de cada serviço dentro de uma única instância do SSMS. Essa unificação possibilita o
desenvolvimento e administração de diferentes projetos e produtos dentro de uma interface única.
(Figura 1.4)
Registrando servidores
O SSMS possibilita a conexão a diferentes servidores e serviços como visto no tópico
anterior. É possível registrar diversos servidores de diferentes serviços para que não seja
necessário que a todo o momento o administrador ou desenvolvedor tenha de lembrar o nome
correta de servidor A ou B.
(Figura 1.5)
1. Em Registered Server clique com o botão direito sobre Database Engine, selecione
New e Server Registration.
2. Na janela New Server Registration informe o nome do servidor, o tipo de autenticação e
opcionalmente modifique o nome de servidor que irá aparecer na janela de servidores
registrados e coloque uma descrição do mesmo. Isso serve mais para efeitos de
documentação.
(Figura 1.6)
(Figura 1.7)
(Figura 1.8)
Explorando os Objetos
O SSMS permite que sejam explorados os objetos de um servidor clicando sobre os
mesmos e observando seus detalhes.
(Figura 1.9)
• Databases: Pasta onde estão todas as bases relacionais do servidor. Nesta pasta ainda é
possível visualizar outras duas pastas que armazenam as bases de dados do sistema SQL
Server 2005 (System Databases) e os Snapshots dos banco do servidor (Database
Snapshots).
Observe que o nível de acesso é diferente para os tipos de objetos que se deseja acessar.
Por exemplo, um usuário que não tem direitos administrativos conseguirá acessar e visualizar
alguns Logins de usuários no servidor, mas não poderá alterar nenhum deles. Usuários que não
tenham acesso à base MSDB não poderão visualizar os pacotes DTS do SQL Server 2000 na pasta
Legacy apresentada anteriormente.
(Figura 1.10)
• Query Execution: Possibilita alterar as configurações de execução de script para o SQL Server
e para o Analysis Services. Algumas configurações são novas, por exemplo, o tempo máximo
de execução de consultas no servidor OLAP definido em Execution Timeout clicando em
Analysis Services.
(Figura 1.11)
(Figura 1.12)
Exemplo: Visualizando o help sobre uma tabela utilizando uma tecla de atalho.
(Figura 1.13)
Outras combinações que são interessantes de configurar com teclas de atalho são:
• DBCC SQLPERF(LOGSPACE): Mostra o quanto de espaço está sendo usado dos logs de
transação das bases no servidor.
• SP_HELPDB <base> (nome da base opcional): Mostra informações da todas as bases do
servidor ou uma específica.
• Outras Stored Procedures criadas pelo próprio administrador do servidor.
Ainda é possível especificar diferentes esquemas de teclas para versões do SQL Server
2005 e SQL Server 2000.
(Figura 1.14)
Visualizando Relatórios
O SSMS apresenta um aprimoramento dos relatórios que podem ser feitos sobre bancos,
tabelas, stored procedures e processos rodando no servidor. O SSMS habilita uma série de
relatórios padronizados que fornecem diversas informações úteis ao administrador de banco de
dados ou desenvolvedor.
Alguns deles são descritos a seguir. Logo em seguida serão descritos os passos para
visualizar os mesmos. Esses relatórios só funcionam para versões do SQL Server 2005.
(Figura 1.15)
(Figura 1.16)
(Figura 1.17)
Existem outros relatórios padronizados que podem ser usados para o Notification
Services e ainda é possível criar relatórios customizados utilizando o Visual Studio e o Reporting
Services.
A Microsoft disponibiliza outros relatórios para download e uso, alguns deles estão nos links
apresentados a seguir:
Exemplo:
Relatório padrão para visualização de Consumo de Memória. Observe que se o usuário
não tiver direito de execução de algum comando administrativo, alguma parte do relatório não será
apresentado como mostra o texto em vermelho.
(Figura 1.18)
Anotações e Dúvidas