SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Hola a todos,
Desde ayer estuve atascado con un error bastante inusual al ejecutar un paquete ETL de SSIS 2012 sobre
Windows Server 2012. Básicamente, el "data flow" inicia correctamente pero cuando los datos llegan a
la actividad de DQS Cleasing esta nunca finaliza.
Síntomas:
1. El paquete queda atascado en la actividad de DQS.
2. Al validar el monitor de actividad de SQL Server.
3. Al revisar el log de errores de windows, se encuentra el siguiente error
Tarea DQS en SSIS nunca Termina
miércoles, 18 de junio de 2014 10:54 a. m.
blog Page 1
4.
5. Por último y después de buscar mucho tiempo la razón del error, encontré la siguiente
actualización automática que se realizó en el equipo.
a. https://technet.microsoft.com/library/security/ms13-004
b. http://support.microsoft.com/kb/2742614
1. Al validar el contenido de esta actualización automática se encuentra que modifica las librerías del
framework 4.5 sobre Windows Server 2012. Para corregir una posible elevación de privilegios.
Más información sobre la vulnerabilidad, la pueden encontrar en los siguientes sitios.
2. Una vez identificados los errores, lo primero que hice fue conceder privilegios al usuario que
Solución:
blog Page 2
2. Una vez identificados los errores, lo primero que hice fue conceder privilegios al usuario que
ejecuta la ETL, para garantizar que este consiguiera lanzar apropiadamente el proceso de SSIS.
Para esto es necesario ejecutar la aplicación tecla Win+R>dcomcnfg ; en esta ingresar a
"Component Services>Computers>My Computer >DCOM Config en la ventana central buscar el
componente "Microsoft SQL Server Integration Services 11.0.
3. Sobre este seleccionar el menú secundario "propiedades" y en la pestaña de seguridad editar los
permisos de ejecución y activación "Launch and Activation Permissions" e incluir el usuario que
ejecutará el paquete (puede ser también un grupo de Windows).
4. Agregar permisos de Full Control sobre el componente, para los usuarios que ejecutarán la ETL, en
producción solo debería incluirse la cuenta proxy con que se ejecuta el servicio.
5.
6. Adicionalmente para asegurarme de no tener ningún problema, activé también permisos de
acceso al componente al mismo usuario. Para ejecución local
blog Page 3
acceso al componente al mismo usuario. Para ejecución local
7.
8. Por último dado que cambiaron algunas dll's del Framework, es necesario registrar nuevamente
las librerías de DQS, sin eliminar las bases de conocimiento existentes para ello, debemos ir a la
carpeta de la instancia donde se instaló el servicio y ejecutar el siguiente comando.
C:Program FilesMicrosoft SQL ServerMSSQL11XXMSSQLBinnDQSInstaller.exe -upgradedlls
XX = corresponde a la instancia por defecto o nombrada en la que se están ejecutando las bases
de DQS.
9. Este iniciará a registrar nuevamente las dlls en el framework de la máquina y una vez finalizado los
paquetes volverán a funcionar adecuadamente.
10.
blog Page 4
11. Una vez realizada la modificación y reiniciado el servicio de SQL Server, los valores de los
contadores de Waits volvieron a la normalidad.
blog Page 5

Más contenido relacionado

La actualidad más candente

Instalacion SQL Server 2012 Express
Instalacion SQL Server 2012 ExpressInstalacion SQL Server 2012 Express
Instalacion SQL Server 2012 Express
carlos2293
 
Instalación servidor de archivos
Instalación servidor de archivosInstalación servidor de archivos
Instalación servidor de archivos
K-te Muñoz
 

La actualidad más candente (20)

Instalar sql server
Instalar sql serverInstalar sql server
Instalar sql server
 
Instalar sql server 2008 management studio
Instalar sql server 2008 management studioInstalar sql server 2008 management studio
Instalar sql server 2008 management studio
 
Cómo instalar JDK 14 en Windows 10
Cómo instalar JDK 14 en Windows 10Cómo instalar JDK 14 en Windows 10
Cómo instalar JDK 14 en Windows 10
 
Instalación de Maven 3.6.3 en Windows 10
Instalación de Maven 3.6.3 en Windows 10Instalación de Maven 3.6.3 en Windows 10
Instalación de Maven 3.6.3 en Windows 10
 
Sql sever
Sql severSql sever
Sql sever
 
Dprn3 u3 a1_gorh
Dprn3 u3 a1_gorhDprn3 u3 a1_gorh
Dprn3 u3 a1_gorh
 
Pandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de ExchangePandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de Exchange
 
Instalacion SQL Server 2012 Express
Instalacion SQL Server 2012 ExpressInstalacion SQL Server 2012 Express
Instalacion SQL Server 2012 Express
 
Caracteristicas quitadas o desusadas en Windows Server 2012 R2
Caracteristicas quitadas o desusadas en Windows Server 2012 R2Caracteristicas quitadas o desusadas en Windows Server 2012 R2
Caracteristicas quitadas o desusadas en Windows Server 2012 R2
 
Implementación Auditoria Windows Server 2008 R2
Implementación Auditoria Windows Server 2008 R2Implementación Auditoria Windows Server 2008 R2
Implementación Auditoria Windows Server 2008 R2
 
sql 2008
sql 2008sql 2008
sql 2008
 
Manual de Instalación sql server 2008
Manual de Instalación sql server 2008Manual de Instalación sql server 2008
Manual de Instalación sql server 2008
 
Pandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de ExchagePandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de Exchage
 
Eq4_c_p20
Eq4_c_p20Eq4_c_p20
Eq4_c_p20
 
INTRODUCCIÓN A ORACLE SQL
INTRODUCCIÓN A ORACLE SQLINTRODUCCIÓN A ORACLE SQL
INTRODUCCIÓN A ORACLE SQL
 
Guia De Instalacion De Microsoft Sql Server 2000
Guia De Instalacion De Microsoft Sql Server 2000Guia De Instalacion De Microsoft Sql Server 2000
Guia De Instalacion De Microsoft Sql Server 2000
 
Pandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSyncPandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSync
 
INSTALACIÓN DE SQL SERVER 2008
INSTALACIÓN DE SQL SERVER 2008INSTALACIÓN DE SQL SERVER 2008
INSTALACIÓN DE SQL SERVER 2008
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 
Instalación servidor de archivos
Instalación servidor de archivosInstalación servidor de archivos
Instalación servidor de archivos
 

Destacado

Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASIntroducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
Julián Castiblanco
 

Destacado (16)

Taller de sql server no 3
Taller de sql server no 3Taller de sql server no 3
Taller de sql server no 3
 
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASIntroducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
 
Tutorial procedure sqlserver2008.docx
Tutorial procedure sqlserver2008.docxTutorial procedure sqlserver2008.docx
Tutorial procedure sqlserver2008.docx
 
Join
JoinJoin
Join
 
Join
JoinJoin
Join
 
Joins
JoinsJoins
Joins
 
Curso SQL - Leccion 6
Curso SQL - Leccion 6Curso SQL - Leccion 6
Curso SQL - Leccion 6
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
 
Presentacion Sql 2
Presentacion Sql 2Presentacion Sql 2
Presentacion Sql 2
 
Agrupando datos en SQL Server
Agrupando datos en SQL ServerAgrupando datos en SQL Server
Agrupando datos en SQL Server
 
Curso SQL - Leccion 7
Curso SQL - Leccion 7  Curso SQL - Leccion 7
Curso SQL - Leccion 7
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Manual sql server parte 1
Manual sql server parte 1Manual sql server parte 1
Manual sql server parte 1
 
Caso de estudio joins
Caso de estudio joinsCaso de estudio joins
Caso de estudio joins
 

Similar a Tarea dqs en ssis nunca termina

Sql server cluster
Sql server clusterSql server cluster
Sql server cluster
jo_unwell
 
Release note 4.0
Release note 4.0Release note 4.0
Release note 4.0
Pablo
 
Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2
sesshomaru25
 

Similar a Tarea dqs en ssis nunca termina (20)

Instalación de sql server 2012 express edition en windows 7 profesional
Instalación de sql server 2012 express edition en windows 7 profesionalInstalación de sql server 2012 express edition en windows 7 profesional
Instalación de sql server 2012 express edition en windows 7 profesional
 
Admin Manual
Admin ManualAdmin Manual
Admin Manual
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Manual sql server en windows server
Manual sql server en windows serverManual sql server en windows server
Manual sql server en windows server
 
Instalacion sqlserver2008
Instalacion sqlserver2008Instalacion sqlserver2008
Instalacion sqlserver2008
 
Sql server cluster
Sql server clusterSql server cluster
Sql server cluster
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 
Manual instalacion sql_server
Manual instalacion sql_serverManual instalacion sql_server
Manual instalacion sql_server
 
JClic reports
JClic reportsJClic reports
JClic reports
 
Release note 4.0
Release note 4.0Release note 4.0
Release note 4.0
 
Sql server
Sql serverSql server
Sql server
 
Reporte servicios web
Reporte servicios webReporte servicios web
Reporte servicios web
 
Pandora FMS: Plugin de exchange de acceso de web
Pandora FMS: Plugin de exchange de acceso  de web Pandora FMS: Plugin de exchange de acceso  de web
Pandora FMS: Plugin de exchange de acceso de web
 
