none
Bd mysql de aplicacion .net RRS feed

  • Pregunta

  • Buenas noches, tengo una aplicacion ya hecha en vb.net y mysql usandl el conextor del mysql para .net. he visto que puedo tener la bd en azure, pero como haría la migración?

    -imagino que el mysql debe tener una forma de importar backup

    -para conectarme nwcesitaría otra librería o cambiarlo a odbc? O solo cambio la cadena de conexion

    -en mysql de azure puedo usar vistas, trigger,eventos y procedimiento almacenados?

    -que mas debo tener en cuenta?

    Gracias por anticipado por sus respuestas


    Giancarlo

    jueves, 14 de septiembre de 2017 5:25

Respuestas

  • - Si estas familiarizado con el entorno de MySQL entonces la forma más simple que tienes para hacer tareas de gestión con la base de datos es intentando conexión a través de MySQL Workbench, de la misma manera como te conectarías a una instancia de base de datos local: Database > Connect to Database ..., las credenciales son las que especificaste al momento de crear la instancia en Azure Database for MySQL.

    Creación de un servidor de Azure Database for MySQL mediante Azure Portal

    - Para comprobar el formato de la cadena de conexión revisa el siguiente enlace (de hecho el portal de Azure indica la cadena de conexión que debes utilizar):

    Conexión de aplicaciones a Azure Database for MySQL

    - El conector para .NET es el mismo, puedes verificar lo indicado en:

    Connection libraries for Azure Database for MySQL

    - Respecto a la funcionalidad soportada, es la misma que una versión on-premise.


    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.
    • Propuesto como respuesta Jorge TurradoMVP jueves, 14 de septiembre de 2017 6:59
    • Marcado como respuesta gian2051 jueves, 14 de septiembre de 2017 15:23
    jueves, 14 de septiembre de 2017 5:57

Todas las respuestas

  • - Si estas familiarizado con el entorno de MySQL entonces la forma más simple que tienes para hacer tareas de gestión con la base de datos es intentando conexión a través de MySQL Workbench, de la misma manera como te conectarías a una instancia de base de datos local: Database > Connect to Database ..., las credenciales son las que especificaste al momento de crear la instancia en Azure Database for MySQL.

    Creación de un servidor de Azure Database for MySQL mediante Azure Portal

    - Para comprobar el formato de la cadena de conexión revisa el siguiente enlace (de hecho el portal de Azure indica la cadena de conexión que debes utilizar):

    Conexión de aplicaciones a Azure Database for MySQL

    - El conector para .NET es el mismo, puedes verificar lo indicado en:

    Connection libraries for Azure Database for MySQL

    - Respecto a la funcionalidad soportada, es la misma que una versión on-premise.


    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.
    • Propuesto como respuesta Jorge TurradoMVP jueves, 14 de septiembre de 2017 6:59
    • Marcado como respuesta gian2051 jueves, 14 de septiembre de 2017 15:23
    jueves, 14 de septiembre de 2017 5:57
  • Entiendo, entonces practicamente cambiaría solo la cadena de conexión. En cuantos a las preguntas si cuentan con procedimientos almacenados, eventos, trigger?

    Algo que no entiendo, es lo del uso, pensé que es por transferencia realizada o por el tiempo que eata habilitado el mysql?


    Giancarlo

    jueves, 14 de septiembre de 2017 6:07
  • En el último punto indico que la funcionalidad (características) de MySql que ofrece el servicio en la nube (Microsoft Azure) es la misma que una versión on-premise.

    Por otro lado, tú determinas el tiempo de disponibilidad del servicio, de hecho eso está ligado con la facturación, tanto como el tamaño que requieres para almacenar los datos o las unidades de cálculo, más información: Azure Database for MySQL Basic: 50 Compute Units, 1 Servers, 50 GB Storage


    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.
    jueves, 14 de septiembre de 2017 15:09