Usuario
Conectar aplicacion de windows forms con servidor online

Pregunta
-
Buenas noches
tengo una Aplicacion de windows forms con base de datos en sql server
quisiera saber si puedo o como puedo crear una base de datos en un servidor online de sql
y conectarla con mi aplicacion de windows forms existe una manera de hacerlo y solo se puede hacer esto
con ASP.NET
- Editado Cristian J Velasquez miércoles, 18 de abril de 2018 2:12
Todas las respuestas
-
Hola, mira podrías hacer lo siguiente.
string cadena = "Data Source=IP O NOMBRE DE SERVIDOR; initial catalog=NOMBRE_BASE_DATOS; integrated security=false; User ID=USUARIO; Password=PASS";
mi clase conexión
internal class Conexion { public SqlConnection Conn { get; set; } public Conexion(cadena) { Conn = new SqlConnection(); } public void Abrir() { if (Conn.State != ConnectionState.Open) { try { Conn.Open(); } catch (Exception) { try { Conn = new SqlConnection(cadena); Conn.Open(); } catch (Exception) { MessageBox.Show("No se pudo establecer la conexión con el servidor.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } public void Cerrar() { Conn.Close(); } public SqlCommand Comando() { SqlCommand com = new SqlCommand(); com.Connection = Conn; return com; } }
-
como puedo crear el servidor online ?
- Editado Cristian J Velasquez miércoles, 18 de abril de 2018 2:38
-
Hola, para ello puedes usar una máquina virtual con alguna iso de un windows server, si no, contactar con un hosting que soporte .NET y ahí creas una cuenta gratuita para poder hospedar tu base de datos.
Un hosting muy bueno es el siguiente.
saludos
- Editado Enrique Aleman miércoles, 18 de abril de 2018 4:24
-
AWS: Amazon Web Services. Hace un año tenían SQL Server Express gratuito.
Jose R. MCP
Code Samples -
hola
>>quisiera saber si puedo o como puedo crear una base de datos en un servidor online de sql y conectarla con mi aplicacion de windows forms existe
en principio diria que NUNCa realices esto que propones, exponer una database a internet es una pesima idea, por temas de seguridad
se podria realizar por medio de una VPN para asegurar el canal, pero lo mas recomendable es que expongas servicios web a los cuales tu aplicacion pueda consumir
si ya tienes todo codificado podrias evaluar algun hosting que exponga la db por VPN, pero solo si lo haces por un medio seguro, sino alvidalo
podrias evaluar Azure
Reglas y puntos de conexión del servicio de Virtual Network para Azure SQL Database
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina