FIX: Indirizzi IP dinamici Impossibile connettersi a SQL Server 2000

Traduzione articoli Traduzione articoli
Identificativo articolo: 306199 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si tenta di aprire una connessione a un computer che esegue SQL Server 2000 tramite una connessione di rete privata virtuale (VPN), il tentativo potrebbe esito negativo con il seguente messaggio di errore:
Server SQL inesistente o accesso negato
In generale, SQL Server non risponde a qualsiasi nuovi gli indirizzi IP connettono al computer una volta avviato il servizio SQL Server 2000. Se si arresta il server di SQL Server e quindi riavviare il server dopo aver effettuato la connessione VPN, è possibile connettersi al server.

Cause

Quando viene avviato il servizio SQL Server 2000, viene enumerato tutte le connessioni IP al computer. Quindi associa direttamente gli indirizzi IP e, a differenza del servizio Microsoft SQL Server 7.0, non ascolta più sull'indirizzo IP jolly 0.0.0.0.

Risoluzione

Per risolvere il problema, ottenere il service pack più recente per SQL Server 2000, il service pack più recente per MDAC 2.6 o l'aggiornamento rapido sotto indicato. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
290211INF: Come ottenere il Service Pack più recente per SQL Server 2000
Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
300635INFORMAZIONI: Come ottenere il più recente MDAC 2.6 Service Pack

Hotfix

Nota : è stata creata la seguente correzione rapida prima di SQL Server 2000 Service Pack 2.

La versione inglese di questa correzione deve essere di avere i seguenti attributi di file o versioni successive:
 Date          Version            Size       File name      Platform
 --------------------------------------------------------------------
 31-AUG-2001   2000.080.0442.00   86,588     Ssnetlib.dll   x86
				

Status

Microsoft ha confermato che questo problema riguarda i prodotti Microsoft elencati all'inizio di questo articolo. Questo problema è stato innanzitutto corretto in SQL Server 2000 Service Pack 2 e Service Pack 2 per MDAC 2.6.

Informazioni

Una situazione in cui è possibile riscontrare questo problema è quando si utilizza replica con l'aggiornamento dei sottoscrittori. Si supponga di che creare una connessione VPN dal computer server di sottoscrizione a una rete privata in cui il server di pubblicazione esiste dopo aver avviato l'istanza di server di sottoscrizione SQL Server. Quando l'agente di distribuzione viene eseguito sul server di pubblicazione e tentativi di connessione al server di sottoscrizione, la connessione ha esito negativo dal momento che SQL Server non il binding alla porta TCP all'indirizzo IP VPN appena creata. TCP/IP tentativi di connessione dal server di pubblicazione per errore il server di sottoscrizione con il messaggio di errore "SQL Server non esiste" fino a interrompere l'esecuzione di SQL Server quindi riavviare SQL Server nel Sottoscrittore.

Socket di TCP/IP sul lato server, che libreria di rete Ssnetlib.dll originariamente è stato modificato in ascolto sul jolly indirizzo IP 0.0.0.0 in SQL Server 7.0 per enumerare gli indirizzi IP e l'associazione della porta e indirizzi IP in SQL Server 2000. Per questo motivo, SQL Server non è in ascolto agli indirizzi IP ottenuti dopo l'avvio di SQL Server. Con Microsoft SQL Server 2000 Service Pack 2 (SP2) installato, SQL Server utilizza il metodo di associazione per l'IP jolly 0.0.0.0, che consente di indirizzi IP dinamici lavorare senza dover riavviare SQL Server precedente.

Proprietà

Identificativo articolo: 306199 - Ultima modifica: lunedì 26 settembre 2005 - Revisione: 3.3
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2000 Standard Edition
Chiavi: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbmdac260sp2fix kbsqlserv2000presp2fix KB306199 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 306199
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com