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

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

In questa pagina

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:
http://www.microsoft.com/SQLServer/2005/en/us/Express.aspx


Per ulteriori informazioni, visitare il seguente sito Web Microsoft:
http://blogs.msdn.com/psssql/Archive/2008/07/23/SQL-Server-2005-encounters-Exception-During-Install-When-System-Has-ODD-Number-of-Processors-or-Logical-Processors-per-core.aspx

ProprietÓ

Identificativo articolo: 954835 - Ultima modifica: venerdý 7 giugno 2013 - Revisione: 9.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Chiavi:á
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtit
Traduzione automatica articoli
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
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