XP_FileExist Su uso:
EXEC xp_fileexist [, OUTPUT]
Devuelve 3 columnas con 0 贸 1: File Exists, File is a Directory, Parent Directory Exists. Ejemplo:
exec master.dbo.xp_fileexist 'C:\temp'
SP_MSForEachDb Ejecuta una cadena de texto como un comando por cada base de datos en el servidor. Puede ser 煤til para buscar una tabla de la que no sabes en qu茅 base de datos est谩, por ejemplo:
exec dbo.sp_MSforeachdb 'select ''?'', * from [?].INFORMATION_SCHEMA.TABLES where table_name like ''autores'' '
Tambi茅n es 煤til para lanzar la misma tarea de mantenimiento en todas las bases de datos:
exec dbo.sp_MSforeachdb 'DBCC SHRINKDATABASE(N''?'' )'
SP_MSForEachTable Funcionamiento parecido a sp_msforeachdb, pero por cada tabla. Con este ejemplo vaciamos todas las tablas dejando s贸lo la estructura.
exec dbo.sp_msforeachtable 'delete test.dbo.[?]'
SP_who2 Algunos datos iguales que los de sp_who, con otros nombres de columnas, sin columna ecid y con las columnas cputime, diskio, lastbatch y programname a帽adidas. sp_MSdependencies Sirve para determinar las dependencias de un objeto en la base de datos. Su uso:
exec dbo.sp_MSdependencies [ ] , [], [], [] Todas las variables son opcionales, con:
exec sp_msdependencies '?'
obtenemos una descripci贸n breve de las opciones.