BUG: Installazione di MSDE errore su sistemi con SQL Server 2000 Service Pack 1 o 2 installato

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: 299351
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
BUG #: 353405 (RIFERIMENTO)
Sintomi
L'installazione di SQL Server 2000 Desktop Engine RTM (noto anche come MSDE 2000) non riesce in sistemi se qualsiasi edizione di SQL Server 2000 con Service Pack 1 o Service Pack 2 è già installato.

Il Registro di installazione MSDE include i seguenti messaggi di errore:
  • Impossibile eseguire LoadLibrary per [path]\Binn\SEMNT.DLL. GetLastError() restituito: 126
    - e -
    Microsoft SQL Server Desktop Engine--Operazione di installazione non riuscita.
Questo problema si verifica solo se si installa MSDE 2000 RTM (build 8.00.194.01). Non si verifica se si esegue una SQL Server 2000 Desktop Engine Service Pack installazione completa.
Cause
In un sistema che dispone di SQL Server 2000 Service Pack 1 o Service Pack 2, il programma di installazione di MSDE 2000 RTM non file verrà copiati alcuni essenziali le directory necessarie poiché le versioni più recenti di questi file sono già presenti, anche se i file sono in una posizione diversa.

RISOLUZIONE

Per risolvere questo problema, è necessario ottenere un aggiornamento completo di MSDE i file il livello più recente del service pack ed eseguire un SQL Server 2000 Desktop Engine Service Pack X installazione completa. È possibile ottenere lo stesso, mediante un abbonamento MSDN oppure chiamare Product Support Services (PSS).
Workaround
Per risolvere questo problema, attenersi alla seguente procedura:
  1. Prima di eseguire l'installazione di MSDE, rinominare i seguenti file come indicato:

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rll per Semnt.rld

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rll per Sqlsvc.rld

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Semnt.dll per Semnt.dld

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dll per Sqlsvc.dld

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dll per Sqlresld.dld
  2. Eseguire l'installazione di MSDE.
  3. Rinominare i file seguenti i nomi originali come indicato:

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rld per Semnt.rll

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rld per Sqlsvc.rll

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Semnt.dld per Semnt.dll

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dld per Sqlsvc.dll

    • \Programmi\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dld per Sqlresld.dll
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 1.
Informazioni
  • Poiché questo problema non si verifica con l'installazione di un aggiornamento completo di MSDE a livello di pack più recente di servizio, è, utilizzare lo stesso e installano MSDE 2000. A differenza di installazione di MSDE RTM e l'aggiornamento a service pack più recente, questo metodo di installazione consente simultanesouly installare MSDE e anche per mantenere aggiornato a livello di pack più recente di servizio.Per ulteriori informazioni su come ottenere la versione di aggiornamento completo di MSDE, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    315721INF: Possibile applicare solo download SQL Server 2000 Desktop Engine (MSDE) Service Pack 2 su Internet a istanze installate da Sqlrun01.msi
  • È possibile specificare che essere creato un file di registro installazione MSDE dettagliato e includere il nome e il percorso del file di programma di installazione MSDE, eseguendo il programma di installazione con l'opzione della riga di comando seguente:
    /l * v [nomefile]

RIFERIMENTI

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
227091Opzioni della riga di comando per lo strumento di Windows Installer
Se è coinvolto Microsoft Application Center, fare clic su articolo numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
296628PRB: Application Center 2000 installa errore con SQL 2000 SP1
SQL2K SP1 msiexec.exe SqlRun01.msi setup.exe sp2

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 299351 - Ultima revisione: 02/13/2014 01:58:41 - Revisione: 1.0

Microsoft SQL Server 2000 Desktop Engine (Windows)

  • kbnosurvey kbarchive kbmt kbbug kbpending KB299351 KbMtit
Feedback