Identificativo articolo: 889552 - Ultima modifica: venerdì 16 novembre 2007 - Revisione: 1.1 Descrizione di Service Pack 2 per SQL Server 2000: November 9, 2001In questa paginaSommarioMicrosoft SQL Server 2000 Service Pack 2 (SP2) fornisce gli aggiornamenti per i componenti di database di un'installazione di SQL Server 2000. In questo articolo si illustra:
Contenuti
InformazioniIntroduzione 1,0Questa versione di Service Pack 2 (SP2) per Microsoft SQL Server 2000 viene fornita in tre parti:
Nota: SP2 Desktop Engine è l'unico la parte di Service Pack renduta disponibile nel portoghese (Brasile), nello svedese e nell'olandese perché SQL Server 2000 Desktop Engine è l'unica versione di SQL Server 2000 ha prodotto per quelle lingue. I componenti di SQL Server 2000 aggiornati da componenti di database di SP2 o SP2 Analysis Services non sono disponibili per queste lingue. Gli utenti portoghesi (Brasile) svedesi e olandesi che desiderano applicare Service Pack 2 a una versione di SQL Server oltre che che è necessario che il Desktop Engine scarichi i file di Service Pack 2 corrispondenti alla lingua dell'edizione che esse aggiorneranno come il download dei file di Service Pack 2 nella lingua inglese se esse eseguono una versione di SQL Server 2000 nella lingua inglese. "Si troverà le istruzioni di download di seguito in Sezione 2,0" Il download ed estrarre SP2." I dettagli di installare componenti di database di SP2 Installazione componenti di database di SP2 rileva automaticamente è presente nell'istanza di SQL Server 2000 che si aggiorna e solo aggiorna l'edizione di SQL Server 2000 i componenti che si sono installati per quell'istanza. Ad esempio, quando il service pack si applica a un computer che esegue SQL Server 2000 Standard Edition, esso non tenterà di aggiornare i componenti forniti solo con SQL Server 2000 Enterprise Edition. È possibile che si applichino componenti di database di SP2 a una singola istanza predefinita o l'istanza denominata di SQL Server. Se più di SQL Server 2000 istanze devono essere aggiornate a SP2, è necessario applicare SP2 a ciascuna istanza. Quando si aggiorna un'istanza in un computer con una o più istanze di SQL Server 2000 a SP2, tutti gli strumenti si aggiorneranno a SP2. Le copie separate degli strumenti per ogni istanza in un computer non esistono. Rimuovere SP2 Quando si installa il service pack, esso esegue le modifiche alle tabelle di sistema per i motivi di manutenzione ed esso aggiorna inoltre i database di utente e distribuzione che sono i membri di una topologia di replica. A causa di questi cambiamenti, SP2 non può essere rimosso facilmente. Per ripristinare la generazione che si è eseguito prima di avere installato SP2, è necessario innanzitutto disinstallare l'istanza di SQL Server 2000. Quindi è necessario reinstallare quell'istanza di SQL Server 2000. Se ha eseguito SQL Server 2000 SP1, quindi si dovrà riapplicare SP1 all'istanza. "Per ulteriori informazioni sulla disinstallazione di SP2, vedere Sezione 3,13" Disinstallare SP2." Nota: Per rimuovere SP2, si deve contenere un backup dei database di master, model e msdb richiesti di applicare SP2 immediatamente. "Per ulteriori informazioni, vedere Sezione 3,1" Eseguire il backup dei database di SQL Server" ' e Sezione 3,2 polliceEseguire il backup dei database di Analysis Services." Ulteriori informazioni su SP2 Un il elenco delle correzioni contenute in questo Service Pack viene fornito nell'articolo Q306908 di Microsoft Knowledge Base. Ogni correzione elencata in 306.908 ha un collegamento a un articolo di Knowledge Base che descrive il problema risolto dalla correzione. Questi articoli sono pubblicati Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Considerare i collegamenti agli articoli FIX per visualizzare le informazioni su ogni correzione. Tutte le informazioni pertinenti a SQL Server 2000 Service Pack 2 che non era disponibile per essere incluso nella volta in questo file Leggimi nella volta si pubblicheranno nell'articolo Q306909 di Microsoft Knowledge Base. Questo articolo è disponibile Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . QFE risolve Se ha ricevuto una correzione QFE dopo October 3, 2001, non è probabile che la correzione si includa in SP2. Rivolgere al provider di supporto principale su una correzione QFE contro SP2. 1,1 Identificare la versione corrente di SQL Server o Analysis ServicesUtilizzare le seguenti tecniche per trovare fuori quale versione di SQL Server o Analysis Services si è installato.SQL Server Versione di SQL installato Server 2000, tipo, per identificarsi, SELEZIONA VERSION al prompt di comandi quando utilizza le utilità osql o isql o nella finestra Query in SQL Query Analyzer. La relazione tra la stringa di versione segnalata da VERSION e dal numero di versione di SQL Server 2000 nella seguente tabella è illustrata. Riduci questa tabella
Analysis Services Per identificare che versione di Analysis Services si è installato, procedere come segue:
Riduci questa tabella
Il download 2,0 e l'estrazione di SP2Questo Service Pack si distribuisce in tre modi:
2,1 file di Database e SP2 Analysis ServicesDurante il download e durante l'estrazione di componente Database o file di installazione SP2 Analysis Services da Internet, utilizzare le seguenti indicazioni.Scaricare uno dei file elencati nella sezione 2,0 e inserire il file autoestraente in una cartella sul computer che esegue l'istanza di SQL Server 2000 in cui si installa il service questo pack. Da quella cartella, eseguire il file. Il programma self-extraction richiederà il nome della cartella in cui si desidera inserire i file di Service Pack. Sul disco locale scaricati i file di installazione di Service Pack, lo spazio disponibile la dimensione circa tre volto del file autoestraente sarà necessario. Ciò include lo spazio per memorizzare il file, lo spazio in cui memorizza i file estratti di Service Pack e lo spazio temporaneo di lavoro richiesto dal programma self-extraction. La marca importante, è possibile rinominare la cartella scelta dopo estrarre i componenti il nome di directory tuttavia non contiene gli spazi vuoti. È possibile utilizzare la stessa cartella di destinazione per ognuno dei file precedenti, esse non sovrascriveranno; non interferiranno con altri. I file autoestraente si utilizzano per generare un insieme di directory e file nel computer contenuti stesso. Se si scarica SP2, si deve estrarre i file per creare le directory di Service Pack prima di eseguire programma di installazione di SQL Server. Per il componente Database e Analysis Services, il processo di installazione è l'identico per lo CD-ROM SP2 e per i file estratti di SP2. Nota: Alcuni dei file in Service Pack sono i file di sistema impossibile visualizzarli a meno che si attenga a questa procedura : In Esplora risorse dal menu Visualizza fa clic su Opzioni, fa clic sulla scheda Visualizza e quindi seleziona la casella di controllo Mostra tutti i file. File Desktop Engine SP2 2,2Durante il download e durante l'estrazione del file di installazione SP2 Desktop Engine da Internet, utilizzare le seguenti indicazioni.Scaricare ed estrarre il file Desktop Engine SP2 descritto in precedenza per il componente Database e per i file SP2 Analysis Services con le seguenti eccezioni. Se si scarica il file SP2 Desktop Engine da Internet, è possibile applicare il service pack alle istanze solo del Desktop Engine che veniva installato da sqlrun01.msi. Se si tenta di applicare il service pack alle istanze create utilizzando sqlrun16.msi di u sqlrun02.msi dal file Setup.exe che veniva scaricato da Internet, si riceverà uno dei messaggi di errore: Impossibile aprire questo pacchetto di installazione. Verificare che il pacchetto esista, potere accedere a esso e potere contattare il fornitore di applicazione per verificare che ciò sia un pacchetto valido di Windows Installer. È possibile che la patch di aggiornamento non si installi mediante il servizio Windows Installer perché il programma aggiornato può essere che manchi o la patch di aggiornamento può aggiornare una versione diverse del programma. Verificare che il programma aggiornato esista nel computer e che si disponga della patch corretta di aggiornamento. Installazione Service Pack 3,0Per installare SP2, seguire le seguenti istruzioni per l'installazione. A seconda di che dei seguenti componenti di SQL Server 2000 delle configurazioni a cui si collega il service pack non tutti i passaggi sono necessari:
Nota: Il Service Pack è il linguaggio specifico. Applicare il service pack con la stessa lingua come il componente di SQL Server che si aggiorna. Prima di installare SP2 sulla versione francese di Windows NT 4.0, Nota: Leggere e seguire le istruzioni disponibili nell'articolo 259.484 di Knowledge Base. È possibile accedere all'articolo Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Prima di avviare un'installazione È cambiato da SP1 Applica a tutte le installazioni di componente eccetto Analysis Services: Installazione SP2 non aggiorna i database di utente salvo quei database di utente attivamente coinvolti nelle topologie di replica. I database non coinvolti nelle topologie di replica non hanno le eventuali dipendenze sopra SP2. Ad esempio
Esso se Installazione SP2 rileva alcun database di utente o filegroup che non sono modificabili:
Nota: Questo messaggio non si influirà sulle installazioni automatiche. "Per ulteriori informazioni sulle installazioni automatiche, consultare Sezione 4,0" Installazioni automatiche." "Per ulteriori informazioni su effettuare scrivibile un database, vedere Sezione 3,12" Applicare SP2 ai database o al filegroup non-writable." "Per ulteriori informazioni su riapplicare SP2, consultare Sezione 3,14" Riapplicare SP2." Nota: Durante l'installazione, l'installazione non effettua alcuna distinzione fra i database che non sono la linea o sospetto e fra i database di lettura sola che non è. Se un database di replica o un filegroup è durante l'installazione in una di queste condizioni e se è coinvolgere da un filegroup in una topologia di replica, il Service Pack si deve riapplicare dopo la creazione di scrivibile il database. Nota: Poiché i database non-writable non provocheranno più non completarsi l'installazione, non è necessario rimuovere più il registro che si fornisce prima di eseguire l'aggiornamento a SP2. Preparare un Systems Management Server ha distribuito l'installazione SQL Server 2000 Service Pack 2 non può essere installato in remoto. Utilizzare Microsoft Systems Management Server tuttavia è possibile per installare SP2 automaticamente su più computer che eseguono Microsoft Windows NT Server 4.0. Allo scopo, è necessario utilizzare un file di definizione di pacchetto (file Smssql2ksp2.pdf) che automatizza la creazione di un pacchetto SQL Server in Systems Management Server. Quindi il pacchetto SQL Server si può distribuire e può essere installato sui computer che eseguono Systems Management Server. Il file Sms2kdef.bat è un file batch che rileva la piattaforma del computer e che esegue la versione appropriata del Setup program. È che non si utilizzi possibile per installare il SP2 Desktop Engine. 3,1 Eseguire il backup dei database di SQL ServerApplica a tutte le installazioni di componente eccetto Componenti client Database:Prima di installare componenti di database di SP2 o SP2 Desktop Engine, eseguire il backup dei database di master, msdb e model. L'installazione del service pack apporta le modifiche ai database di master, msdb e model che effettua non compatibile esse con le versioni pre-SP2 di SQL Server. Questi backup sono necessari se si decide di reinstallare SQL Server 2000 senza SP2. È anche prudente eseguire il backup dei database di utente malgrado SP2 solo eseguirà gli aggiornamenti nei database che sono i membri di topologie di replica. 3,2 Eseguire il backup dei database di Analysis ServicesRiguarda solo Analysis Services:Che si installa indietro dei database di Analysis Services per l'impostazione predefinita nella cartella C:\Programmi prima di SP2 Analysis Services copiando la cartella Services\Data Microsoft Analysis. Non la migrazione del repository di Analysis Services a SQL Server, eseguire una copia di backup del file Msmdrep.mdb che si trova nella cartella Services\bin Microsoft Analysis. Salvare le voci di Registro di sistema all'Analysis Server eseguendo Regedit.exe e utilizzando l'elemento Esporta file del Registro di sistema dal menu Registro di sistema per esportare la chiave è inoltre possibile HKEY_LOCAL_MACHINE\SOFTWARE\OLAP Server A un file per il backup. 3,3 si Assicurano che i database di sistema dispongano di spazio libero sufficienteApplica a tutte le installazioni di componente eccetto Componenti client Database e Analysis Services:Se l'opzione di aumento non si è selezionato per i database di master e msdb, i database devono avere almeno i kilobyte di spazio disponibile (KB). Verificare che esse dispongano di questo spazio, che siano il sistema di procedura sp spaceused nell'esecuzione ha memorizzato la routine per il database di master o msdb. Se meno 500 KB è lo spazio non allocato in un database, aumentare la dimensione del database. Per ulteriori informazioni, vedere "Espandere uno Database" in documentazione in linea di SQL Server. Se l'opzione di aumento è stata selezionata per i database di master e msdb e se la stanza sufficiente si trova nelle unità, è possibile saltare questo passaggio. Per verificare che questa opzione sia stata selezionata in SQL Server 2000, SQL Server aperto Enterprise Manager, fare clic con il pulsante destro dell'icona per il database e scegliere Proprietà. Verificare che la casella di controllo Automatically grow file sia selezionata. Per verificare che questa opzione sia stata selezionata in Desktop Engine, emettere le seguenti istruzioni SQL:
3,4 Arrestare i servizi e le applicazioni prima di eseguire Installazione SP2Applica a tutti i componenti:È possibile applicare SP2 disattivandosi i servizi. Se non si disattivano i servizi, si richiederà di riavviare quando l'installazione è completata. Impossibile avviarli i servizi senza riavviarsi. È possibile applicare SP2 riavviando il computer arrestando i seguenti servizi e applicazioni prima di applicare il service pack:
3,5 Installare componenti di database di SP2Applica a tutte le installazioni di componente eccetto Desktop Engine e Analysis Services:Eseguire lo script Setup.bat da una di queste posizioni:
Quindi il Setup program:
La finestra di dialogo Modalità di autenticazione non imposta automaticamente le impostazioni correnti per l'installazione. Le impostazioni predefinite della finestra di dialogo sono:
Il Setup program inserisce un record delle azioni che venivano eseguiti da esso nel file Sqlsp.log nella directory di Windows del computer in cui si eseguiva. Se si aggiornano più istanze, solo l'aggiornamento più recente si registrerà in questo registro. SP2 Installa Analysis Services 3,6Riguarda solo Analysis Services:Per installare SP2 Analysis Services, eseguire Setup.exe da una delle seguenti posizioni:
3,7 Installare SP2 Desktop EngineRiguarda solo Desktop Engine:Il Service Pack per lo SQL Server 2000 Desktop Engine (inoltre denominato come MSDE 2000) si riferisce agli sviluppatori che creano le applicazioni ridistribuibili che utilizzano il Desktop Engine. Se si esegue un'applicazione che utilizza il Desktop Engine, contattare il provider software per informazioni sull'aggiornamento delle istanze del Desktop Engine installato da queste applicazioni. Per ulteriori informazioni, vedere l'argomento "Distribuire il SQL Server 2000 Desktop Engine" in documentazione in linea di SQL Server. Il Service Pack per il Desktop Engine viene fornito in tre forme:
Requisiti Utilizzare Setup.exe per applicare il service questo pack. Il Setup.exe in SP2 Desktop Engine accetta gli stessi parametri come lo SQL Server 2000 Desktop Engine Setup.exe rilasciato con SQL Server 2000. Si trova il materiale di riferimento per Setup.exe:
Se si deve applicare Service Pack 2 direttamente dal CD-ROM, è necessario innanzitutto aggiornare Windows Installer alla versione 2.0.2600.0 o successivo. Questo processo richiederà che si riavvii il computer. Per aggiornare Windows Installer:
Applicare i pacchetti di patch I pacchetti di patch distribuiti in questo Service Pack aggiorneranno il predefinito numerato le istanze di MSDE (01 - 16) incluso sopra il CD di SQL Server 2000. Per aggiornare un'istanza di MSDE, è necessario applicare la patch corrispondente. Ad esempio, per aggiornare un'istanza originariamente installata da SqlRun03.msi, è necessario utilizzare SQLRun03.msp. Nota: Perché questi file sono molto grandi, la versione scaricabile di questo Service Pack contiene il pacchetto solo di patch SQLRun01.msp. Gli altri pacchetti di quindici patch sono sopra lo SQL Server 2000 Service Pack 2 CD. Utilizzare Setup.exe dalla riga di comando per applicare un pacchetto di patch a un'istanza installata di MSDE. Se si conosce che pacchetto di installazione si utilizzava per che installasse l'istanza di Desktop Engine, è possibile specificare che Setup.exe utilizza la patch corrispondente con l'opzione /p. Ad esempio
Nota: Non utilizzare le virgolette di aprirsi e di chiusura del nome di istanza. Se non riesce a trovare l'installazione il pacchetto di patch corretta, si visualizzerà un messaggio di errore. Nota: Quando si utilizza setup.exe per installare SP2 MSDE in un computer che esegue Windows 98 o Windows Millennium Edition, è necessario utilizzare l'opzione UPGRADEUSER per specificare un accesso che è un membro del ruolo di server fisso sysadmin. Per ulteriori informazioni su UPGRADEUSER, vedere Sezione 3.1.23 del file originale SQL Server 2000 Readme.txt. Ridistribuire il Service Pack Noi consigliamo che i fornitori di software indipendenti (ISV) che desiderano ridistribuirlo ridistribuiscono questo Service Pack come segue:
Nota: Si può ridistribuire una copia completa di SP2. Percorso file Sopra lo SQL Server 2000 Desktop Engine Service Pack 2 CD-ROM, i moduli di unione e i file di installazione si trovano in \MSDE. Per un elenco completo, vedere "Utilizzare SQL Server Desktop Engine moduli unione" in documentazione in linea di SQL Server. 3,8 Riavviare i serviziApplica a tutti i componenti:Al termine del Setup program, esso può richiedere di riavviare il sistema. Dopo i riavvi di sistema (o dopo l'Installazione che completa il programma richiedendo un riavvio), non utilizzare Servizi in Pannello di controllo per assicurarsi che i servizi il MS DTC, Microsoft Search, MSSQLServer, MSSQLServerOLAPService e SQLServerAgent o i loro equivalenti instance-specific siano nell'esecuzione. Eseguire il backup dei database aggiornati di master e msdb. 3,9 Riavviare le applicazioniApplica a tutti i componenti:Riavviare le applicazioni che si sono chiuso prima di eseguire il programma di installazione di Service Pack. 3,10 Installare in un cluster di failoverApplica solo ai componenti di SQL Server 2000 che fanno la parte di un cluster di failover:Per installare il service questo pack in un cluster di failover:
Se si aggiorna l'istanza predefinita di SQL Server a un server virtuale (non nel cluster), si innanzitutto deve eseguire l'aggiornamento da un'istanza predefinita a un'istanza virtuale e quindi è necessario applicare SQL Server 2000 SP2. Per ulteriori informazioni sull'aggiornamento, consultare Come aggiornare da un'istanza predefinita all'istanza predefinita cluster di SQL Server 2000 (Setup) in documentazione in linea di SQL Server. Se si deve ricreare un nodo del cluster di failover, dovrebbe ricreare si:
3,11 Installare sui server replicatiApplica solo ai componenti di SQL Server 2000 che sono la parte di una topologia di replica:Distribuire questo Service Pack sui server replicati in questa sequenza:
Nella replica di unione, il database di distribuzione si utilizza per solo archiviare la cronologia di agente. Il database di distribuzione risiede in genere nello stesso computer come il database pubblicato. Definire un database di distribuzione remota per la replica di unione nei siti che desiderano utilizzare che centralizzano la registrazione di cronologia di agente tuttavia è inoltre possibile. Può non essere possibile aggiornare immediatamente; tuttavia tutti i server in una topologia di replica, le operazioni di replica sono in genere inalterate tra i server che eseguono le istanze di SQL Server 2000 e di questo Service Pack. "Le eccezioni a ciò si trattano in Sezione 5.3.7" Ripristinare i database replicati alle versioni diverse di SQL Server." Nota: Installazione SP2 aggiorna i database di utente che sono i membri di una topologia di replica. Se qualsiasi database che sono i membri di una topologia di replica è il non-writable, per applicare SP2 a quei database, si deve effettuare scrivibile esse e riapplicare Installazione SP2. "Per ulteriori informazioni su effettuare scrivibile un database, vedere Sezione 3,12" Applicare SP2 ai database o al filegroup non-writable." "Per ulteriori informazioni su riapplicare SP2, consultare Sezione 3,14"Riapplicare SP2." Uno schema esistente di backup dell'accounting per la replica si consentirà di ripristinare un database a un punto noto dopo l'aggiornamento di SP2 in caso di un errore. Di applicare uno SP2, un log o un database completo, il backup si consiglia per qualsiasi database coinvolto di utente in una topologia di replica. In caso di un errore di un database di replica, SP2 non si dovrà riapplicare in questo modo dopo aver ripristinato il database. 3,12 Applicare SP2 ai database o al filegroup non-writableApplica solo ai componenti di SQL Server 2000 che sono la parte di una topologia di replica:Quando i database o il filegroup non-writable esistono, il Setup program visualizzerà il seguente messaggio: Nel generale, è possibile ignorare questo avviso e l'installazione si continuerà. Tuttavia, se qualsiasi database non-writable elencato nel file di registro di installazione è i membri di una topologia di replica, si deve effettuare scrivibile quei database e riapplicare Installazione SP2 a quell'istanza di SQL Server 2000. Nota: Questo messaggio non si influirà sulle installazioni automatiche. Per ulteriori informazioni sulle installazioni automatiche, consultare Installazioni Automatico 4,0 Sezione. Nota: Durante l'installazione, l'installazione non effettua alcuna distinzione fra i database che non sono la linea o sospetto e fra i database non-writable che non è. Se un database o un filegroup è durante l'installazione in una di queste condizioni, si deve riapplicare il Service Pack. Per ulteriori informazioni su portare un database, vedere "Collegare e Scollegare uno Database" in documentazione in linea di SQL Server e per ulteriori informazioni sui database sospetti che diagnosticano in linea, vedere "Risolvere Database e Server" in documentazione in linea di SQL Server. Per applicare SP2 a un database di lettura sola:
3,13 Disinstallare SP2Applica a tutti i componenti eccetto Analysis Services:Per ripristinare la versione di componenti di SQL Server 2000 pre-SP2, si deve avere eseguito un backup dei database di master, msdb e model prima di installare SP2. "Per ulteriori informazioni, vedere Sezione 3,1" Eseguire il backup dei database di SQL Server." Nota: Se qualsiasi database è coinvolgere nella replica, è necessario disattivare la pubblicazione.
3,14 Riapplicare SP2Applica a tutti i componenti:Nei seguenti casi, sarà necessario riapplicare SQL Server 2000 SP2:
Installazioni automatiche 4,0È possibile che si applichino componenti di database di SP2 a un'istanza di SQL Server 2000 nell'esecuzione in un computer nella modalità automatica. Il CD-ROM componenti di database di SP2 contiene i file ISS che si possono utilizzare per eseguire le installazioni automatiche di SP2. Questi file si contengono nella directory principale sul CD-ROM ed è che si utilizzino possibile per eseguire diversi tipi di installazioni:
4,1 Ridistribuire il componente di SP2 per l'accesso ai datiQuesto Service Pack include un file autoestraente, Sqlredis.exe e una versione di Redist.txt. Questi file sono nei componenti di database di SP2. In base all'impostazione predefinita, quando si esegue Sqlredis.exe
Note di documentazione 5,0In questa sezione si trattano i problemi che si possono verificare le nuove funzionalità che saranno disponibili quando si esegue questo Service Pack. Questi problemi riguardano che eseguono il Service Pack l'aggiornamento effettuato da questi problemi a SQL Server 2000 e SQL Server 2000 SP1 e non sono il risultato di correzioni contenute in questo Service Pack.I segmenti di Analysis Services e Meta Data Services in questa sezione non riguarderanno che installano Desktop Engine unici. 5,1 miglioramenti di database e Desktop EngineI seguenti problemi riguardano le istanze di SQL Server 2000 in cui si sono installato i componenti di database di SP2 e le istanze Desktop Engine in cui si è installato SP2 Desktop Engine.5.1.1 Installare le nuove istanze del Desktop EngineSi è introdotto in SP1 Seguire queste procedure riportate per installare una nuova istanza del Desktop Engine dopo l'applicazione di SP2.
5.1.2 Utilizzare i caratteri con componenti di database di SP2 nel cinese, nel giapponese o nel coreanoSi è introdotto in SP1 Se si installa componenti di database di SP2 in un server che esegue il sistema operativo Windows NT 4.0 o Windows 98 e l'aggiornamento successivo a Windows 2000, l'aggiornamento a Windows 2000 sostituisce alcuni file di sistema. Questi file di sistema sono necessari per ordinare i caratteri nel cinese, nel giapponese o nel coreano. Se si utilizzano i caratteri nel cinese, nel giapponese o nel coreano nel database di SQL Server, eseguire nuovamente la versione di Sqlredis.exe fornito con SP2 dopo aver eseguito l'aggiornamento a Windows 2000. "Per ulteriori informazioni sull'esecuzione di Sqlredis.exe, vedere Sezione 4,1"Ridistribuire il componente di SP2 per l'accesso ai dati." Nota: Non si deve riapplicare Sqlredis.exe nei computer client o nei server che non hanno che i database contengono i caratteri nel cinese, nel giapponese o nel coreano. I team rimossi hash 5.1.3Si è introdotto in SP1 Si sono rimosso i team hash. Stante i miglioramenti determinati a SQL Server 2000, i team hash non producono più i vantaggi di prestazione che esse hanno offrire in SQL Server 7,0 versione. La rimozione di team hash effettua inoltre più stabile SQL Server 2000. La Query Optimizer pertanto non genera più i piani di query che utilizzano i team hash. Nei casi rari, la rimozione di team hash può causare la query che si elabora più lentamente. Analizzare le query di tipo per visualizzare se la creazione di indici più adatti restituirà la prestazione di query al suo livello precedente. Le opzioni aggiunte di maschera di affinità 5.1.4Si è introdotto in SP1 Due parametri di maschera di affinità si sono aggiunto a questo Service Pack. Opzione di affinità di maschera I/O Con questo Service Pack, è possibile specificare che CPU si utilizzeranno CPU per che esegua le operazioni di I/O ai thread per il disco. È necessario che questa opzione si utilizzi nella combinazione con l'opzione affinity mask. Per ulteriori informazioni, vedere il 298402Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Opzione di maschera di affinità Connessione Con questo Service Pack, è possibile configurare i sistemi attivati per che Virtual Interface Architecture (VIA) effettui il binding le connessioni SQL Server dalle schede determinate di rete a un processore o all'insieme di processori. È necessario che questa opzione si utilizzi nella combinazione con l'opzione affinity mask. Per ulteriori informazioni, vedere 299.641 Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Agente SQL Server 5.1.5 registra le informazioni sull'accountSi è introdotto in SP2 La Cronologia Processo Agente SQL Server registra ora l'account di Windows ciascun che processo che eseguiva il passaggio. Queste informazioni li facilitano agli amministratori che diagnosticano i problemi di protezione ai processi pianificati che si includono i processi pianificati definiti per la replica e per le attività Data Transformation Services. 5.1.6 ha Filtrato la vista indicizzataSi è introdotto in SP2 Se si è rilevato l'errore 355.069 di SQL Server 2000 come sono documentati in 306.467 articolo della Microsoft Knowledge Base, questo Service Pack solo impedirà le occorrenze future di risultati imprevisti le modifiche di dati. Oltre a applicare questa correzione, tutti gli indici hanno basato per le viste con le condizioni di filtro, dovere ricreare si. Per ulteriori informazioni, vedere il 306467Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Miglioramenti di Analysis Services 5,2I miglioramenti di Analysis Services in SP2 includono:
Partizioni remote 5.2.1Si è introdotto in SP1 È necessario che quando una partizione remota si crea su un server locale che ha SP1 o la versione successiva installata sopra esso, il server remoto utilizzi un account di dominio utente che dispone di autorizzazioni di accesso completo al padre cubo sul server locale. Qualsiasi account utente che è un membro del gruppo OLAP Administrators nel server locale avrà le autorizzazioni di accesso completo. Se SP1 è installato sopra esso nel server locale, SP1 nel server remoto deve inoltre essere installato sopra esso per creare o amministrare le partizioni remote. L'installazione di client ridistribuibili di Analysis Services 5.2.2 updatedSi è introdotto in SP1 L'SP1 Analysis Services e le versioni successive includono le versioni aggiornate dei seguenti programmi di installazione ridistribuibili client:
Nota: PTSFull.exe include; PTSLite.exe non include MDAC. Utilizzare questi programmi di installazione client aggiornato nelle applicazioni per impedire o risolvere i problemi di installazione client che si possono verificare quando si utilizzano Analysis Services e Microsoft Office XP. Nota: Quando utilizza Analysis Services con Office XP, aggiornare il client si consiglia vivamente. Il supporto 5.2.3 ha attivato i provider di algoritmo mining per i dati di terza parteSi è introdotto in SP1 L'SP1 Analysis Services e supporta in seguito l'aggiunta di provider di algoritmo di dati di terza parte mining. Per ulteriori informazioni sullo sviluppo di un provider di algoritmo di dati mining, vedere il white paper "Provider data mining Terzo" e l' OLE DB for Data Mining Resource Kit che include il codice per un provider di algoritmo di dati di esempio mining nella Microsoft Data Access and Storage Development Center (http://msdn.microsoft.com/data/) . 5.2.4 Installare Analysis Services su un computer con i file client aggiornatoSi è introdotto in SP1 Se si installa SQL Server 2000 Analysis Services attivo, un computer che contiene ha aggiornato i file client come SQL Server 2000 SP1 o Office XP che è possibile esplorare i cubi, è necessario applicare SP1 Analysis Services o verificare il client a quello funziona in seguito correttamente e. Miglioramenti di replica 5,3I miglioramenti di replica in SP2 includono:
Personalizzato di replica transazionale 5.3.1 UPDATE ha memorizzato la routineSi è introdotto in SP1 Durante la replica transazionale, l'installazione, stored procedure personalizzate per l'inserimento, si elimina e le azioni di aggiornamento si creano nel database di sottoscrizione. Quante colonne un'istruzione UPDATE interessa, lo stored personalizzato di aggiornamento procedure aggiornerà tutte le colonne della tabella di sottoscrizioni. Una colonna che non si è modificato si reimposta semplicemente agli stessi valori esistenti prima dell'aggiornamento. Questa azione non causa nessun problema in genere. Se una di queste colonne sono indicizzati, tuttavia è possibile diventare costoso reimpostare. Se solo alcuni valori di colonna si modificano stante gli aggiornamenti, si utilizza la replica transazionale e diversi indici si includono nella tabella di sottoscrizioni ed, è possibile diventare un l'overhead di manutenzione di indice fattore per le prestazioni che si limita quando le modifiche si eseguono nel server di sottoscrizione. Ad esempio, un database di sottoscrizione che si utilizza per gli scopi di report può avere come molti del database di pubblicazione indici. Dinamicamente la creazione dell'istruzione UPDATE in fase dell'esecuzione può migliorare la prestazione. L'aggiornamento includerà solo le colonne che si sono modificato per pertanto creare una stringa ottimale UPDATE. Questo Service Pack include una nuova, sp scriptdynamicupdproc che genera uno stored procedura personalizzata che è possibile utilizzarla della sottoscrizione per creare dinamicamente l'istruzione di aggiornamento in fase dell'esecuzione, stored procedura. L'elaborazione aggiuntiva tuttavia verrà sostenuta in fase dell'esecuzione nell'ordine per crearsi all'istruzione dinamica UPDATE. sp_scriptdynamicupdproc Genera l'istruzione CREATE PROCEDURE che crea una routine di aggiornamento archiviato dinamico. L'istruzione UPDATE basata sulla sintassi MCALL che si indica se quali colonne modifica dentro lo stored personalizzato procedure si crea dinamicamente. Utilizzare lo stored questa procedura se è aumentato e se il numero di colonne che si modificano è piccolo. Lo stored queste procedure si esegue della pubblicazione nel database di pubblicazione. Sintassi sp_scriptdynamicupdproc [l' artid, =] l' artid Argomenti L'ID di articolo È l' artid [l' artid, =]. L' artid è un int con non alcun predefinito. Set di risultati Restituisce un set di risultati rappresentato da una colonna singolo nvarchar(4000) che si segue. Il risultato ha impostato l'istruzione completa CREATE PROCEDURE utilizzata per creare lo stored personalizzato procedure ai moduli. Note sp scriptdynamicupdproc si utilizza nella replica transazionale. La logica predefinita MCALL di script include tutte le colonne all'interno dell'istruzione UPDATE e utilizza un bitmap per determinare le colonne che si sono modificato. Se non si modificava una colonna, la colonna si imposta indietro a esso che non causa nessun problema in genere. Se la colonna è indicizzata, l'elaborazione aggiuntiva si è verificata. Al contrario, lo stored queste procedure utilizza un approccio dinamico : esso include solo le colonne che si sono modificato che fornisce una stringa ottimale UPDATE. Elaborare supplementare tuttavia viene sostenuto in fase dell'esecuzione quando l'istruzione dinamica UPDATE viene generata. Si consiglia verificare l'approccio di stored dinamico procedure e l'approccio predefinito statico e quindi scegliere la soluzione ottimale per le esigenze particolari. Autorizzazioni: Membri del ruolo public possono eseguire sp scriptdynamicupdproc. Esempi Questo seguente esempio crea un articolo nella tabella authors del database pubs (con l' artid è impostato su 1) e specifica che l'istruzione UPDATE è lo stored procedure personalizzate che esegue: Istruzioni di replica transazionale 5.3.2 UPDATE nelle colonne univocheSi è introdotto in SP1 Nella replica transazionale, le istruzioni UPDATE si replicano in genere come aggiornamenti. Ma se l'aggiornamento modifica una colonna che è la parte di un indice univoco, un cluster indice o un'espressione utilizzata come un vincolo univoco, l'aggiornamento si esegue come un'istruzione DELETE seguita da un'istruzione INSERT della sottoscrizione. Ciò si esegue poiché questo tipo di aggiornamento si potrebbe influire su più righe e una possibilità di una violazione di unicità è la row by row consegna di aggiornamenti. Se l'aggiornamento interessa la riga sola, tuttavia non esiste alcuna possibilità di una violazione di unicità. Il flag di traccia 8207 si è aggiunto di conseguenza a questo Service Pack a consentire gli aggiornamenti di una colonna univoca che interessano la riga sola da replicarsi come istruzioni UPDATE. Questa ottimizzazione si è aggiunto specificamente per le applicazioni che installano i trigger UPDATE definiti dall'utente della sottoscrizione e che richiedono a questi trigger che si attivino per gli aggiornamenti che interessano la riga sola in una colonna univoca. Per utilizzare il flag di traccia 8207, attivarlo dal prompt di comandi (sqlservr.exe T8207) o al runtime che utilizza TRACEON(8207, -1) DBCC prima dell'avvio dell'agente di lettura del log. Importante: Il flag di traccia 8207 si utilizza In genere con la replica transazionale di lettura sola. Non utilizzare questo flag di traccia con le sottoscrizioni aggiornabili se la chiave primaria AGGIORNA si può verificare della sottoscrizione. Le restrizioni 5.3.3 si rimuovere dall'elaborazione degli snapshot concorsiSi è introdotto in SP1 A In SQL Server 2000 non gli era consigliabile che se la tabella di pubblicazione ha avuto un indice univoco, quello non era la chiave primaria o la chiave di clustering l'elaborazione degli snapshot concorsi. Se le modifiche di dati si apportare durante la generazione di uno snapshot simultaneo alla chiave di clustering, la replica non si potrebbe effettuare con un errore duplicato di chiave per applicare lo snapshot simultaneo a un Sottoscrittore. In questo Service Pack, non si trova più alcuna restrizione sull'utilizzo dell'elaborazione degli snapshot concorsi. Personalizzato di script di replica transazionale 5.3.4 ha memorizzato le routineSi è introdotto in SP1 È necessario che quando impostano lo stored procedure personalizzate sopra le sottoscrizioni nosync (infatti sottoscrizioni che non ricevono lo snapshot iniziale) per INSERIMENTO, le istruzioni UPDATE e DELETE si creino manualmente. Queste istruzioni si creano in genere nel Sottoscrittore quando si consegna lo snapshot iniziale. Una nuova, sp scriptpublicationcustomprocs, stored procedura si è aggiunto a generare gli script per lo stored procedure personalizzate al livello di pubblicazione. Questa nuova funzionalità può semplificare impostare le sottoscrizioni nosync. sp_scriptpublicationcustomprocs In una pubblicazione in cui è attivata l'opzione l'auto-generate di uno schema di procedura personalizzata, ciò ha memorizzato gli script di procedura AGGIORNA, l'INSERT personalizzato, ed elimina le procedure per tutti gli articoli di tabella. sp scriptpublicationcustomprocs è particolarmente utile per impostare le sottoscrizioni per cui si applica lo snapshot manualmente. Sintassi sp scriptpublicationcustomprocs [@publication] = publication name Argomenti [@publication] = publication name È il nome della pubblicazione. publication name è un sysname con non alcun predefinito. Restituire i valori di codice 0 (successo) o 1 (Errore) Set di risultati Restituisce un set di risultati rappresentato da una colonna singolo nvarchar(4000) che si segue. Il risultato ha impostato l'istruzione completa CREATE PROCEDURE ai moduli necessario per creare lo stored personalizzato procedure. Note Le procedure personalizzate non si inseriscono senza nello script per gli articoli l'auto-generate dell'opzione di schema di procedura personalizzata (0x2). Autorizzazioni Esegue viene concesso l'autorizzazione al pubblico; un controllo di protezione procedurale si esegue all'interno di questa routine stored per limitare l'accesso ai membri del sysadmin fisso al sysadmin il ruolo di server e il ruolo di database corrente di database fissa db owner. Esempi Questo esempio genera uno script dello stored procedure personalizzate in una pubblicazione denominato Northwind. Si eliminano i metadati di replica di unione 5.3.5 retention-basedSi è introdotto in SP1 Quando c'è una quantità grande del dato di metadati nelle tabelle di unione di sistema di replica, eliminare i metadati migliora la prestazione. SQL Server 2000 SP1, i metadati si potrebbero eliminare solo eseguendo sp mergecleanupmetadata. Tuttavia SQL Server 2000 SP1 e include in seguito la pulitura di dati di metadati retention-based che significa che i metadati possono essere eliminati automaticamente nelle seguenti tabelle di sistema:
La pulitura di dati di metadati Retention-based si è verificata come segue:
Parametro aggiuntivo per sp_add_agent_parameter Lo sp add agent parameter di procedura di sistema dispone ora di un parametro MetadataRetentionCleanup che consente di aggiungere o rimuovere la pulitura di memorizzazione di dati di metadati dai profili dell'unione agere. Un valore 1 indica che il profilo deve includere la pulitura; un valore 0 indica che esso non deve includere la pulitura. Per aggiungere la pulitura di memorizzazione di dati di metadati a un profilo, ad esempio, eseguire: Che la pulitura automatica retention-based verifica in un database interessato dalla replica di unione, entrambi database e uno dell'unione agere devono essere sui server che eseguono SP1 di SQL Server 2000 o successivi. Ad esempio
Impedire i conflitti falsi La pulitura di dati di metadati Retention-based impedisce non-convergence e RIP non interattivo sovrascrive le modifiche in altri nodi. I conflitti falsi tuttavia si possono verificare se entrambi delle seguenti condizioni sono soddisfatti:
Per impedire questo conflitto, assicurarsi che i metadati si eliminino nei nodi correlati a proposito dello stesso tempo. Se <B> - </B> 1 MetadataRetentionCleanup si utilizza, il Publisher e il Sottoscrittore si eliminano automaticamente prima degli inizi di unione per assicurare così che i nodi si eliminino allo stesso tempo. Se si verifica un conflitto, utilizzare il visualizzatore di unione di conflitto di replica per esaminare il conflitto e modificare il risultato necessario. Se un articolo appartiene a diverse pubblicazioni o se c'è in uno scenario che si ripubblica, è possibile che i periodi di memorizzazione per una riga determinata della pubblicazione e sottoscrizione siano diversi. Di ridurre la possibilità di eliminare i metadati su un lato ma non su altro, si consiglia che quelle pubblicazioni diverse abbiano i periodi di memorizzazione simile. Nota: Se si trova una quantità grande del dato di metadati nelle tabelle di sistema che si devono eliminare, il processo di unione può richiedere eseguirsi più tempo. Eliminare i metadati a un intervallo regolare per evitare questo problema. I problemi per la replica di unione, il backup 5.3.6 e ripristinareSi è introdotto in SP1 Un database di pubblicazione ripristinato da un backup innanzitutto si dovrebbe sincronizzare con un database di sottoscrizione che dispone di una sottoscrizione globale (dal momento che infatti una sottoscrizione) di avere un valore di priorità assegnata garantisce il comportamento di convergenza corretta. La sincronizzazione assicura che le modifiche che erano perse nel database di pubblicazione stante l'operazione di ripristino si riapplichino con la precisione. Non sincronizzare il database di pubblicazione con un database di sottoscrizione che dispone di una sottoscrizione anonima. Perché le sottoscrizioni anonime non contengono i dati sufficienti di metadati per applicare le modifiche al database di pubblicazione, la sincronizzazione di tipo potrebbe portare al non-convergence di dati. Quando si pianifica il backup e si ripristinano le operazioni per la replica di unione, considerare gli ulteriori seguenti problemi:
5.3.7 Ripristinare i database replicati alle versioni diverse di SQL ServerSi è introdotto in SP1 Per ripristinare un backup allo stesso server e databaseùrunning, la stessa versione come il server da cui era il backup il createdùwill mantiene le impostazioni di replica. Se si ripristina un database replicato a una versione di SQL Server che è diverso dalla versione utilizzata per eseguire il backup del database, considerare i seguenti problemi:
Un nuovo 5.3.8 il parametro MaxCmdsInTran per l'agente di lettura di logSi è introdotto in SP1 Avviare con SP1, un nuovo parametro <B> di prompt dei comandi, - MaxCmdsInTran </B> si è aggiunto per l'agente di lettura di log. È necessario che per le transazioni che influiscono su una quantità grande di comandi (Aggiornamenti o eliminazioni in genere di massa), l'agente di distribuzione attenda che l'agente di lettura del log scrive l'intera transazione al database di distribuzione prima di che esso inizia la propagazione della transazione della sottoscrizione. Questo ritardo blocca l'agente di distribuzione e riduce il parallelismo fra i due agenti. Utilizzando ûMaxCmdsInTran, l'agente di lettura del log interrompe le transazioni grandi nei blocchi più piccoli ogni blocco contiene lo stesso o meno del <B> comandi - MaxCmdsInTran l'input </B>. L'agente di distribuzione pertanto può avviare l'elaborazione dei blocchi precedenti di una transazione mentre continua a che l'agente di lettura del log funziona tramite i blocchi successivi della stessa transazione. Questo miglioramento nel parallelismo fra l'agente di lettura del log e fra l'agente di distribuzione si contribuisce al migliore throughput complessivo di replica. Tuttavia notare impegnarsi della sottoscrizione i blocchi di transazione come singole transazioni interrompono la proprietà di atomicità ACID. Questo risultato non è un problema nella maggior parte dei casi benché si consiglia verificare ciò per accertare si. Definire il parametro ûMaxCmdsInTran Specifica positivo un intero (1 o precedente) per il <B> - MaxCmdsInTran il valore di parametro </B>. Specificare un valore 0 equivale a non utilizzare il parametro affatto. Perché questo parametro migliora la prestazione quando la transazione solo è molto grande, un valore di 5000 o maggiore per questo parametro è tipico. Ad esempio Restrizione 5.3.9 sopra il cluster indice non univocoSi è introdotto in SP2 (che solo si applica alla replica transazionale). Impossibile creare un cluster indice non univoco in una tabella dopo che si pubblica per la replica transazionale. Prima della creazione dell'indice, è necessario innanzitutto eliminare qualsiasi pubblicazione che include la tabella. 5.3.10 l'argomento di riga di comando MaxNetworkOptimization per lo snapshot al newÈ possibile che durante l'elaborazione normale, la replica di unione invii di comandi DELETE di sottoscrizioni per le righe che non appartengono alla partizione del Sottoscrittore. I comandi DELETE di questo tipo si denominano come CANC irrilevanti. Le eliminazioni irrilevanti non influiscono sull'integrità di dati o sulla convergenza ma possono comportare il traffico non necessario di rete. Per ridurre il traffico di rete dalle eliminazioni irrilevanti, è possibile utilizzare il nuovo parametro snapshot <B> - MaxNetworkOptimization </B> con le pubblicazioni di unione di replica. Impostare il parametro su 1 riduce le possibilità di eliminazioni irrilevanti al minimo che ingrandisce che ridurre l'ottimizzazione di rete. Nota: È utile Impostare questo parametro su 1 quando l'opzione di ottimizzazione di sincronizzazione della pubblicazione di unione solo è impostata sul true (il parametro </B> <B> @ keep partition changes di sp addmergepublication). Il predefinito è il 0 poiché impostare il parametro su 1 può aumentare l'archiviazione di metadati e può provocare il degrado di prestazioni della pubblicazione se più livelli di filtri join e filtri di sottoinsieme complesso sono presenti. Si dovrebbe valutare attentamente la topologia di replica solo ha impostato a <B> - MaxNetworkOptimization </B> su 1 se il traffico di rete dalle eliminazioni irrilevanti è elevato eccessivamente. È possibile aggiungere questo parametro al profilo snapshot eseguendo lo sp add agent parameter di procedura di sistema: Meta Data Services 5,4I seguenti elementi riguardano SQL Server 2000 Meta Data Services.Visualizzatore metadati 5.4.1 si esporta in UnicodeSi è introdotto in SP1 Visualizzatore metadati esporta i dati di metadati basati su XML in Unicode. Prima di SQL Server 2000 SP1, il browser ha esportato il codice ANSIO che non supporta i caratteri non inglesi. Questa modifica funzionale è trasparente per l'utente. Questa versione di SP2, il dato esportato sempre è espresso come Unicode. È possibile esportare ancora nel codice ANSIO impostando il valore della chiave di registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport su "0". Il seguente elenco rappresenta i valori che è possibile impostare per questa chiave di Registro di sistema:
Data Transformation Services 5,5I seguenti elementi riguardano SQL Server 2000 Data Transformation Services (DTS).Creazione guidata DTS 5.5.1 non limita più le colonne di 255 caratteri di stringaSi è introdotto in SP2 Quando si esportano i dati in un file di testo, il Esportazione guidata Importare DTS configura il pacchetto ora per scrivere 8000 massimo caratteri di una colonna che contiene i dati string-type. Il contesto di protezione 5.5.2 registrato per i pacchetti DTS eseguiti da Agente SQL ServerSi è introdotto in SP2 Agente SQL Server registra il contesto di protezione in cui si esegue ogni passaggio di un processo. Per iniziare con SP2, il contesto di protezione si visualizza nella finestra di dialogo Cronologia Processo. Quando si esegue un pacchetto DTS da un passaggio di un processo, l'Agente SQL Server registra l'account utente con cui si esegue il pacchetto. Queste informazioni li facilitano agli amministratori che diagnosticano le autorizzazioni e i problemi di autenticazione che si verificano che sia pianificato che pacchetti DTS siano nell'esecuzione in un server. Miglioramenti SQL Server Agent Proxy Account 5.5.3Si è introdotto in SP2 SP2, i pacchetti DTS archiviati nel server non potrebbero essere eseguiti infra le credenziali dello Account Proxy Agente SQL Server a meno che l'account proxy abbia avuto l'accesso alla cartella di utente TEMP per l'account che si è eseguito il server (i processi eseguiti da xp cmdshell) o l'agente (i processi agere) uno. Stante ciò, gli utenti dovrebbero regolare spesso la variabile di ambiente TEMP dell'account di avvio di SQL Server o Agente SQL Server e degli account di tipo C:\TEMP proxy per puntare a una directory che era accessibile a entrambe avvio. Per SP2, DTS si è migliorato per utilizzare la cartella di sistema TEMP se la cartella di utente TEMP non è disponibile che riduce notevolmente l'esigenza per queste rettifiche. Miglioramenti 5,6 alla Periferica di backup virtuale APIOIl seguente elemento riguarda lo SQL Server 2000 Virtual Backup Device API.5.6.1 Acquisire più database in un singolo snapshotSi è introdotto in SP2 Il API Periferica di backup Virtuale consente ai fornitori di software indipendenti di integrare SQL Server 2000 nei prodotti. Questo APIO si decodifica per garantire l'affidabilità e prestazione massime. Esso supporta completamente la funzionalità di backup e ripristino per SQL Server 2000 incluso l'intervallo completo di funzionalità di backup rapide e snapshot. Non è esistuto alcun modo per bloccare ed eseguire contemporaneamente il backup di ulteriore in SP1 e precedente. SP2 fornisce ora il supporto per bloccare e per l'acquisizione di più database in un singolo snapshot tramite il comando VDC PrepareToFreeze sul lato server. Il Specifico Periferica di backup Virtuale in SP2 contiene le informazioni aggiornate sul comando VDC PrepareToFreeze. Una versione aggiornata del file di intestazione (vdi.h) Interfaccia versione 4.0 si trova a \devtools\include nella directory di installazione di SP2. Miglioramento di English Query 6,0Si è introdotto in SP1Microsoft ha rilasciato un miglioramento di protezione per le applicazioni English Query. Questo miglioramento non è installato come una parte del Service Pack. È tuttavia consigliabile applicare se si utilizza English Query. Il miglioramento di protezione si trova sopra lo CD-ROM SP2 nel \EQHotfix di cartella. I dettagli sul miglioramento di English Query sono disponibili Microsoft Product Support Services Knowledge Base (http://support.microsoft.com/search/?adv=1&spid=2852) . Ricercare del Knowledge Base per l'articolo 297.105. DB-Library 7,0 ed Embedded SQL per CSi è introdotto in SP1Mentre continua a che il DB-Library e l'Embedded SQL per l'applicazione C della programmazione delle interfacce (API) sono supportati in SQL Server 2000, nessuna versione futura di SQL Server non includerà i file necessari per svolgere il lavoro di programmazione sulle applicazioni che utilizzano questi API. Continuerà a che le connessioni dalle applicazioni esistenti scritte utilizzando DB-Library ed Embedded SQL per C sono supportate nella versione successiva di SQL Server ma questo supporto si eliminerà anche in una versione futura. Quando si scrivono le nuove applicazioni, evitare di utilizzare questi componenti. Quando modificarsi le applicazioni esistenti, è che incoraggia vivamente rimuovendo le dipendenze su queste tecnologie. Invece che DB-Library o Embedded SQL per C, è possibile utilizzare ADO, OLE DB o ODBC per accedere ai dati in SQL Server. Vedere documentazione in linea di SQL Server per ulteriori informazioni su queste tecnologie.
Traduzione automatica articoliIl 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. Nel caso in cui si riscontrino degli errori e si desideri inviare dei suggerimenti, è possibile completare il questionario riportato alla fine del presente articolo. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 889552
(http://support.microsoft.com/kb/889552/en-us/
)
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. | Traduzione articoli
|

Torna all'inizio
