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
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
@@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
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)
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
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.
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
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.
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
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
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
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.
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
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
estamado , para conectarse a base de datos en MACBOOK 2022 M2, no se debe incluir puerto (1433) debe ser IP del equipo
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
disculpa ¿Como quedo en la linea de comandos ?
@@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
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)
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
Hola, sabes por qué me sale este error: Microsoft.Data.SqlClient.SqlException (0x80131904): Login failed for user 'sa'.
a
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.
Gracias!
Muchas gracias por el feedback.
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
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.
Y si no me acuerdo que contraseña coloque, como puedo cambiarla?
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
Amigo como se define el User Name o Administrador ?
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
No pues no me quedo me quede hasta el azure estudio y ya no me quedo
x2 lo pudiste arreglar??
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
No actualizen a Sonoma, crashea los contenedores
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.