Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo inclui algumas dicas e truques para usar o SQL Server Management Studio (SSMS). Este artigo mostra-lhe como:
- Comentar ou descomentar o texto Transact-SQL (T-SQL)
- Recuar o texto
- Filtrar objetos no Pesquisador de Objetos
- Acessar o log de erros do SQL Server
- Encontre o nome da sua instância do SQL Server
Pré-requisitos
Para testar as etapas fornecidas neste artigo, você precisa do SQL Server Management Studio, acesso a uma instância do SQL Server e um banco de dados AdventureWorks.
- Instale o SQL Server Management Studio.
- Instale o SQL Server Developer edition.
- Baixe um banco de dados de exemplo do AdventureWorks. Para saber como restaurar um banco de dados no SSMS, consulte Restaurando um banco de dados.
Comente/descomente seu código T-SQL
Você pode comentar e descomentar partes do seu texto usando o botão Comentário na barra de ferramentas. O texto comentado não é executado.
Abra o SQL Server Management Studio.
Conecte-se à sua instância do SQL Server.
Abra uma nova janela de consulta.
Cole o seguinte código Transact-SQL na janela de texto.
USE master; GO --Drop the database if it already exists IF EXISTS (SELECT name FROM sys.databases WHERE name = N'TutorialDB') DROP DATABASE TutorialDB; GO CREATE DATABASE TutorialDB; GO ALTER DATABASE [TutorialDB] SET QUERY_STORE = ON; GO
Realce a parte Alter Database do texto e, em seguida, selecione o botão Comentário na barra de ferramentas.
Selecione Executar para executar a parte não comentada do texto.
Realce tudo, exceto o comando Alter Database, e, em seguida, selecione o botão Comentário:
Observação
O atalho de teclado para comentar o texto é CTRL + K, CTRL + C.
Realce a parte do texto Alter Database e, em seguida, selecione o botão Descomentar para descomentá-lo.
Observação
O atalho de teclado para descomentar texto é CTRL + K, CTRL + U.
Selecione Executar para executar a parte não comentada do texto.
Recuar o texto
Você pode usar os botões de recuo na barra de ferramentas para aumentar ou diminuir o recuo do texto.
Abra uma nova janela de consulta.
Cole o seguinte código Transact-SQL na janela de texto:
USE master; GO --Drop the database if it already exists IF EXISTS (SELECT name FROM sys.databases WHERE name = N'TutorialDB') DROP DATABASE TutorialDB; GO CREATE DATABASE TutorialDB; GO ALTER DATABASE [TutorialDB] SET QUERY_STORE = ON; GO
Realce a parte do texto Alterar Base de Dados e, em seguida, selecione o botão Aumentar Recuo na barra de ferramentas para mover o texto realçado para a frente:
Realce novamente a parte do texto Alter Database e, em seguida, selecione o botão Diminuir Recuo para mover o texto realçado para trás.
Filtrar objetos no Pesquisador de Objetos
Em bancos de dados que têm muitos objetos, você pode usar a filtragem para pesquisar tabelas específicas, exibições, etc. Esta seção descreve como filtrar tabelas, mas você pode usar as seguintes etapas em qualquer outro nó no Pesquisador de Objetos:
Conecte-se à sua instância do SQL Server.
Expanda Bases de Dados>AdventureWorks>Tabelas. Todas as tabelas no banco de dados aparecem.
Clique com o botão direito do rato Tabelase depois selecione Filtrar>Definições de Filtro:
Na janela de Configurações de Filtro do , pode-se modificar algumas das seguintes configurações de filtro:
Para limpar o filtro, clique com o botão direito do rato em Tabelase, em seguida, selecione Remover Filtro.
Acessar o log de erros do SQL Server
O log de erros é um arquivo que contém detalhes sobre coisas que ocorrem em sua instância do SQL Server. Você pode navegar e consultar os erros de login do SSMS. O registo de erros é um ficheiro .log que existe no seu sistema de ficheiros.
Abrir o registo de erros no SSMS
Conecte-se à sua instância do SQL Server.
Expanda o Gerenciamento de>Logs do SQL Server.
Clique com o botão direito do rato no registo de erros atual e, em seguida, selecione Ver registo do SQL Server:
Consultar o registo de erros no SSMS
Conecte-se à sua instância do SQL Server.
Abra uma janela Nova Consulta.
Cole o seguinte código Transact-SQL na janela de consulta:
EXECUTE sp_readerrorlog 0, 1,'Server process ID'
Modifique o texto entre aspas simples para o texto que você deseja pesquisar.
Execute a consulta e, em seguida, reveja os resultados:
Localize o local do log de erros se você estiver conectado ao SQL Server
Conecte-se à sua instância do SQL Server.
Abra uma janela Nova Consulta.
Cole o seguinte código Transact-SQL na janela de consulta e selecione Executar:
SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location';
Os resultados mostram o local do log de erros no sistema de arquivos:
Localize o local do log de erros se você não puder se conectar ao SQL Server
O caminho para o log de erros do SQL Server pode variar dependendo das definições de configuração. O caminho para o local do log de erros pode ser encontrado nos parâmetros de inicialização do SQL Server no SQL Server Configuration Manager.
Siga estas etapas para localizar o parâmetro de inicialização relevante que identifica o local do log de erros do SQL Server. Seu caminho pode variar do caminho indicado no exemplo.
Abra o SQL Server Configuration Manager.
Expanda Serviços.
Clique com o botão direito do rato na sua instância do SQL Server e selecione Propriedades:
Selecione o separador Parâmetros de inicialização.
Na área Parâmetros Existentes, o caminho após
-e
é o local do log de erros:Há vários arquivos de log de erros neste local. O nome do arquivo que termina com *log é o arquivo de log de erros atual. Os nomes de arquivo que terminam com números são arquivos de log anteriores. Um novo log é criado sempre que o SQL Server é reiniciado.
Abra o arquivo errorlog.log em seu editor de texto preferido.
Localizar o nome da instância do SQL Server
Você tem algumas opções para localizar o nome da sua instância do SQL Server antes e depois de se conectar ao SQL Server.
Antes de se conectar ao SQL Server
Siga as etapas para localizar o log de erros do SQL Server no disco.
Abra o arquivo errorlog.log no bloco de notas.
Procure o texto Nome do servidor é.
O texto listado entre aspas simples é o nome da instância do SQL Server a ser usada na conexão:
O formato do nome é
HOSTNAME\INSTANCENAME
. Se você vir apenas o nome do host, então você instalou a instância padrão e seu nome de instância éMSSQLSERVER
. Quando você se conecta a uma instância padrão, o nome do host é tudo o que você precisa inserir para se conectar ao seu SQL Server. Seu caminho pode variar do caminho na imagem de exemplo.
Quando você está conectado ao SQL Server
Quando você estiver conectado ao SQL Server, poderá encontrar o nome do servidor em três locais:
O nome do servidor está listado no Pesquisador de Objetos:
O nome do servidor está listado na janela Consulta:
O nome do servidor está listado em Propriedades.
Se estiveres ligado a um alias ou a um listener de grupo de disponibilidade
Se você estiver conectado a um alias ou a um ouvinte do grupo de disponibilidade, essas informações aparecerão em e Propriedades do Pesquisador de Objetos. Nesse caso, o nome da instância do SQL Server pode não ser imediatamente óbvio, e é necessário consultá-lo:
Conecte-se à sua instância do SQL Server.
Abra uma janela Nova Consulta.
Cole o seguinte código Transact-SQL na janela:
SELECT @@Servername;
Exiba os resultados da consulta para identificar o nome da instância do SQL Server à qual você está conectado: