En mi máquina de desarrollo tengo instalado MS Excel. Puedo exportar datos a Excel desde DB a través de SSIS (estudio visual). pero cuando lo implementé en un entorno de control de calidad donde MS Excel no está instalado, el paquete falla con los siguientes errores. Ayúdenme si realmente requería tener instalado el software MS Excel en la máquina de destino mientras exportaba datos de la base de datos a través de SSIS para sobresalir.

Esta es la consulta que estoy usando crear Excel y pestañas en la hoja de Excel. Creación de un archivo Excel y una nueva pestaña "insertada" en él.

CREATE TABLE Inserted(

 [fileid] integer 
      ,[filename] string
      ,[rxcui] string 
      ,[tty] string
      ,[rxnorm_description] string
      ,[related_brand_name] string
      ,[related_scdc] string
      ,[related_df] string
      ,[related_ndc] string
      ,[create_date] date
      ,[create_user] string 
      ,[status] string
      ,[plan_year] string
      ,[update_date] date
      ,[update_user]string 
)

Administrador de conexión utilizado para el script anterior:

@[User::var_excel_destination] +"\\"+"FRF_File_Import_Detail_"+ Right("0" +(DT_STR,4,1252) datepart("yyyy", getdate()),4)  
+ Right("0" +(DT_STR,2,1252) datepart("mm", getdate()) ,2)
+ Right("0" +(DT_STR,2,1252) datepart("dd", getdate()),2)+Right("0" + (DT_STR,2,1252) DatePart("hh",getdate()),2) 
+ Right("0" + (DT_STR,2,1252) DatePart("mi",getdate()),2) 
+ Right("0" + (DT_STR,4,1252) DatePart("ss",getdate()),2) +".xls"

Está fallando en este paso con el siguiente error:

Descripción del error: Error al adquirir la conexión "Procesador de importación de archivos FRF ECM". Es posible que la conexión no esté configurada correctamente o que no tenga los permisos correctos en esta conexión.

Por favor, ayúdeme.

1
Vikram D 24 jun. 2017 a las 10:47

3 respuestas

La mejor respuesta

Acabo de configurar ejecutar en modo de 32 bits en el trabajo del servidor SQL. Funcionó a las mil maravillas.

0
Vikram D 10 jul. 2017 a las 11:16

Sí, requiere que MSexcel esté instalado en el sistema. Como sin él, no teníamos definiciones internas para que el sistema entendiera completamente el formato del archivo.

0
Chetan Kulkarni 24 jun. 2017 a las 08:54

No, lo único que se requiere es el motor a reacción. https://www.microsoft.com/en-us/ download / details.aspx? id = 13255

1
Jason Byrd 26 jun. 2017 a las 01:36