DROP SYNONYM (Transact-SQL)

Quita un sinónimo de un esquema especificado.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

DROP SYNONYM [ schema. ] synonym_name

Argumentos

  • schema
    Especifica el esquema en el que existe el sinónimo. Si no se especifica, SQL Server 2005 utiliza el esquema predeterminado del usuario actual.
  • synonym_name
    Es el nombre del sinónimo que se va a quitar.

Notas

Las referencias a sinónimos no están enlazadas al esquema, por lo que un sinónimo se puede quitar cuando se desee. Las referencias a sinónimos quitados sólo se encontrarán en tiempo de ejecución.

Es posible crear, quitar y hacer referencia a sinónimos en SQL dinámico.

Permisos

Para quitar un sinónimo, un usuario debe cumplir al menos una de las condiciones siguientes. El usuario debe ser:

  • El propietario actual del sinónimo.
  • Receptor del permiso CONTROL en el sinónimo.
  • Receptor del permiso ALTER SCHEMA en el esquema contenedor.

Ejemplos

En el ejemplo siguiente, primero se crea el sinónimo MyProduct y después se quita.

USE tempdb;
GO
-- Create a synonym for the Product table in AdventureWorks.
CREATE SYNONYM MyProduct
FOR AdventureWorks.Production.Product;
GO
-- Drop synonym MyProduct.
USE tempdb;
GO
DROP SYNONYM MyProduct;
GO

Vea también

Referencia

CREATE SYNONYM (Transact-SQL)
EVENTDATA (Transact-SQL)

Otros recursos

Usar sinónimos (motor de base de datos)

Ayuda e información

Obtener ayuda sobre SQL Server 2005