En esta entrega veremos cómo conectar a la máquina virtual que creamos en Azure en el capítulo anterior.
He diseñado un UserForm, que nos permitirá realizar la conexión al servidor y hacer el registro de los datos con una sentencia SQL desde Excel, haciendo uso de código de programación VBA.
Aquí pueden ver la apariencia que tiene dicho formulario, y lo práctico que resulta conectar a una máquina virtual en la nube y gestionar la base de datos alojada en SQL Server.
Una vez conectemos al servidor, podremos enviar registros fácilmente al gestor de base de datos.
Observa lo sencillo que es crear un procedimiento para conectar a SQL Server.
Sub Conectar_SQLserver(servidor As String, usuario As String, pass As String, base As String) On Error GoTo Salir Set Conn = New ADODB.Connection Conn.ConnectionString = "Data Source=" & servidor & ";" & _ "Initial Catalog=" & base & ";" & _ "Persist Security Info=True;" & _ "User ID=" & usuario & ";" & _ "Password=" & pass & ";" & _ "provider=SqlOLEDB.1" Conn.Open MsgBox "Conexión establecida satisfactoriamente", vbInformation Conectado = True Salir: If Err <> 0 Then MsgBox Err.Description, vbCritical Conectado = False End If End Sub
Te invito a que veas el vídeo para que tengas la explicación completa...
Y si ya lo viste, y vienes desde el canal de YouTube, abajo encontrarás el proyecto para que lo puedas descargar y hacer las pruebas correspondientes.
Ver vídeo |
Descarga el Proyecto |