FIX: Il driver ODBC di SQL Server Ignora impostazioni di autenticazione

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

In questa pagina

Sintomi

Quando si utilizza il ODBC SQL Server versione del driver 2000.080.0194, che è stata rilasciata con SQL Server 2000 e Microsoft Data Access Components (MDAC) 2.6 RTM, vengono ignorate le impostazioni di autenticazione per i nomi delle origini dati ODBC (DSN). Il driver tenta di accedere direttamente in SQL Server utilizzando l'autenticazione NTLM (protezione integrata) senza richiedere un ID utente e una password.

Ciò può causare errori di autenticazione, i messaggi che non sono disponibili oggetti di database o non intenzionali modificare gli oggetti errati quando le copie degli oggetti sono in più database.

Risoluzione

Per risolvere il problema, ottenere il service pack più recente per Microsoft Data Access Components 2.6. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
300635INFORMAZIONI: Come ottenere il più recente MDAC 2.6 Service Pack

Hotfix

La versione inglese di questa correzione deve essere di avere i seguenti attributi di file o versioni successive:

   Date          Version          Size             File name
   ------------------------------------------------------------
   09/22/2000    2000.80.207.0    471,119 bytes    Sqlsrv32.dll	
   09/22/2000    2000.80.207.0     90,112 bytes    Sqlsrv32.rll		
   09/22/2000    2000.80.207.0     28,742 bytes    Odbcbcp.dll	
				

PER RISOLVERE IL PROBLEMA

Se possibile, utilizzare una versione precedente del driver ODBC di SQL Server ad esempio la versione di MDAC 2.5 (3.70.0820).

Status

Microsoft ha confermato che questo problema riguarda i prodotti Microsoft elencati all'inizio di questo articolo. Questo problema è stato innanzitutto corretto in Microsoft Data Access Components 2.6 Service Pack 1.

Informazioni

Il driver ODBC di SQL Server consente di configurare origini dati, utilizzare l'autenticazione di Microsoft Windows NT (protezione integrata) o autenticazione di SQL Server per accedere al database.

2000.080.0194 La versione del driver ignora l'autenticazione nel nome dell'origine dati (DSN) specificato e tenta di accedere al database con l'autenticazione di NT.

Se l'account Windows NT non dispone dell'autorizzazione di accesso al server, vengono generati errori di autenticazione. Se l'account disponga di autorizzazioni di accesso, ma viene specificato un database diverso come database predefinito, possono essere generati gli errori di "oggetto non valido". Se più copie degli oggetti si trovano in database separati, possono verificarsi modifica non intenzionale di oggetto errato.

Questo problema può causare un comportamento imprevisto in numerose applicazioni. Ad esempio, quando si utilizza Microsoft Access per collegare o tabelle di query in un database di SQL Server, non viene visualizzata finestra di dialogo account di accesso (poiché non richiede la protezione integrata per un account di accesso) e vengono presentate tabelle del database predefinito per l'account NT. Opportunità non viene assegnato per modificare il database o di un account di accesso.

Quando si utilizza Microsoft Project con un progetto che è stato salvato in un database SQL Server, un errore di connessione viene generato seguito da una finestra di dialogo che richiede all'utente di deselezionare la casella di controllo Usa connessione trusted e immettere un ID utente valido e una password.

Proprietà

Identificativo articolo: 279526 - Ultima modifica: lunedì 26 settembre 2005 - Revisione: 3.3
Le informazioni in questo articolo si applicano a:
  • Driver Microsoft ODBC per Microsoft SQL Server 3.6
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft Data Access Components 2.6
Chiavi: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbmdac260sp1fix kbqfe KB279526 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: 279526
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