Iniciar servicios de red en la dirección VPN interna al inicio

Iniciar servicios de red en la dirección VPN interna al inicio

Actualmente estoy intentando que SQL Server y Visual SVN se inicien automáticamente en un VPS con Windows 2012. Hasta ahora no ha sido un problema, pero cambié a usar uninternoDIRECCIÓN. Esta es una dirección que está disponible a través de VPN. Nos conectamos a VPN y luego tenemos esto.internodirección que podemos utilizar para conectarnos al servidor. Ahora bien, esto funciona bien, pero el problema que tengo es que los servicios que necesitan un socket en esta dirección no pueden iniciarse porque parece no estar disponible hasta que se realiza una conexión VPN desde un cliente.

Modifiqué el inicio de los servicios para que sea "Automático retrasado" en lugar de "Automático" pero eso no ayudó. Esperaba que la dirección estuviera disponible en ese momento.

Después de iniciar no puedo iniciar los servicios (SQL Server y VisualSVN). Utilizo las aplicaciones para eso, no la ventana de Servicios. Entonces, para VisualSVN hago clic derecho en el servidor en la aplicación Visual SVN y hago clic en "iniciar" y para SQL Server uso el Administrador de configuración de SQL Server para iniciar el motor de la base de datos. Sigue fallandohasta que me conecto a través de VPN. Entonces puedo iniciar inmediatamente los servicios mencionados sin problemas.

El visor de eventos muestra lo siguiente:

Registros de SQL Server:

Server failed to listen on xxx.xxx.xxx.xxx <ipv4> xxxxx. Error: 0x2741. To proceed, notify your system administrator.

TDSSNIClient initialization failed with error 0x2741, status code 0xa. Reason: Unable to initialize the TCP/IP listener. The requested address is not valid in its context. 

TDSSNIClient initialization failed with error 0x2741, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. The requested address is not valid in its context. 

Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.

SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

Registros visuales de SVN:

make_sock: could not bind to address xxx.xxx.xxx.xxx:xxxx
(OS 10049) The requested address is not valid in its context.  

no listening sockets available, shutting down

Unable to open logs

Me gustaría que los servicios aparezcan automáticamente al inicio. Ahora estos servicios no están disponibles después de reiniciar porque una vez que no pudieron iniciarse, no se iniciarán cuando la dirección esté disponible.

Respuesta1

Finalmente configuré SVN para que estuviera disponible en otra dirección IP "cableada" para evitar el problema.

El problema de SQL ahora también se resuelve vinculándolo a la misma dirección IP "cableada". Si el servidor se reinicia, se vinculará a la dirección IP y, por lo tanto, podrá iniciarse. Luego estará disponible en la dirección IP 'virtual' después de realizar una conexión VPN.

información relacionada