Para obtener una lista de las consultas que se están ejecutando en este momento en un motor de SQL Server, se puede utilizar la vista del sistema sys.dm_exec_requests que retorna los requierimientos al motor. Luego para ver la consulta, referenciamos a la sys.dm_exec_sql_text que retorna el texto de la consulta cuando se le mapea por el campo sql_handle.

Como usar la consulta:

 SELECT
r.session_id,
s.TEXT,
r.[status],
r.blocking_session_id,
r.cpu_time,
r.total_elapsed_time
FROM sys.dm_exec_requests r
CROSS APPLY sys.dm_exec_sql_text(sql_handle)AS s

Basado en la nota de sqlserver-dba.com

Simple, con sp_purge_jobhistory se puede hacer, basta pasar una combinacion de parametros y listo.

sp_purge_jobhistory  @job_name or [ @job_id , @oldest_date

Donde podemos especificar, el job_name o el job_id y/o la fecha a partir de la cual conservar los logs.

El job_id sale de la tabla msdb.dbo.sysjobs donde es el identificador de registro.

En caso de indicar @oldest_date se elimina todo lo anterior a esta fecha, si no se indica, se borra todo el historial del Job.

Ejemplos:

Para borrar todo el historial de un Job

USE msdb ;
GO

EXEC dbo.sp_purge_jobhistory
@job_name = N'Test job' ;

Para borrar todo el historial de un Job hasta una fecha

USE msdb ;
GO

EXEC dbo.sp_purge_jobhistory
@job_name = N'Test job' ,
@oldest_date = '2013-01-01'

Para borrar todo el historial de todos los Jobs

EXEC dbo.sp_purge_jobhistory

Basado en la nota de Amish Shah

Asi como se ve, 86%

– A Confirmar
= Mal
1. Los gráficos que aparecen en el monitor de actividades hacen referencia a los ítems:
% de tiempo de procesador
Tareas en espera
Tareas bloqueadas
Usuarios en proceso

2. Un estado de una tarea de un usuario es:
Segundo plano
Ejecución
Suspendido
-Todas las anteriores

3. Los usos del profiler son:
Supervisar el rendimiento de una instancia del SQL Server Database Engine
Auditar y revisar la actividad producida en una instancia de SQL Server
Guardar los resultados de traza en XML para proporcionar una estructura jerárquica normalizada para estos resultados.
-Todas las anteriores

4. La idea de crear una traza base es:
-Reutilizar la traza
Guardar un log de transacciones
Para no configurar otra vez la instancia de SQL
Este concepto no existe

5. La causa de un interbloqueo es:
=Se trata de acceder a una fila dos procesos
Cuando no responde una consulta
-Cuando hay una dependencia cilíndrica entre dos o más sub procesos o procesos. Para recursos de SQL SERVER.
Ninguna de las anteriores

6. Los pasos para crear una notificación de evento es:
-Crear el servicio de destino para que reciba las notificaciones y luego crear las notificaciones.
Crear las notificaciones y luego Crear el servicio de destino para que reciba las notificaciones
Solo es necesario crear las notificaciones
Solo es necesario crear el servicio de destino

7. Algunas características de los planes de mantenimiento son:
Análisis del problema
Creación de flujos de trabajo
Creación de la topología de red
Compatibilidad con el historial de planes de registro en los servidores remotos

8.
Falso

9. Como se llama la acción de capturar datos basados en eventos:
Filtro
Evento
-Traza
Ninguna de las anteriores

10. Cuando se activan lo desencadenadores DDL:
-se activan como respuesta a las instrucciones CREATE, ALTER y DROP
se activan como respuesta a las instrucciones CRUD Básicas
se activan como respuesta a las instrucciones UPDATE,INSERT y DELETE
Aplica para todos los casos

11. Que es el Profiler:
Manejado de base de datos
Administrador de contenido
-Interfaz enriquecida para crear y administrar trazas
Ninguna de las anteriores

12. El ciclo de ajuste de rendimiento es:
Recopilación, Análisis, configuración, Pruebas
Pruebas , Recopilación, Análisis, configuración
Configuración ,Pruebas , Recopilación, Análisis
-Todas son validas

13. Cuando se activan lo desencadenadores DML:
se activan como respuesta a las instrucciones CREATE, ALTER y DROP
se activan como respuesta a las instrucciones CRUD Básicas
-se activan como respuesta a las instrucciones UPDATE,INSERT y DELETE
Aplica para todos los casos

14. El profiler sirve para mejorar el rendimiento de las aplicaciones dado que se pueden optimizar llamados a la base de datos por medio de la observación.
-Verdadero
Falso

15. El filtro en el profiler es útil para:
No se puede manejar filtro con trazas
-Para que las trazas no sean demasiado grandes y hacer un mejor análisis
Para reducir las fuentes de datos
Todas las anteriores

 

Asi como lo ven 86% correctas

– A confirmar
= Mal

1. Cuando hablamos de vistas definidas con UNION ALL de las tablas miembro estructurada hablamos de:
Reporte de 2 tablas
Vistas generales
+Vistas particionadas
Archivos XML relacionados

2. Los parámetros de los procedimientos almacenados deben tener el carácter al inicio:
-“@”
“%”
“#”
“&”
🙂

3. Al colocar la opción FOR REPLICATION el procedimiento:
Sirve para replicar con otras bases de datos de otras instancias
-No se puede ejecutar por el suscriptor
No se puede hacer backup
Ninguna de las anteriores

4. Para poder actualizar una vista, se debe tener cuidado si:
=Si se cambia un tipo de dato de un campo
-Se trabaja con vistas particionadas
Se encuentra en la misma Dase de datos la información
=Ninguna de las anteriores

5. Cuál es el tamaño máximo de columnas en una vista:
256
320
5048
-1024

6. La opción EXPAND VIEWS se usa para:
Permisos a la vista por cualquier usuario
-El optimizador de consultas no use ningún índice de toda la consulta
Saber que la vista es anidada en otra vista
Cambiar los campos de la vista

7. La configuración SET_QUOTE_IDENTIFIER y SET_ANSI_NULLS se usa para:
=Oculta los errores
Analizar la vista cuando esta se realiza
0Mejora la ejecución de la vista
=Crea la vista con la posibilidad de ser una sub vista

8. Las funciones de control de error para un procedimiento almacenado son:
-ERROR_LINE
-ERROR_PROCEDURE
=TRY…. CATCH
RAISE

9. Para asegurarnos que ningún procedimiento almacenado entrara en conflicto se recomienda nombrarlos con el prefijo:
-sp_
db_
tb_
Todas las anteriores

10. Si se llega a quitar una vista o tabla de la cual dependa la vista el resultado es:
La agrega automáticamente
-Al momento de la ejecución da error
Envía Null en los campos de las tablas o vistas desaparecidas
Ninguna de las anteriores

11. Qué permiso se debe tener para crear un store procedure:
Permisos Create TempTable
Permiso de la base de datos model
Permisos Reference
Permisos Create Procedure en la base de datos

12. La información de errores se recupera mediante estas funciones desde cualquier sitio en el ámbito del bloque CATCH de una construcción TRY…CATCH. Las funciones de error devolverán en la variable ExceptionDB “Access Denegate” si se llaman desde fuera del ámbito de un bloque CATCH.
Verdadero
+Falso

13. El uso de la sugerencia de consulta EXPAND VIEWS o utilizar la sugerencia de tabla NOEXPAND se usa para:
Borrar en cascada una vista
-Exigir el uso de un índice en una vista
Exigir integridad referencial en las tablas
=Ninguna de las anteriores

14. Al usar en una vista WITH ENCRYPTION esta realiza:
No aparezca la información
-Muestra columnas calculadas con nombres cambiados
=Información cifrada en MD5
=Información cifrada en SHA1

15. Para manejar vistas indexadas se debe tener habilitados los parámetros:
-ANSI_PANDDING
EXPAND VIEWS
-ANSI_NULL
ERROR_LINE

 

Asi como lo ven, 93%

– A Confirmar
= Mal
1. Al generar esta sentencia “WITH XMLNAMESPACES(‘a’ as a)SELECT 1 as ‘a:b’FOR XML PATH” estoy creando:
-Namespace para el xml
Genera XSD
Ninguna de las anteriores

2. La directiva ELEMENTXSINIL tiene la función de:
Crear un esquema para el xml
-Elemento que se genera valores null
-Establece xsi:nil enTRUE
Traer un elemento del xml

3. Al extraer un valor con un tipo de elemento en XQuery se le llama:
Herencia
Relación
-Atomización
Todas las anteriores

4. Al manejar OpenXML unos de sus parámetros son:
Name
-ColName
-ColType
Type

5. Cuando se tiene un valor null en una columna el Explicit realiza la opción:
Coloca el valor en null
Envía una excepción ya que el Explicit no maneja nulos
-No coloca elemento
Ninguna de las anteriores

6. Los errores estáticos en XQuery son aquellos que:
Errores generados por el usuario
-Se devuelven usando mecanismo de error de transact-sql
Usar la instrucción raise_error
Ninguna de las anteriores

7. Las dos fases de evaluación del XQuery son:
Contexto real
Contexto arbitrario
-Contexto estático
-Contexto dinámico

8. Una consulta explicit es:
Construir un objeto XML tipado
-Poder especificar explícitamente la información de un XML
Mejorar el rendimiento de la consulta
Todas las anteriores

9. La diferencia entre columnas y con nombre en PATH es:
=Los nombres empiezan por “@”
=Las columnas con nombre empiezan por “&”
Los nombres empiezan por “&”
Las columnas con nombre empiezan por “@”

10. El modo PATH facilita la combinación de elementos y atributos. También facilita la especificación de anidación adicional para representar propiedades complejas.
-Verdadero
Falso

11. El valor data() se debe tratar como un valor atómico en el XML generado, este sirve para.
Cuando se usar datos XML en las tablas
-Cuando se crear atributos o elementos tipo lista
Cuando se necesita estructurar los datos
=Data() no existe como función

12. La directiva hide se usa para:
Mostrar meta datos del XML
-Ocultar un nodo
Ocultar Todo el xml
=Cantidad máxima de tag hijos

13. El modo explicit transforma:
=Un Varchar a un XML
Un archivo xml a binario para poderlo manejar mejor
-En un conjunto de filas resultantes para ejecutar en una consulta
Explicit es solo un concepto de soap

14. La sentencia correcta para usar Explicit es:
Order.Date
Order.Element(“date”)
-Order!2!date
Todas son sentencias validas

15. Para especificar nombres de una columna en una tabla universal se usa el formato:
-ElementName!TagNumber!AttributeName!Directive
ElementName!AttributeName!Directive
ElementName!TagNumber
TagNumber!AttributeName!Directive

 

 

Asi como lo ven 80% correctas.

– A confirmar
= Mal
1. Data Mining cuenta con compatibilidad con Office 2007. Para poder manejar particiones de aprendizaje.
-Verdadero
Falso

2. Para crear un proyecto de minería de datos se debe trabajar en:
Management Studio
-Business Intelligence Development Studio
Data Mining Studio
Ninguna de las anteriores

3. Qué es DMX?
Extensión de archivos de minería de datos
-Lenguaje para crear y trabajar modelos de minería de datos.
Lenguaje basado en MXD
Ninguno de los anteriores

4. Para trabajar con minería de datos con programación se cuenta con los lenguajes:
DMX
XMLA
ASSL
-Todas las anteriores

5. Una de las características son las pruebas de exclusión esta se basa en el concepto de:
Las estructura se reutiliza para conjuntos de prueba y aprendizaje
No se usan filas y columnas predefinidas
Los datos se dividen en 2 particiones pruebas y aprendizaje
Son particiones para realizar conjunto de entrenamiento

6. Los criterios para medir los modelos de minería de datos son:
Rendimiento
Precisión
Usabilidad
Confiabilidad

7. Técnicas que se pueden usar para el Data Mining son:
Clustering
Redes Neurales
=Árboles de decisión
-Todas las anteriores

8. El diseñador de consultas basado en texto es de sólo lectura para este origen de datos. No puede importar archivos .mdx o .dmx y usarlos directamente en una consulta. Puede importar consultas desde informes existentes que usen orígenes de datos de Analysis Services.
-Verdadero
Falso

9. El panel de diseño y el panel de cuadricula en el business intelligence development Studio se usa para:
Crear un cubo
-Diseñar consultas DMX
Diseñar consultas para varias dimisiones
Ninguna de las anteriores

10. Una de las instrucciones básica en DMX es:
Count
-Select
Inner
Todas las anteriores

11. Es posible alias en las instrucciones de Data Mining a través de:
-Instrucciones DMX
Instrucciones MDX
Instrucciones SQL
Ninguna de las anteriores

12. Una forma para automatizar tareas comunes de minería de datos como procesar un modelo o crear consultas de predicción es:
Visual Studio
Reporting Service
SharePoint
-Integration Service

13. Data Mining es una herramienta que sirve para:
Manejo avanzado de cubos
-Gestión de conocimiento, como soporte a la toma de decisiones
Mejoramiento en las consultas dentro de una base de datos
Integración con otras bases de datos

14. La instrucción TopSum Devuelve una tabla que contiene el número más pequeño de filas del nivel más alto que cumplen con una expresión de suma especificada, en orden descendente de rango en función de una expresión de rango:
-Verdadero
Falso

15. Otras herramientas distintas al Data Mining que se puede usar es:
Data Repository
Data WareHouse
GroupWare
Data Group

 

 

Asi como lo ven 86%

– A confirmar
= mal
+ Confirmadas

1. Toda la seguridad de una determinada perspectiva no se hereda del cubo subyacente, ya que las perspectivas tiene su mecanismo propio de autenticación.
Verdadero
+Falso

2. Qué es KPI:
=Un indicador clave de rendimiento
-Conjunto de datos asociados a un grupo de medida de un cubo
Medida científica para calcular rendimiento de una aplicación
Indicador de avance en un proyecto

3. Cuál es la función de la perspectiva en Analysis service:
Puntos del KPI
Vista individual de cada dimensión y la opción de desacoplar del cubo
-Sub conjunto de características de un cubo
Vista 3D del cubo

4. Para asegurar un rápido y eficaz el procesamiento del cubo, es importante recordar que el procesamiento del cubo se realiza en Analysis Services mediante la ejecución de Analysis Services generados SQL declaraciones en contra de la base de datos relacional subyacente.
-Verdadero
Falso

5. Para analizar objetos que nos visibles para un usuario de una perspectiva y recuperarlos se usa:
XMLA
MDX
DMX
-Todas las anteriores

6. Una acción es una operación iniciada por el usuario final en un cubo seleccionado o en una parte de un cubo. La operación puede iniciar una aplicación con el elemento seleccionado como parámetro o recuperar información acerca del elemento seleccionado.
+Verdadero
Falso

7. Una ventaja fundamental de los KPI de Analysis Services es que son KPI basados en el servidor que pueden ser utilizados por diferentes aplicaciones cliente. Un KPI basado en el servidor presenta una única versión de veracidad, en comparación con versiones independientes de la veracidad de aplicaciones cliente independientes.
-Verdadero
Falso

8. Algunos de los tipos de destinos que maneja las acciones son:
Invocación
-Jerarquía
-Cubo
Propietario

9. El peso en términos del KPI es:
Archivos del cubo
Tamaño de la consulta en KPI
-Expresión numérica que asigna una importancia a un KPI
Ninguna de las anteriores

10. Una acción de detalles se define mediante:
Una acción de conjunto de columnas
-Una acción de conjunto de filas
Una acción de dimensiones
-Una acción de vistas

11. La idea básica de las traducciones en analysis service es:
=Manejo de regiones y culturas en Analysis
La compatibilidad multilingüe
=Poder tener una aplicación única para los diferentes países
Ninguna de las anteriores
La propiedad general que podemos cambiar en la mayoría de los objetos para definir y manejar traducciones son:

12. Una buena práctica para el manejo de processing es:
Tablas subyacentes
Índices en vistas
-Índices de tablas subyacentes
Ninguna de las anteriores

13. Según los términos utilizados en KPI, tendencia es:
-Expresión MDX que evalúa el valor del KPI con el paso del tiempo
Estado del Cubo
Valor real del KPI
Todas las anteriores

14. La propiedad general que podemos cambiar en la mayoría de los objetos para definir y manejar traducciones son:
-Caption
Name
Value
=Todas las anteriores

15. Los tipos de acciones pueden ser de tipos:
Acciones por ejecutadas
-Obtención de detalles
Dimensiones paralelas
-Elaboración de informes

 

 

Asi como lo ven 100% correctas.

+ Correctas
– Sin verificar
= Mal

1. Las expresiones de un conjunto de nombres debe escribirse en:
DMX
-MDX
SQL
XML

2. Reporting Services proporciona diseñadores gráficos de consultas pero no es posible crear consultas MDX (Expresiones multidimensionales) y consultas DMX (Expresiones de minería de datos) para un origen de datos de Analysis Services ya que las consultas debes ser orientadas a bases de datos.
Verdadero
-Falso

3. La granularidad se refiere al nivel de detalle admitido en una tabla de hechos.
-Verdadero
Falso

4. El objetivo de los grupos de medida se compone de:
=Dimensiones
Particiones
Información básica
-Todas las anteriores

5. La función principal de las agregaciones es:
Agregar índices a las dimisiones para mejorar el rendimiento de las consultas
-Reducir el tiempo de respuesta de las consultas
=Agregar nuevas dimisiones
=Mejorar la usabilidad de los cubos

6. Para realizar una consulta MDX es necesario tener:
SELECT
FROM
WHERE
-Todas las anteriores

7. Un objeto Aggregation simple se compone de:
-Información básica
-Dimisiones
Redes
Cubos

8. Las características principales de una partición es:
Un medio eficaz
=Flexible para administrar cubos
Se usa para cubos grandes
-Todas las anteriores

9. Las opciones de medidas de cubos que encontramos son:
Arco
-Árbol
Espiral
-Cuadricula

10. Las medidas en un cubo son:
Tamaño del área del cubo
-Columna que representa datos cuantificables
Entidades empresariales
Ninguna de las anteriores

11. Un contenedor para una parte de los datos de grupo de medidas es un:
Vista
-Partición
Dimisión
Ninguna de las anteriores

12. Cada partición de un grupo de medida puede tener una tabla de hechos distinta que, a su vez, puede proceder de distintos orígenes de datos.
+Verdadero
Falso

13. Cuando las tablas de hechos para diferentes particiones provienen de diferentes orígenes se bebe:
Migrar todo a SQL Server
Administrar conexiones ODBC
-Estar presentes en todos los orígenes
=Ninguna de las anteriores

14. El número de ejes máximos de ejes o jerarquías en una consulta MDX es de:
12
-128
2
300

15. MDX es el acrónimo de:
Management Dinamics Expression
+Multi Dimensional Expressions
Meta Data Expression
No es un acrónimo de Analysis service

 

 

Asi como lo ven 86%

– Correctas
= Mal

1. Las jerarquías en las dimensiones son:
Permisos sobre las dimisiones
-Organización de los miembros de los atributos en dos niveles
Atributos claves
Ninguna de las anteriores

2. Para hacer depuración a las aplicaciones es posible:
Crear un ejecutable
-Puntos de interrupción
Compilar la solución
Ninguna de las anteriores

3. Se conoce como grupo de atributos basados en columnas de tablas y vistas a:
-Dimensiones
=Cubos
=Vistas
=Ninguna de las anteriores

4. La propiedad DiscretizationNumber de la Discretalización se usa para:
Serializar información en XML
-Número de grupos que se van a mostrar
Manejo binario de dimensiones
Numero de dimensiones de un cubo

5. Un cubo está compuesto por:
Medidas
=Dimisiones
Agregados
-Todas las anteriores

6. Para ver las tablas de la vista de orígenes de datos los criterios de coincidencia son:
—-Mismo ID de la clave principal
– –Mismo nombre de la clave principal
– Mismo nombre de la tabla de destino
— Mismo datos en la columna

7. Es posible trabajar en Business Intelligence Development Studio proyectos de:
C#
=Análisis service
-Modelos de informes
Modelos vista controlador

8. Unas de las funciones de agregación que podemos encontrar son:
-ByAccount
=Avg
=Add
=Ninguna de las anteriores

9. Para hacer generar las consultas adecuadas de minería de datos y OLAP es recomendable:
=Crear relaciones entre tablas alojadas en las diferentes bases de datos
-Crear relaciones en las restricciones de la clave externa de orígenes de datos
Crear indexación en las tablas para mejorar las búsquedas
=Todas las anteriores

10. Es posible en Analysis Service fuentes de datos nuevas o existentes, y si trabaja con un proyecto de Analysis Services, también puede definir un origen de datos basado en otro objeto del proyecto o solución.
-Verdadero
Falso

11. Para definir una dimisión de tiempo con el asistente es importante:
=Diseñar los tiempos
-Especificar el intervalo de tiempo
=Definir el espacio
=Todos los anteriores

12. Los esquemas que se usan para realizar dimisiones son:
– – Estrella
—-Copo de nieve
—-Plano
– Anillo

13. La ventana de propiedades del business Intelligence development Studio se usa para Explorar las soluciones:
Verdadero
-Falso

14. Cada dimisión contiene un atributo clave y este a su vez esta enlazado con otros atributos para así formar tablas de dimisiones.
Verdadero
-Falso

15. Para generar dimensiones de tiempo se puede hacer desde:
=Cliente
-Servidor
Discos extraíbles

Asi como lo ven 80%

– Correctas
= Mal

1. Cuál pasos básicos se usan para analizar un problema y así poder diseñar una solución por minería de datos
=Definir problema
Exportar datos
Generar modelos
-Todas las anteriores

2. Las medidas del cubo representan las dos medidas que son:
Packages y first
-Packages y Last
First y last
=Ninguna de las anteriores

3. Las dos clases de dimisiones que existen son:
–Regulares
-Virtuales
– Medida
Paralelas

4. Los diseñadores de analysis service son:
Diseñador de vistas relacionales
-Diseñador de cubos y diseñador de vistas de datos
Diseñador de datos heredados
Team Foundation Server

5. Qué es OLAP:
Object Languaje Analysis Process
-On Line Analytical Processing
On Line Algorithm of Performance
No existe este acrónimo

6. Una de las nuevas características para el diseño de agregación es:
=Manejo de agregaciones distribuidas
Nuevas Advertencias AMO.
=Nuevo motor de diseño de agregaciones
Ninguna de las anteriores

7. La minería de datos es el proceso de detectar la información procesable de los conjuntos grandes de datos. Utiliza el análisis matemático para deducir los patrones y tendencias que existen en los datos.
Verdadero
Falso

8. Un origen de datos representa una conexión que no se puede compartir entre cubos OLAP.
-Verdadero
Falso

9.Algunos de los tipos de proyecto Proyectos de Business Intelligence son:
– Proyecto Analysis Resource
–Proyecto de Analysis service
Proyecto de Analysis service
–Proyecto de Dimensión OLAP

10. SQL Server 2008 R2 se admite en entornos de máquinas virtuales que se ejecutan en la función Hyper-V en Windows Server 2008 Service Pack 2 solo para la versión Enterprise.
Verdadero
-Falso

11. Las dimisiones se usan para:
–Organizar los cubos
–Para manejar 3 hasta dimensiones en los cubos
Se usan como combinación de jerarquías y atributos
– Manejo de diferentes tablas de una misma base de datos

12. La vista de orígenes de datos es:
Otro tipo de origen de datos
Resumen del las tablas de los orígenes de datos
Las vistas de la base de datos
-Sub conjunto de origen de datos

13. Para realizar proyectos de Business Intelligence se usa:
Report Builder
-Visual Studio
OLAP Service
SharePoint

14. Para el manejo de cubos en SQL Server 2008 R2 se incorporó:
Pestañas para cada vista
Manejo de 4 dimensiones en los cubos
-Simplificado y mejorado el asistente de dimisiones
=Ninguna de las anteriores

15. Analysis service sirve para:
Manejo de bases de datos otros orígenes pequeñas
-Analizar grandes cantidades de datos
Crear reportes
Ninguna de las anteriores