Blue Flower

-- VER todos los trigger de todas las tablas y si están activados o desactivados
SELECT sys.sysobjects.name AS Tabla,sys.triggers.name AS [Trigger], sys.events.type_desc AS Evento,
case when is_disabled = 0
then
'ACTIVADO'
else
'DESACTIVADO'
END As Estado
FROM sys.triggers INNER JOIN
sys.events ON sys.triggers.object_id = sys.events.object_id INNER JOIN
sys.sysobjects ON sys.triggers.parent_id = sys.sysobjects.id
order by sys.sysobjects.name

--Hay más valores en sys.triggers por ejemplo para saber si es DDL o DML

--desactivar un trigger
Disable trigger Nombre_Trigger on Nombre_Tabla

--Activar un Trigger
Enable trigger Nombre_Trigger on Nombre_Tabla

Para exportar datos a un archivo XML, hacer una cnsulta como la siguente:

 

WITH XMLNAMESPACES (DEFAULT 'http://www.w3.org/2005/Atom')
SELECT TOP 100 FROM Mediciones FOR XML AUTO, ROOT ('Mediciones'), ELEMENTS

 

La primera línea: WITH XMLNAMESPACES (DEFAULT 'http://www.w3.org/2005/Atom')

Añade un namespace al archivo XML.

la segunda línea es la consulta en si

Añade registros de una tabla, creando la tabla de destino. Esto es útil para hacer una respaldo de una tabla.

SELETC * INTO TablaNueva FROM TablaACopiar

SELECT Campo1,Campo2 INTO TablaNueva FROM TablaACopiar WHERE Campo1 > 100