ssiscurso's People
Forkers
joguzmandev dawidh15 franklinraymundo fuentesinformaticas adamsistron vero-dev alesuarezok adrianvicentev31 jmaussa danielgroup4 aldamepi carlosalbertolinares stu92 hugoce79 roscarr1 fmaver ivon32 juliethovalle duvansgf byduvan djmonzon walkercito3016 logicainformatica18 paisarake10 leavhub ingaamiradev gallardohjl2 jackflores052022 chanelpssiscurso's Issues
Error en punto 1 PDF Merge, Sort y Union all.pdf
En el PDF hay un error en el punto 1
En la base de datos SSIS ejecutar la siguiente consulta:
SELECT TOP 0 * INTO FIFAMerged from FIFA;
Acá se está diciendo que copiemos la estructura de la tabla FIFA, pero debemos copiar la estructura de Mayores1990 o Menores1990 de esta forma:
SELECT TOP 0 * INTO FIFAMerged from Mayores1990;
Script de Correo desde Gmail
Código modificado:
- He añadido un bloque try-catch alrededor de todo el código en el método Main. Si ocurre una excepción en cualquier punto mientras se ejecuta este código, se capturará y se mostrará un mensaje con el detalle de la excepción.
- He cambiado la configuración del SmtpClient para apuntar al servidor SMTP de Gmail (smtp.gmail.com) en el puerto 587, que es el puerto estándar para conexiones seguras (TLS) a Gmail.
- He actualizado la línea que establece las credenciales del SmtpClient para utilizar tu dirección de correo electrónico de Gmail y una clave de aplicación. Reemplaza
"[email protected]"
y"tuClaveDeAplicacion"
con tu dirección de correo electrónico de Gmail y tu clave de aplicación respectivamente.
#region Namespaces
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
using System.Net.Mail;
#endregion
namespace ST_f68080b783a34ed1bd22807e596e81b0
{
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
{
public void Main()
{
try
{
// Obtener las variables de SSIS
String destinatario = Dts.Variables["Destinatario"].Value.ToString();
String remitente = Dts.Variables["Remitente"].Value.ToString();
String asunto = Dts.Variables["Asunto"].Value.ToString();
String cuerpo = Dts.Variables["Cuerpo"].Value.ToString();
// Crear el mensaje de correo
MailMessage miCorreo = new MailMessage(remitente, destinatario, asunto, cuerpo);
miCorreo.IsBodyHtml = true;
// Configurar el cliente SMTP para usar Gmail
SmtpClient clienteSMTP = new SmtpClient("smtp.gmail.com", 587);
clienteSMTP.EnableSsl = true;
clienteSMTP.UseDefaultCredentials = false;
// Reemplaza 'tuClaveDeAplicacion' con tu clave de aplicación de Gmail
clienteSMTP.Credentials = new System.Net.NetworkCredential("[email protected]", "tuClaveDeAplicacion");
// Enviar el correo
clienteSMTP.Send(miCorreo);
// Si todo va bien, establecer el resultado de la tarea a éxito
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
// Mostrar cualquier excepción que ocurra
MessageBox.Show("Error: " + ex.Message);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
#region ScriptResults declaration
enum ScriptResults
{
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
};
#endregion
}
}
Ssis script components
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.