Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este tópico descreve como criar um sinônimo no SQL Server 2014 usando o SQL Server Management Studio ou o Transact-SQL.
Nesse Tópico
Antes de começar:
Para criar um sinônimo usando:
Antes de começar
Segurança
Para criar um sinônimo em um determinado esquema, um usuário deve ter a permissão CREATE SYNONYM e possuir o esquema ou ter permissão ALTER SCHEMA. A permissão CREATE SYNONYM é uma permissão que pode ser concedida.
Permissões
Como usar o SQL Server Management Studio.
Para criar um sinônimo
No Pesquisador de Objetos, expanda o banco de dados no qual você deseja criar sua nova exibição.
Clique com o botão direito do mouse na pasta Sinônimos e clique em Novo Sinônimo....
Na caixa de diálogo Adicionar Sinônimo, insira as informações a seguir.
Nome do sinônimo
Digite o novo nome que você usará para este objeto.Esquema de sinônimos
Digite o esquema do novo nome que você usará para este objeto.Nome do servidor
Digite a instância do servidor à qual se conectar.Nome do banco de dados
Digite ou selecione o banco de dados que contém o objeto.Esquema
Digite ou selecione o esquema que possui o objeto.Tipo de objeto
Selecione o tipo de objeto.nome do objeto
Digite o nome do objeto ao qual o sinônimo se refere.
Usando Transact-SQL
Para criar um sinônimo
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole os exemplos a seguir na janela de consulta e clique em Executar.
Exemplo (Transact-SQL)
O exemplo a seguir cria um sinônimo para uma tabela existente no banco de dados AdventureWorks2012 . O sinônimo é então usado em exemplos subsequentes.
USE tempdb;
GO
CREATE SYNONYM MyAddressType
FOR AdventureWorks2012.Person.AddressType;
GO
O exemplo a seguir insere uma linha na tabela base referenciada pelo MyAddressType sinônimo.
USE tempdb;
GO
INSERT INTO MyAddressType (Name)
VALUES ('Test');
GO
O exemplo a seguir demonstra como um sinônimo pode ser referenciado no SQL dinâmico.
USE tempdb;
GO
EXECUTE ('SELECT Name FROM MyAddressType');
GO