ODBC: problemi di rimozione del sistema DSN

Ho un collega che ha due DSN con lo stesso nome – uno è un utente DSN e l'altro, un sistema. Ha rimosso l'utente DSN ma non può rimuovere il sistema DSN in ODBCad32

Qualcuno ha incontrato questo prima?

  • Eliminare una directory con pipe (|) nel suo nome?
  • Cosa provoca duplicati record ACK?
  • Windows: qual è la differenza tra DEP sempre e distriggerszione DEP senza eccezioni?
  • Come colbind i file mdf da un'installazione diversa di SQL Server?
  • Il servizio di amministrazione di IIS è disabilitato
  • il file mdf non può essere sovrascritto quando si ripristina un database in SQL Server
  • Domanda sulle azioni del demone SendMail quando la media di carico è troppo alta
  • Imansible creare DSN di sistema
  • 3 Solutions collect form web for “ODBC: problemi di rimozione del sistema DSN”

    Ho visto questo in cui un periodo trascorso (.) È stato inserito ad un certo punto della chiave del Registro di sistema che support il DSN e non si modificherebbe o eliminava. È un Oracle DSN? In caso contrario, qual è il driver che utilizza?

    Prima prova se è ansible aggiungere o rimuovere un altro DSN o se l'integer pannello è diventato inutile.

    Controllare quale pannello stai utilizzando. Ci sono a volte 2 copie del pannello in C:\Windows\SysWOW64\odbcad32.exe (sorprendentemente a 32 bit) e C:\Windows\system32\odbcad32.exe (sorprendentemente a 64 bit). Prova entrambi.

    Quindi cercare di cercare la voce sotto HKLM/Software/ODBC . Potresti essere in grado di modificare o annullare la voce.

    I DSN degli utenti vengono visualizzati in entrambi i pannelli, ma solo l'amministratore di bit-matching può eliminare o modificare uno.

    Suona come se fosse un problema di autorizzazioni. I DSN di sistema sono per-computer a prescindere da chi accede, per cui è necessario disporre di accesso amministrativo alla macchina per rimuoverlo o modificarlo.

    Se hai già accesso amministrativo, dovrai controllare la protezione sul tasto e prendere la properties; se necessario.

    Ho appena trovato un problema con i driver Jet che potrebbero essere applicati ad altri driver ODBC: se si crea o modifica un DSN di sistema e c'è un DSN utente con lo stesso nome, le impostazioni del Registro di sistema del sistema DSN sono incomplete – I raccogliere si inseriscono invece nella configuration DSN Utente.

    Il sistema DSN sembra funzionare perché i driver (alless i driver Jet) cercano sia le voci del Registro di sistema del sistema DSN (sotto HKLM) e le voci DSN utente (sotto HKCU). Se si elimina il DSN Utente, si ottiene un sistema DSN incompleto e il driver ODBC potrebbe non essere abbastanza robusto per gestirlo.

    FWIW, Dan Konigsbach

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.