Iniciando serviços de rede no endereço VPN interno na inicialização

0

Atualmente estou tentando ter o SQL Server e o Visual SVN iniciados automaticamente em um VPS executando o Windows 2012. Até agora, isso não foi um problema, mas mudei para um endereço interno . Este é um endereço que está disponível através da VPN. Nós nos conectamos à VPN e então temos esse endereço interno que podemos usar para nos conectar ao servidor. Agora, isso funciona bem, mas o problema que tenho é que os serviços que precisam de um soquete nesse endereço não podem ser iniciados porque parecem estar indisponíveis até que uma conexão VPN seja feita a partir de um cliente.

Eu modifiquei a inicialização dos serviços para serem " Automatic Delayed " em vez de " Automatic ", mas isso não ajudou. Eu estava esperando que o endereço estivesse disponível naquele estágio.

Depois de iniciar, não consigo iniciar os serviços (SQL Server e VisualSVN). Eu uso os aplicativos para isso, não a janela Serviços. Então, para o VisualSVN, clique com o botão direito do mouse no servidor no aplicativo Visual SVN e clique em "Iniciar" e, para o SQL Server, uso o SQL Server Configuration Manager para iniciar o mecanismo do banco de dados. Ele continua falhando até que eu me conecte via VPN . Então eu posso iniciar imediatamente os serviços mencionados sem nenhum problema.

O visualizador de eventos mostra o seguinte:

Logs do 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.

Registos do Visual 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

Eu gostaria que os serviços surgissem na inicialização automaticamente. Agora, esses serviços ficam indisponíveis depois de uma reinicialização, porque, depois que eles não forem iniciados, eles não serão iniciados quando o endereço ficar disponível.

    
por Ron Deijkers 10.12.2015 / 11:16

1 resposta

0

Por fim, configurei o SVN para estar disponível em outro endereço IP "com fio" para evitar o problema.

O problema para o SQL agora também é resolvido, ligando-o ao mesmo endereço IP 'hard-wired'. Se o servidor for reinicializado, ele será vinculado ao endereço IP e, portanto, poderá ser iniciado. Em seguida, ele está disponível no endereço IP 'virtual' depois que uma conexão VPN é feita.

    
por 24.03.2016 / 09:27