Al momento sei offline in attesa che la connessione Internet venga ristabilita

In un computer con un processore multicore, potrebbe non essere possibile installare SQL Server 2005

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 954835
Sintomi
Si consideri il seguente scenario. Si tenta di installare Microsoft SQL Server 2005 in un computer con un processore multicore e una delle seguenti condizioni è vera:
  • Il rapporto tra processori logici e fisici socket non è una potenza di 2. Ad esempio, il computer dispone di un singolo socket con un processore triple-core.
  • Il numero di core fisici non è una potenza di 2.
  • Il numero totale di CPU è un numero dispari. Ad esempio, esistono sette o nove CPU.
In questi scenari, è possibile installare SQL Server 2005.
Quando l'installazione non riesce, il nel file Summary txt viene registrato il seguente messaggio di errore:
Impossibile avviare il servizio di SQL Server. Per ulteriori informazioni, vedere argomenti della documentazione in linea di SQL Server, "come a: Visualizza SQL Server 2005 Log dell'installazione File"e"Avvio di SQL Server manualmente."
Nota. Il file Summary. txt si trova nella seguente cartella:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG.
Inoltre, un messaggio di errore analogo al seguente viene registrato SQLSetupBLOC NUM_NomeIstanza_SQL.log file:
In azione: Do_sqlScript
Inizio PerfTime: Do_sqlScript: mercoledì 18 Giu 08:32:41 2008
Servizio MSSQLSERVER con parametri '-m -Q SqlSetup -qSQL_Latin1_General_CP1_CI_AS-T4022-T3659-T3610-T4010' avvio in corso Wed Jun 18 08:32:41 2008
Impossibile avviare il servizio (1053)
Codice di errore: 0x8007041D (1053)
Testo di errore di Windows: Il servizio non ha risposto al richiesta di avvio o controllo in modo tempestivo.
Nome del File di origine: sqlsetuplib\service.cpp
Timestamp del compilatore: Ven set 16 13:20:12 2005
Nome funzione: sqls::Service::Start
Numero di riga del codice sorgente: 316
Note
  • BLOC NUM rappresenta una cifra quattro numero aumenta di tutte le installazioni di SQL Server 2005.NomeIstanza rappresenta il nome dell'istanza di SQL Server 2005.
  • Il SQLSetupBLOC NUM_NomeIstanza_SQL.log file si trova nella seguente cartella:
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files.
  • Questo problema si verifica in Microsoft SQL Server 2008.
Workaround
Per aggirare questo problema, utilizzare uno dei seguenti metodi:

Metodo 1

Prima di installare SQL Server 2005, attenersi alla seguente procedura:
  1. Copiare i file di installazione della versione finale di SQL Server 2005 in una cartella in un'unità locale.

    Nota. È necessario copiare tutti i file di installazione che include la cartella del server e la cartella Strumenti di un'unità locale.
  2. Download del pacchetto di SQL Server 2005 SP2 o SP3 e quindi espandere sul disco locale utilizzando il parametro /X. Ad esempio, eseguire il comando seguente per espandere il pacchetto:
    /X SQLServer2005SP2-KB921896-x64-ENU.exe
    Per ulteriori informazioni su come ottenere SQL Server 2005 SP2 o SP3, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
    913089Come ottenere l'ultimo servizio Pack per SQL Server 2005
  3. Nota i percorsi completi per i nuovi file con estensione msp nel pacchetto di aggiornamento espanso. Ad esempio:
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. Al prompt dei comandi, eseguire il file Setup.exe dalla versione utilizzando il percorso appropriato per coinvolgere il nuovo file con estensione msp nell'installazione.

    Ad esempio, il comando riportato di seguito utilizza il pacchetto di aggiornamento per aggiornare il componente motore di Database di SQL Server a livello di service pack:
    HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp D:\temp\Servers\setup.exe"
    Nota.Dopo aver completato questo passaggio, l'installazione di SQL Server 2005 è in una configurazione non è supportata fino a quando non è stato applicato il service pack di SQL Server.
  5. Applicare il pacchetto service pack eseguendo i file di installazione nel percorso espanso. Questo passaggio si applica tutti i componenti di service pack e ripristina l'installazione di SQL Server 2005 lo stato supportato.

Metodo 2

Prima di installare SQL Server 2005, modificare temporaneamente il numero di processori logici a uno. In questo modo il computer sembra essere un sistema a processore singolo e SQL Server 2005 è stato installato correttamente. A tale scopo, attenersi alla seguente procedura:

