tipo servidor saber remota que puerto puede otro ningun motor habilitar escucha equipo encontro desde datos conexion conectarse conectar como sql-server macos virtualbox

sql server - saber - ¿Cómo puedo conectarme al servidor SQL que se ejecuta en VirtualBox desde mi Macbook host



no se puede conectar a local sql server 2014 (1)

  1. Descargar VirtualBox
  2. Descargue una ISO de Windows 10 desde here
  3. Crear una nueva máquina virtual de Windows 10 con VirtualBox. Cuando solicite el "Archivo de disco óptico virtual", apúntelo a la descarga ISO del Paso 2:

  1. Continuar con la configuración de Windows 10
  2. En la VM de Windows, descargue e instale SQL Server (utilicé Express )
  3. Cuando finalice la instalación de SQL Server, instale la herramienta (SSMS) que necesitaremos más adelante

  1. Con SSMS, cree una nueva base de datos (llamé la base de datos minera de testdatabase )

8.1. Cree un nuevo inicio de sesión: haga clic con el botón derecho en Security > New > Login... Asegúrese de seleccionar la opción de SQL Server authentication .

8.2. En la pestaña Server Roles del Server Roles , seleccione la opción sysadmin :

8.3. En la pestaña User Mapping , asigne el inicio de sesión a la base de datos y marque todas las asignaciones de roles:

  1. Abra las propiedades del servidor (haga clic derecho en el objeto de nivel raíz). Vaya a la pestaña Security , y cambie el Server Authentication mode del Server Authentication mode de SQL Server and Windows Authentication mode :

  1. Abra el programa de servicios de Windows y busque el SQL Server Browser . Abra sus propiedades y cambie el Startup type a automático:

11.1. Abra el programa Sql Server Configuration Manager. Navegue a los Protocols en la SQL Server Network Configuration y Habilite la opción TCP/IP :

11.2. Abra el interruptor de propiedades TCP/IP en la IP Addresses tab . Anote el campo IP Address en IP2 (lo necesitará más adelante):

11.3. Establezca el TCP Port en IPALL en 1433 :

  1. Configure el Firewall en el VirtualBox de Windows para permitir que se desbloquee 1433 (acabo de desactivar todo el firewall, probablemente no sea la mejor opción):

  2. En la aplicación VirtualBox de su Macbook, abra la configuración de la VM de Windows y vaya a la pestaña Network . Configure el Attached to desplegable a NAT , luego haga clic en Port Forwarding . Agregue una regla para reenviar el puerto 1433 de la máquina virtual al puerto 1433 de su host local. La Guest IP será la IP del paso 11.2:

Ahora deberías poder conectarte a tu servidor SQL desde tu macbook con una cadena de conexión como esta:

jdbc:sqlserver://127.0.0.1;databaseName=testdatabase

Quiero ejecutar SQLServer en mi Mac pero no puedo hacerlo de forma nativa. ¿Cómo puedo alojar un servidor SQL con VirtualBox y conectarme a él desde mi MacBook para el desarrollo local?