Cómo Instalar SQL Server en MAC usando Docker

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 23

  • @LorenzoJimenez
    @LorenzoJimenez 5 місяців тому +7

    Te sacaste un 95 de nota, porque perdiste 5 puntos por no poner las lineas de comando en un comentario o en la descrpcion. Muchas gracias, veremos si funciona con un procesador M2

    • @leningonzalezs
      @leningonzalezs  3 місяці тому +3

      Lorenzo, el proceso se resumen en:
      1. docker pull mcr.microsoft.com/mssql/server:2022-latest. (Obtener desde microsoft la imagen de la versión SQL Server de interés - Para este caso 2022)
      2. Luego le damos "run" al contenedor, donde la clave debe seguir el formato exigido por Microsoft:
      sudo docker run -e ‘ACCEPT_EULA=Y’ -e ‘MSSQL_SA_PASSWORD=’ -p 1433:1433 --name Lituus_SQL_Server --hostname Lituus_SQL_Server -d mcr.microsoft.com/mssql/server:2022-latest
      Link Oficial: learn.microsoft.com/es-es/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16&tabs=cli&pivots=cs1-bash

  • @JorgeJimenez-rt7zu
    @JorgeJimenez-rt7zu 6 місяців тому +1

    estamado , para conectarse a base de datos en MACBOOK 2022 M2, no se debe incluir puerto (1433) debe ser IP del equipo

    • @leningonzalezs
      @leningonzalezs  5 місяців тому

      Estimado Jorge,
      Gracias por la información, lo que si me perdí en que parte mencione IP vs puerto, dado que son dos cosas distintas.
      Saludos

    • @jordycastro2159
      @jordycastro2159 3 місяці тому

      disculpa ¿Como quedo en la linea de comandos ?

    • @leningonzalezs
      @leningonzalezs  3 місяці тому

      @@jordycastro2159 el proceso se resumen en:
      1. docker pull mcr.microsoft.com/mssql/server:2022-latest. (Obtener desde microsoft la imagen de la versión SQL Server de interés - Para este caso 2022)
      2. Luego le damos "run" al contenedor, donde la clave debe seguir el formato exigido por Microsoft:
      sudo docker run -e ‘ACCEPT_EULA=Y’ -e ‘MSSQL_SA_PASSWORD=’ -p 1433:1433 --name Lituus_SQL_Server --hostname Lituus_SQL_Server -d mcr.microsoft.com/mssql/server:2022-latest
      Link Oficial: learn.microsoft.com/es-es/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16&tabs=cli&pivots=cs1-bash

  • @luiscordova10
    @luiscordova10 Місяць тому

    Hola Lenin consulta a que se debe este ERROR relacionado con la red o especifico de la instancia Sql Server
    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 40 - Could not open a connection to SQL Server)

    • @leningonzalezs
      @leningonzalezs  11 днів тому

      Muy buenas tardes Luis, en algunos detectamos que no detecta el puerto. Considerando el minuto 10:21, prueba con agregar el puerto al server quedaría así: localhost, 1433

  • @angelgarciadatablog
    @angelgarciadatablog 2 місяці тому

    Hola, sabes por qué me sale este error: Microsoft.Data.SqlClient.SqlException (0x80131904): Login failed for user 'sa'.
    a

    • @leningonzalezs
      @leningonzalezs  2 місяці тому

      Hola Angel, asumiendo que usaste Azure Data Studio o SSMS (SQL Server Management Studio), el error se puede originar en la opción "Trust server certificate". Prueba con dejar la opción True. Puedes ir al video desde el minuto 10:46 en adelante.

  • @DAVIDALFONSOHERNNDEZHERNNDEZ
    @DAVIDALFONSOHERNNDEZHERNNDEZ 2 місяці тому

    Gracias!

  • @sccpjpena
    @sccpjpena 7 місяців тому

    hola buen video, una pregunta no recuerdo la contraseña de mi usuario SQ en el azure sql server instalado en mi mac, sabes la manera de recuperarla?, a la espera de su gentil respuesta, bendiciones

    • @leningonzalezs
      @leningonzalezs  5 місяців тому

      Estimad@,
      Azure SQL técnicamente debiese estar la nube, por lo que si te refieres al clásico SQL Server on premise puedes seguir lo que respondí a otra persona más arriba.
      ---
      Para la versión en la nube serverless (Azure SQL) puedes intentar usar el método de autenticación Microsoft Entra y desde ahí crear nuevos usuarios o modificar el existente.

  • @chreycr4316
    @chreycr4316 5 місяців тому

    Y si no me acuerdo que contraseña coloque, como puedo cambiarla?

    • @leningonzalezs
      @leningonzalezs  5 місяців тому

      Estimad@,
      Sin tener mayor contexto de la instalación en específico, puedo indicar que hay varias formas de cambiar la password.
      1. Al momento de autenticarte, cambiar la opción de **SQL Login** a **Windows Authentication**. Luego si logras entrar, debes ir al apartado de Security->Login-> Y buscas el usuario a resetear su pass.
      2. Otra opción es que crees un usuario adicional vía comando o que modifiques el existente apoyado de los archivo generados en la instalación:
      2.1 cd /opt/mssql/bin
      2.2 MSSQL_SA_PASSWORD=${TU CLAVE NUEVA} /opt/mssql/bin/mssql-conf set-sa-password

  • @jonathanvillalobos8506
    @jonathanvillalobos8506 3 місяці тому

    Amigo como se define el User Name o Administrador ?

    • @leningonzalezs
      @leningonzalezs  3 місяці тому +1

      Hola Jonathan, el usuario lo defines al momento de darle "run" al contenedor, el primer usuario creado es el clásico ***sa****. Luego puedes crear más usuarios según estimes conveniente (más abajo dejo un ejemplo). En esta línea le indicas que clave tendrá el usuario SA:
      ---
      sudo docker run -e ‘ACCEPT_EULA=Y’ -e ‘MSSQL_SA_PASSWORD=’ .....
      ---
      Ejemplo
      sudo docker run -e ‘ACCEPT_EULA=Y’ -e ‘MSSQL_SA_PASSWORD=’ -p 1433:1433 --name Lituus_SQL_Server --hostname Lituus_SQL_Server -d mcr.microsoft.com/mssql/server:2022-latest
      ----
      Crear usuarios vía SQL:
      CREATE LOGIN YourUserName WITH PASSWORD = 'Tu clave según formato requerido va acá';
      CREATE USER NuevoUsuarioDeseado FOR LOGIN NuevoUsuarioDeseado;
      ALTER ROLE db_owner ADD MEMBER NuevoUsuarioDeseado;
      GO

  • @gustavopolo8690
    @gustavopolo8690 4 місяці тому +1

    No pues no me quedo me quede hasta el azure estudio y ya no me quedo

    • @chrisyaq2551
      @chrisyaq2551 Місяць тому

      x2 lo pudiste arreglar??

    • @leningonzalezs
      @leningonzalezs  11 днів тому

      Muy buenas tardes Gustavo, en algunos equipos detectamos que no detecta el puerto de forma nativa. Considerando el minuto 10:21, prueba con ingresar: localhost, 1433

  • @LorenzoJimenez
    @LorenzoJimenez 3 місяці тому

    No actualizen a Sonoma, crashea los contenedores

    • @leningonzalezs
      @leningonzalezs  3 місяці тому

      Hola Lorenzo, muchas gracias por la información.
      Por mi lado tengo Sonoma 14.4.1 y no se han crasheado los contenedores. De hecho hice el upgrade hace un tiempo atrás. ¿Será que el procesador puede influir (M1,M2 o Intel)? Ideal si nos compartes tu configuración.