Curso, manual, tutorial windows 2003 server
Curso, manual, tutorial   windows 2003 serverCurso, manual, tutorial   windows 2003 server
Curso, manual, tutorial windows 2003 server
 
Deploy
DeployDeploy
Deploy
 
Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2
 
Guia instalacion sql server 2008
Guia instalacion sql server 2008Guia instalacion sql server 2008
Guia instalacion sql server 2008
 
Provisionamiento de un RAC de 2 nodos en la nube de Oracle.
Provisionamiento de un RAC de 2 nodos en la nube de Oracle.Provisionamiento de un RAC de 2 nodos en la nube de Oracle.
Provisionamiento de un RAC de 2 nodos en la nube de Oracle.
 
Instalación oracle database 12c
Instalación oracle database 12cInstalación oracle database 12c
Instalación oracle database 12c
 

Más de Julián Castiblanco

70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012
Julián Castiblanco
 

Más de Julián Castiblanco (20)

70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE
 
Descubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosDescubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datos
 
Tech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyTech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con july
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
 
Global Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeGlobal Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalake
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOn
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
 
Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL Pass
 
Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2
 
Database Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL ServerDatabase Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL Server
 
Carbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshareCarbura tusql sesion2_slideshare
Carbura tusql sesion2_slideshare
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshare
 
Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3
 
70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012
 
Instalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureInstalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azure
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
 
Taller Básico Sentencias SQL
Taller Básico Sentencias SQL Taller Básico Sentencias SQL
Taller Básico Sentencias SQL
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Tarea dqs en ssis nunca termina

  • 1. Hola a todos, Desde ayer estuve atascado con un error bastante inusual al ejecutar un paquete ETL de SSIS 2012 sobre Windows Server 2012. Básicamente, el "data flow" inicia correctamente pero cuando los datos llegan a la actividad de DQS Cleasing esta nunca finaliza. Síntomas: 1. El paquete queda atascado en la actividad de DQS. 2. Al validar el monitor de actividad de SQL Server. 3. Al revisar el log de errores de windows, se encuentra el siguiente error Tarea DQS en SSIS nunca Termina miércoles, 18 de junio de 2014 10:54 a. m. blog Page 1
  • 2. 4. 5. Por último y después de buscar mucho tiempo la razón del error, encontré la siguiente actualización automática que se realizó en el equipo. a. https://technet.microsoft.com/library/security/ms13-004 b. http://support.microsoft.com/kb/2742614 1. Al validar el contenido de esta actualización automática se encuentra que modifica las librerías del framework 4.5 sobre Windows Server 2012. Para corregir una posible elevación de privilegios. Más información sobre la vulnerabilidad, la pueden encontrar en los siguientes sitios. 2. Una vez identificados los errores, lo primero que hice fue conceder privilegios al usuario que Solución: blog Page 2
  • 3. 2. Una vez identificados los errores, lo primero que hice fue conceder privilegios al usuario que ejecuta la ETL, para garantizar que este consiguiera lanzar apropiadamente el proceso de SSIS. Para esto es necesario ejecutar la aplicación tecla Win+R>dcomcnfg ; en esta ingresar a "Component Services>Computers>My Computer >DCOM Config en la ventana central buscar el componente "Microsoft SQL Server Integration Services 11.0. 3. Sobre este seleccionar el menú secundario "propiedades" y en la pestaña de seguridad editar los permisos de ejecución y activación "Launch and Activation Permissions" e incluir el usuario que ejecutará el paquete (puede ser también un grupo de Windows). 4. Agregar permisos de Full Control sobre el componente, para los usuarios que ejecutarán la ETL, en producción solo debería incluirse la cuenta proxy con que se ejecuta el servicio. 5. 6. Adicionalmente para asegurarme de no tener ningún problema, activé también permisos de acceso al componente al mismo usuario. Para ejecución local blog Page 3
  • 4. acceso al componente al mismo usuario. Para ejecución local 7. 8. Por último dado que cambiaron algunas dll's del Framework, es necesario registrar nuevamente las librerías de DQS, sin eliminar las bases de conocimiento existentes para ello, debemos ir a la carpeta de la instancia donde se instaló el servicio y ejecutar el siguiente comando. C:Program FilesMicrosoft SQL ServerMSSQL11XXMSSQLBinnDQSInstaller.exe -upgradedlls XX = corresponde a la instancia por defecto o nombrada en la que se están ejecutando las bases de DQS. 9. Este iniciará a registrar nuevamente las dlls en el framework de la máquina y una vez finalizado los paquetes volverán a funcionar adecuadamente. 10. blog Page 4
  • 5. 11. Una vez realizada la modificación y reiniciado el servicio de SQL Server, los valores de los contadores de Waits volvieron a la normalidad. blog Page 5