Al conectarse a MySQL desde SSIS, SQL Server Integration Services no tiene su propio componente para conectarse al código fuente de MySQL por defecto, y necesitamos instalarlo nosotros mismos.
De ambas formas: tanto usando ODBC como ADO.NET controladores pueden conectarse a la base de datos mysql y ambos funcionan bien.
Dado que es relativamente sencillo conectarse a fuentes de datos MySQL usando ADO.NET, este artículo utiliza el método ADO.NET.
Primero, descarga el controlador de conexión mysql .net y descarga la dirección:Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
Una vez completada la descarga, instálalo, luego vuelve a abrir el proyecto SSIS con VS 2019 y haz clic derecho en "Conexión de nueva ADO.NET", como se muestra a continuación:
Seleccione el controlador MySQL Data Provider, como se muestra en la siguiente figura:
Rellena la configuración de mysql, los ajustes principales:server、user id、port、persistsecurityinfo、database、passwordEstos parámetros son suficientes.
El atributo Persist Security Info significa si guardar la información de seguridad, que puede entenderse simplemente como "si ADO guarda la información de la contraseña tras una conexión exitosa a la base de datos".
Verdadero significa salvar, Falso significa no salvar
Tenemos que organizarlopersistsecurityinfo es cierto。 Haz clic en Probar Conexión, como se muestra a continuación:
El valor tras la charla de parámetros es:
Prueba a añadir el código fuente ADO NET, el comando SQL de configuración de acceso a la base de datos, rellena el siguiente script:
Haz clic en Vista previa para ver que puedes consultar correctamente los datos de MySQL, como se muestra en la siguiente figura:
Recursos:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
(Fin)
|