Windows Server 2003

  1. Per modificare il numero di processori logici in Windows Server 2003, attenersi alla seguente procedura:
    1. Fare clic Inizio, fare clic su Eseguire, tipo msconfig, quindi fare clic su OK.
    2. Nella finestra di dialogo Utilità configurazione di sistemaNella finestra di dialogo, scegliere il AVVIO.INI scheda.
    3. Nel AVVIO.INI Fare clic su Opzioni avanzate.
    4. Nella finestra di dialogo AVVIO.INI opzioni avanzateNella finestra di dialogo, selezionare il / OPZIONI NUMPROC = controllo casella.
    5. Nell'elenco accanto al / OPZIONI NUMPROC = casella di controllo, fare clic su 1, e quindi fare clic su OK.
    6. Nella finestra di dialogo Utilità configurazione di sistemaNella finestra di dialogo, fare clic su OK.
    7. Riavviare il server.
  2. Installare SQL Server 2005.
  3. Installare il service pack più recente per SQL Server 2005.

    Per ulteriori informazioni su come ottenere il servizio SQL Server 2005 più recente Pack, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
    913089Come ottenere l'ultimo servizio Pack per SQL Server 2005
  4. Riavviare il server con tutti i processori. A tale scopo, attenersi alla seguente procedura:
    1. Fare clic Inizio, fare clic su Eseguire, tipo msconfig, quindi fare clic su OK.
    2. Nella finestra di dialogo Utilità configurazione di sistemaNella finestra di dialogo, scegliere il Generale scheda.
    3. Nel Generale Fare clic su Avvio normale: carica tutti i driver di periferica e i servizi, e Fare clic su OK.
    4. Riavviare il server.

Windows Server 2008

  1. Per modificare il numero di processori logici in Windows Server 2008, attenersi alla seguente procedura:
    1. Fare clic Inizio, fare clic su Eseguire, tipo msconfig, quindi fare clic su OK.
    2. Nella finestra di dialogo Configurazione di sistemaNella finestra di dialogo, scegliere il Avvio scheda.
    3. Nel Avvio Fare clic su Opzioni avanzate.
    4. Nella finestra di dialogo Opzioni avanzate di avvioNella finestra di dialogo, selezionare il Numero di processori controllo casella.
    5. Sotto il Numero di processori casella di controllo, fare clic su 1, quindi fare clic su OK.
    6. Nella finestra di dialogo Configurazione di sistemaNella finestra di dialogo, fare clic su OK.
    7. Riavviare il server.
  2. Installare SQL Server 2005.
  3. Installare il service pack più recente per SQL Server 2005.

    Nota. In Windows Server 2008, è necessario installare SQL Server 2005 Service Pack 2 (SP2) o un service pack successivo.

    Per ulteriori informazioni su come ottenere il servizio SQL Server 2005 più recente Pack, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
    913089Come ottenere l'ultimo servizio Pack per SQL Server 2005
  4. Riavviare il server con tutti i processori. A tale scopo, attenersi alla seguente procedura:
    1. Fare clic Inizio, fare clic su Eseguire, tipo msconfig, quindi fare clic su OK.
    2. Nella finestra di dialogo Configurazione di sistemaNella finestra di dialogo, scegliere il Generale scheda.
    3. Nel Generale Fare clic su Avvio normale, e Fare clic su OK.
    4. Riavviare il server.

Passaggi della soluzione alternativa


Le condizioni in cui non sono sufficienti i metodi comuni di soluzione sono i seguenti:
  • Al momento di ricevere l'errore di avvio di SQL Server durante l'installazione, viene visualizzata una Riprova opzione. A questo punto, sostituire i file Sqlservr.exe e Sqlos.dll nella cartella BINN nel percorso di installazione da un'installazione di Service Pack 2 (SP2) e quindi selezionare il Riprova opzione. In questo modo SQL Server avviare e completare l'installazione.
    Nota. Si è ora in una situazione di produzione.
  • Applicare immediatamente il Service Pack 2 di SQL Server e sono in una configurazione supportata.
Status
Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati Nella sezione "Si applica a". Questo problema è stato risolto in SQL Server 2005 Service Pack 1.
Informazioni
Non integrare qualsiasi programma di installazione di SQL Server 2005 SQL Server 2005 service pack. Per installare SQL Server 2005 a un servizio specifico pacchetto di livello, è necessario installare prima la versione di SQL Server 2005. Quindi, è necessario installare il SQL Server 2005 service pack necessari. Pertanto, anche se il problema è non corretti in SQL Server 2005 Service Pack 1 (SP1), è comunque possibile installare SQL Server 2005.

SQL Server 2005 Express Edition è un pacchetto autonomo che Consente di integrare un service pack specifici di SQL Server 2005. Quando si esegue una nuova sessione installazione di SQL Server 2005 Express Edition che integrazione di SQL Server 2005 service pack specifici, SQL Server 2005 Express Edition viene eseguito con tale livello di service pack. Di conseguenza, nello scenario descritto nella sezione "Sintomi", è possibile installare correttamente SQL Server 2005 Express Edition con l'integrato Service pack.

Per scaricare SQL Server 2005 Express Edition con il più recente di SQL Server 2005 service pack, visitare il seguente sito Web Microsoft:

Per ulteriori informazioni, visitare il seguente sito Web Microsoft:
Tri-Core TriCore

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 954835 - Ultima revisione: 06/07/2013 08:35:00 - Revisione: 9.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition

  • kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtit
Feedback