Poblema stringa di connessione o utente WIN 2003 Server

mercoledì 28 novembre 2007 - 11.25

delama77 Profilo | Junior Member

non so se sono sul forum corretto ....
Come dice il titolo del post non so se questo errore è dovuto ad un problema di sql server 2000 o di impostazione di utente in su win 2003 Server .....

Errore che compare "Impossibile generare il contesto SSPI "........

ho già eseguito le prove scritte su due articoli Microsoft

uno : http://support.microsoft.com/kb/827422/it
due : http://support.microsoft.com/kb/811889/it

entramdi con risultati nulli ....


Mi succede questo fenomeno .

Allora avvio il server e con risorse di rete vado a vedere i miei pc collegati .
Su uno dei server ho un applicativo il VB 6.0 che apre una connessione ad un DATABASE di SQL SERVER che risiede su un'altra macchina sempre dello stesso dominio.

Lascio l'applicativo attivo ( semplicemente con EXE aperto ) provo dopo una mezz'ora circa e mi dava come problema impossibile generare il contesto SSPI come errore .
Se provo a connettere alle risorse di rete mi richiede Username e Password e riesco nuovamente ed eseguire il mio applicativo dopo essermi riloggato di nuovo al mio dominio .

Non so dove andare a battere la testa ....
Se su SQL SERVER o su un problema di Utente di WIN 2003 Server

Grazie in anticipo

Alessandra

kaspmax Profilo | Newbie

Ciao, anche io ho riscontrato un problema analogo e al quale non ho avuto ancora risposta.
Se hai risolto in qualche modo, puoi darmi qualche dritta.
Riporto di seguito il post immesso a cui non ho avuto risposta. Grazie

"Ho un quesito che da tempo non riesco a risolvere e vorrei sottoporvi:
ho creato un'applicazione VB.NET con VS 2003 e con base dati su SQL SERVER 2000 su server con S.O. WINDOWS 2000 SERVER.
Fin quando ho utilizzato client con S.O. WINDOWS 2000 PRO non ho avuto mai problemi di connessione.
Ultimamente ho sostituito tre client montandone altrettanti con S.O. WINDOWS XP ed ecco cosa succede solo su queste postazioni:
la prima volta che mi collego al gestionale per visualizzare dei dati prelevati dal database sql tutto funziona senza problemi poi lascio semplicemente il gestionale aperto e dopo 20/25 min riprovo a fare una estrazione dalla base dati sql: a questo punto mi viene sollevata una eccezione con la seguente descrizione
IMPOSSIBILE GENERARE IL CONTESTO SSPI
analizzando il dettaglio leggo e trascrivo:
SYSTEM.DATA.OLEDB.OLEDBEXCEPTION: Impossibile generare il contesto SSPI
SYSTEM.DATA.OLEDB.OLEDBEXCEPTION.PROCESSRESULT(Int32 hr)
SYSTEM.DATA.OLEDB.OLEDBEXCEPTION.INITIALIZEPROVIDER()
SYSTEM.DATA.OLEDB.OLEDBEXCEPTION.OPEN()
..........
La cosa stranissima è che sulle macchine con WINDOWS 2000 PRO questo non è mai accaduto e continua a non accadere su altre 2 postazioni che sono ancora in uso.
Grazie per l'attenzione che potrete dedicarmi. "

delama77 Profilo | Junior Member

>Ciao, anche io ho riscontrato un problema analogo e al quale
>non ho avuto ancora risposta.
>Se hai risolto in qualche modo, puoi darmi qualche dritta.
>Riporto di seguito il post immesso a cui non ho avuto risposta.
>Grazie
>
>"Ho un quesito che da tempo non riesco a risolvere e vorrei sottoporvi:
>ho creato un'applicazione VB.NET con VS 2003 e con base dati
>su SQL SERVER 2000 su server con S.O. WINDOWS 2000 SERVER.
>Fin quando ho utilizzato client con S.O. WINDOWS 2000 PRO non
>ho avuto mai problemi di connessione.
>Ultimamente ho sostituito tre client montandone altrettanti con
>S.O. WINDOWS XP ed ecco cosa succede solo su queste postazioni:
>la prima volta che mi collego al gestionale per visualizzare
>dei dati prelevati dal database sql tutto funziona senza problemi
>poi lascio semplicemente il gestionale aperto e dopo 20/25 min
>riprovo a fare una estrazione dalla base dati sql: a questo punto
>mi viene sollevata una eccezione con la seguente descrizione
>IMPOSSIBILE GENERARE IL CONTESTO SSPI
>analizzando il dettaglio leggo e trascrivo:
>SYSTEM.DATA.OLEDB.OLEDBEXCEPTION: Impossibile generare il contesto
>SSPI
>SYSTEM.DATA.OLEDB.OLEDBEXCEPTION.PROCESSRESULT(Int32 hr)
>SYSTEM.DATA.OLEDB.OLEDBEXCEPTION.INITIALIZEPROVIDER()
>SYSTEM.DATA.OLEDB.OLEDBEXCEPTION.OPEN()
>..........
>La cosa stranissima è che sulle macchine con WINDOWS 2000 PRO
>questo non è mai accaduto e continua a non accadere su altre
>2 postazioni che sono ancora in uso.
>Grazie per l'attenzione che potrete dedicarmi. "

L'unica cosa che posso dirti che ho provato a fare è stato di impostare sulla macchina WIN XP i DNS in manuale direttamente sulla machina XP e non ho avuto l'errore.
Ho lasciato aperto solo l'applicativo come EXE.
Questa mattina appena ho aperto l'Enterprise Manager mi ha rigenerato ancora lo stesso errore .

Se ho novità posto le successive soluzioni provate .

Ciao

Alessandra

kaspmax Profilo | Newbie

Grazie.
Chiaramente, se dovessi risolvere il problema ti giro subito la soluzione.
Buon lavoro

kaspmax Profilo | Newbie

Buona notizia: sono riuscito a risolvere il problema errore SSPI.
Per farlo ho aperto Enterprise Manager di SQL e, dopo aver selezionato la voce proprità sul database locale, ho selezionato il Tips Protezione ed ho impostato l'autenticazione su SQL e Windows piuttosto che solo Windows.
Per incanto tutto funziona.....
Spero che anche tu possa risolvere in questo modo...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5