Artikel-ID: 889543 - Geändert am: Mittwoch, 17. Januar 2007 - Version: 1.5 Beschreibung von Service Pack 4 für SQLServer 7.0 und Microsoft Data Engine (MSDE) 1.0Auf dieser SeiteZusammenfassung bietet diese Version von Microsoft SQL Server 7.0 und Microsoft Data Engine (MSDE) 1.0 Service Pack 4 (SP4), Aktualisierungen für die Datenbankkomponenten von SQL Server 7.0 oder MSDE 1.0-Installation. Dieser Artikel führt die folgende Informationen zu SP4:
Inhalt
Weitere InformationenEinführungDiese Version von Microsoft SQL Server 7.0 Service Pack 4 (SP4) und Microsoft Data Engine (MSDE) 1.0 SP4 aktualisiert die Datenbankkomponenten einer Installation von SQL Server 7.0 oder MSDE 1.0. Dazu gehören die folgenden Komponenten:
Da SQL Server-Datenbank Komponente Servicepacks kumulativ sind, enthält SP4 die Updates aus allen früheren SQL Server 7.0 Service Packs. Daher SP4 kann zu einer ursprünglichen Installation von SQL Server, Version 7.0 oder MSDE 1.0 angewendet werden, oder SQL Server 7.0 oder MSDE 1.0-Installation, ein Servicepack angewendet wurde zuvor. Computer, die auf der Alpha CPU-Chip basieren, werden von SQL Server 7.0 SP4 nicht unterstützt. SQL Server 7.0 Service Pacl 3 (SP3) ist das letzte SQL Server 7.0 Servicepack, das Alpha-basierten Computern unterstützt. Weitere Informationen zu den Updates, die in SQL Server 7.0 Service Pack 4 enthalten sind, finden Sie die folgende KB-Artikelnummer: 313980
(http://support.microsoft.com/kb/313980/
)
Übersicht über die durch die SQL Server 7.0 Servicepacks behobenen Probleme Weitere Informationen über SQL Server 7.0 Service Pack 4, die weder in diesem Artikel enthalten Informationen finden Sie die folgende KB-Artikelnummer: 313986
(http://support.microsoft.com/kb/313986/
)
Readme.htm für SQL Server 7.0 Service Pack 4-Hinzufügungen Service Pack-VersionenWenn Sie nicht sicher, dass das Servicepack, das Sie auf eine Instanz des SQL Server 7.0-Datenbank-Engine oder MSDE 1.0 installiert haben sind, überprüfen Sie die Version, indem Sie einen Befehl SELECT @@ VERSION von Osql , SQL Query Analyzer oder Isql ausführen. Die folgende Tabelle zeigt die Beziehung zwischen der Versionszeichenfolge, die durch den Befehl @@ VERSION gemeldet wird und die SQL Server 7.0 und MSDE 1.0 Servicepacks:Tabelle minimieren
Wenn Sie einen Hotfix nach 20 Februar 2002, erhalten wird der Hotfix, wahrscheinlich nicht in SP4 enthalten sein. Wenden Sie sich an Ihren primären technischen Support zu einem Hotfix-Update, für SP4. Entfernen von SP4Kann Sie SP4 entfernen einfach aufgrund der Tabelle Systemänderungen, die das Servicepack für Wartung erforderlich sind. Wieder in ein Build von vor SP4 installiert wurde, müssen Sie entfernen und Neuinstallieren von SQL Server 7.0 oder MSDE 1.0. Wenn es erforderlich ist, Sie müssen wenden das Servicepack (SP1, SP2 oder SP3), die ausgeführt wurden, bevor Sie SP4 installiert. Vor der Neuinstallation von SQL Server 7.0 oder MSDE 1.0 trennen Sie die Datenbanken auf SP4. Anschließend können fügen Sie nach der Neuinstallation von SQL Server 7.0 oder MSDE 1.0 und entweder SP1, SP2 oder SP3 an. Informationen zur Verwendung finden Sie unter Sp_attach_db und Sp_detach_db -Prozeduren, SQL Server-Onlinedokumentation für SQL Server 7.0. Wie bei jeder neuen Installation müssen Sie die erforderlichen Anmeldungen neu erstellen. Sie müssen auch geplante Tasks neu erstellen, die Informationen in der Msdb -Datenbank zusätzlich zu den Änderungen abhängen, die Sie in der Model -Datenbank vorgenommen haben. Wenn Sie die Replikation verwenden, müssen Sie die Replikation neu konfigurieren.Downloaden und extrahieren SP4Dieses Servicepack wird in den folgenden zwei Formaten verteilt:
Wenn beim Herunterladen von SP4 müssen Sie die Dateien, die Service Pack-Ordner erstellen, bevor Sie das Setup-Programm ausführen können extrahieren Programm. Hinweis: Einige Dateien, die in Servicepacks sind Systemdateien. Stellen Sie sicher, dass die Option Alle Dateien anzeigen in Microsoft Windows NT Explorer oder Windows eingestellt wird Explorer, wenn Sie Servicepacks arbeiten. Gehen Sie folgendermaßen vor, wenn Sie diese Option aktivieren möchten:
Speicherplatzanforderungen für SP4Sie benötigen 231 MB Speicherplatz, SP4 zu entpacken, wenn Sie die selbstextrahierende ausführbare Datei, um Laufwerk C: auf dem Computer downloaden und anschließend Extrahieren vorhanden ausführen.Wenn Sie nicht genügend Speicherplatz, um Herunterladen von SP4 auf Laufwerk C auf dem Computer verfügen, können Sie Speicherplatz durch Downloaden der SP4-ZIP-Datei auf einem zweiten Laufwerk speichern. Anschließend können Sie die ZIP-Datei auf dem Laufwerk c: extrahieren. Diese Methode erfordert 188 MB auf Laufwerk C und 43 MB auf dem sekundären Laufwerk. Extrahieren Database Components SP4Database Components SP4 extrahieren möchten, kopieren Sie die selbstextrahierende Datei in einem Ordner, auf dem Computer, auf dem SQL Server 7.0 oder MSDE 1.0 ausgeführt wird. Führen Sie dann die Datei. Das Self-extraction-Programm fordert für den Namen des Ordners Sie wo sollen die Service Pack-Dateien. Beispielsweise, wenn Sie SQL Server ausführen oder MSDE und Sie einen Ordner mit dem Namen C:\70sp4 erstellt haben, kopieren Sie die Sql70sp4.exe-Datei auf Ihrem Computer, führen Sie die Datei und geben Sie dann den Namen des Ordners C:\70sp4, wenn Sie dazu aufgefordert werden.Die Service Pack-Dateien extrahieren wird und kopieren Sie die zwei Microsoft Systems Management Server-Dateien in den Ordner C:\70sp4. Die restlichen die Service Pack-Dateien wird in einem Unterordner \X86 abgelegt haben. Sie können den Datenbank-Installationsordner umbenennen, nachdem Sie die Komponenten extrahieren. Jedoch sicherstellen, dass der Ordnername keine Leerzeichen enthält (""). Service Pack-installationBefolgen Sie diese Installationsanweisungen, um SP4 zu installieren. Nicht alle Schritte sind erforderlich, je nachdem, auf dem SQL Server 7.0 Konfigurationen, die Sie den Dienst anwenden pack:
Hinweis: Das Servicepack ist sprachspezifisch. Wenden Sie das Servicepack mit derselben Sprache wie die SQL Server-Komponente, die Sie aktualisieren. Hinweis: Bevor Sie auf der französischen Version von Windows NT 4.0 SP4 installieren, folgen Sie den Anweisungen im folgenden Artikel der Microsoft Knowledge Base: 259484
(http://support.microsoft.com/kb/259484/
)
CryptEncrypt und CryptDecrypt Funktionen werden mit dem französischen Gebietsschema auf Windows 2000 unterstützt. Bevor Sie eine Installation startenDer folgende Code gilt alle Komponente Installationen.Das SP4-Setup-Programm aktualisiert nicht Benutzerdatenbanken außer für diese Benutzerdatenbanken, die regelmäßig in Replikationstopologien beteiligt sind. Datenbanken, die nicht in Replikationstopologien beteiligt sind verfügen nicht über Abhängigkeiten auf SP4. Beispiel:
Installation Vorbereiten für ein Systems Management Server verteiltMicrosoft Systems Management Server können auch SP4 automatisch auf mehreren Computern installieren, auf denen Windows NT Server ausgeführt wird. Die Datei Smssql.sms ist eine Paketdefinitionsdatei, die Erstellen eines SQL Server-Pakets in Systems Management Server automatisiert. SQL Server-Pakets kann anschließend verteilt und auf Computern mit Systems Management Server installiert werden. Die Datei Unattspsms.bat ist eine Batchdatei, die das Betriebssystem des Computers erkennt und anschließend wird die entsprechende Version von der Setup-Programm.Sichern von SQL Server-DatenbankenDer folgende Code gilt für alle Konfigurationen außer der Datenbank nur-Client-Konfiguration.Als Vorsichtsmaßnahme, Sichern Sie alle SQL Server-Datenbanken. Dies umfasst die Datenbanken master , Model und Msdb . Es ändert die Datenbanken master und Msdb , jedoch Installieren des Servicepacks ändert keine Benutzerdatenbanken außer den Datenbanken, die bei der Replikation beteiligt sind. Installieren des Servicepacks ändert die Datenbanken master , Msdb und Model . Dadurch werden Sie mit Pre-SP4-Versionen von SQL Server 7.0 nicht kompatibel. Diese Sicherungen müssen, wenn Sie installieren SQL Server 7.0 ohne SP4. Es ist auch ratsam, zum Sichern Ihrer Benutzerdatenbanken, obwohl SP4 Updates nur in Benutzerdatenbanken ausführen, die Mitglieder der Replikationstopologien sind. Stellen Sie sicher die Systemdatenbanken über ausreichend freien Speicherplatz verfügen.Der folgende Code gilt für alle Konfigurationen außer der Datenbank nur-Client-Konfiguration.Sie können diese Schritt überspringen, wenn folgende Bedingungen erfüllt sind:
Wenn die Option Automatische Vergrößerung nicht für die- master oder die Msdb -Datenbank ist, Datenbanken, die automatische Vergrößerung können nicht benötigen mindestens 500 KB freien Speicherplatz. Um dies zu überprüfen, die gespeicherten Systemprozedur Sp_spaceused im Kontext der Datenbanken master und msdb-Datenbank ausgeführt. Wenn in der Abbildung Speicherplatz in der Datenbank weniger als 500 KB ist, Vergrößern der Datenbank. Folgen Sie hierzu wie Sie den Anweisungen im Thema "Erweitern der Datenbank" in SQL Server-Onlinedokumentation für SQL Server 7.0. Vorbereiten von ClusterkonfigurationenDer folgende Code gilt nur für die Konfiguration einer Failover-Clusterunterstützung.Bevor Sie Database Components SP4 auf SQL Server 7.0 Enterprise Edition in einer Clusterumgebung installieren, stellen Sie sicher, dass die Gruppe, die der Microsoft Distributed Transaction Coordinator (MSDTC) enthält, Besitz des Knotens wird auf dem ersten MSDTC installiert wurde. Wenn die Gruppe nicht von diesem Knoten gehört, zeigt die Installation von Service Pack 4-Programm eine MSDTC setup-Fehler, die Sie zur Behebung des Problems auffordert und dann die Installation zu wiederholen, Programm. Beheben Sie das Problem durch Verschieben der Gruppe in der Knoten, auf dem ersten MSDTC installiert wurde. Wenn SQL Server Enterprise Edition in einer Clusterkonfiguration ausgeführt wird, muss es unclustered sein, bevor Sie Database Components SP4 anwenden können. Bevor Sie die SQL Server Gruppierung aufheben, mit der Clusterverwaltung sicherstellen, dass keine anderen Clusterressourcen eines der folgenden fünf SQL Server-Clusterressourcen abhängen:
Gehen Sie folgendermaßen vor, SQL Server die Gruppierung aufheben,
Alle SQL Server 7.0-Instanzen, die in einem Cluster müssen auf SP4 aktualisiert werden, bevor Sie reclustered. Weitere Informationen zum Ausführen von SQL Server in einer Clusterumgebung finden Sie unter SQL Server clustering white paper. Beenden Sie Anwendungen, bevor Sie das SP4-Installationsprogramm ausführenDer folgende Code gilt für alle Konfigurationen außer der Datenbank nur-Client-Konfiguration.Bevor Sie das SP4-Setupprogramm Database Components SP4 ausführen, beenden Sie die folgenden Dienste und Anwendungen:
Beenden Sie SQL Server-Dienst-Manager auch, wenn es ausgeführt wird. Dazu müssen, klicken Sie im auf das minimierte SQL Server-Dienst-Manager Symbol der Taskleiste, und klicken Sie dann auf Beenden . Installieren Sie Database Components SP4Der folgende Code gilt für alle Konfigurationen.Führen Sie die Setup.bat Batch-Datei, aus der folgenden Speicherorte:
Wenn Sie die Datei Setup.bat Batch ausführen, wird das Dialogfeld InstallShield angezeigt, die Sie Informationen, z. B., ob Sie SQL Server-Authentifizierung oder Windows NT-Authentifizierung verwenden abfragt. Wenn Sie SQL Server-Authentifizierung auswählen, müssen Sie das Setup-Programm mit dem Kennwort für den Benutzernamen sa angeben. Wenn Sie Windows NT-Authentifizierung auswählen, müssen Sie das Setup-Programm ausführen, während Sie mithilfe einer Windows-Anmeldekontos, der Mitglied der festen Serverrolle Sysadmin der Instanz von SQL Server oder MSDE, die Sie aktualisieren auf Windows angemeldet sind. Das Setup-Programm ersetzt dann die vorhandene SQL Server- oder MSDE-Dateien mit dem Service pack-Dateien. Das Setup-Programm wird auch mehrere .SQL-Skriptdateien zum Aktualisieren von gespeicherten Systemprozeduren ausgeführt. Die MSDTC-Installer installiert einer neue Version von MSDTC auf Ihrem System. In einer Clusterumgebung wird dieser auf allen Knoten des Windows NT-Clusters. Wenn das Setup-Programm Verbindung SQL Server 7.0 oder MSDE 1.0 ausführen, die SQL-Skripts, gespeicherten Systemprozeduren aktualisieren, er zeigt das Dialogfeld Authentifizierungsmodus , wenn es erkennt, dass die Installation für die Systemadministratoranmeldung Mischmodus mit einem leeren Kennwort verwenden. Dies ermöglicht Benutzern Gelegenheit, das potenzielle Sicherheit Problem ein System mit einem leeren Kennwort für den Benutzernamen sa ausgeführt. Die sa das Kennwort leer lassen bietet nicht autorisierte Benutzern einfach administrativen Zugriff auf SQL Server oder MSDE. Um Ihre Systeme zu schützen, sollten Sie ein sa -Kennwort verlangen oder Windows NT-Authentifizierung verwenden. Standardmäßig wird das Dialogfeld Authentifizierungsmodus nicht die aktuellen Einstellungen für die Installation verwendet. Das Dialogfeld verwendet die folgenden Standardwerte:
Das Setup-Programm zeichnet die Aktionen, die Sie in der Datei "Sqlsp.log" im Ordner TEMP des Computers ausführt, auf dem es ausgeführt wird. Dienste neu startenDer folgende Code gilt für alle Konfigurationen außer der Datenbank nur-Client-Konfiguration.Wenn das Setupprogramm abgeschlossen ist, werden Sie möglicherweise aufgefordert, das System neu starten. Verwenden Sie nach dem Neustart des Systems oder das Setup-Programm beendet, ohne einen Neustart anfordern, das Dienste-Tool in der Systemsteuerung, um sicherzustellen, dass die folgenden Dienste ausgeführt werden:
Eine Clusterkonfiguration wiederherzustellenDer folgende Code gilt nur für die Konfiguration einer Failover-Clusterunterstützung.Wenn Sie SP4 in einer Windows NT-Clusterkonfiguration angewendet haben, wiederherzustellen Sie SQL Server. Vor reclustering, müssen Sie alle Instanzen von SQL Server 7.0 SP4 anwenden, die im Cluster enthalten sind. wichtig In diesem Abschnitt, Methode oder Aufgabe enthält Hinweise zum Ändern der Registrierung. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie der Registrierung, bevor Sie ihn ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
Zum Sichern und Wiederherstellen der Registrierung in Windows Wenn Sie Message Queuing-Abhängigkeiten von SQL entfernt Server, starten Sie den Registrierungseditor den folgenden Registrierungsschlüssel ändern: HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS Der Schlüssel den Wert 2 (für BSC) aufweist, 4 (für PSC) oder 8 (für PEC), Aufzeichnen den aktuellen Wert und ändern Sie den Wert auf 1. Andernfalls lassen Sie den Wert des Schlüssels unverändert. Gehen Sie folgendermaßen vor, SQL Server wiederherzustellen,
Der MSMQ-Registrierungsschlüssel ist HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS. Wenn Sie den ursprünglichen Wert eines dieser Schlüssel, geändert bevor Sie den Failover Cluster-Assistenten verwendet, führen Sie den Registrierungseditor, um den ursprünglichen Wert des Registrierungsschlüssels wiederherzustellen. Wenn Sie Abhängigkeiten von Ressourcentypen, wie in Abschnitt Prepare cluster configurations beschrieben und die SQL Server-Ressourcen entfernt haben, mithilfe der Clusterverwaltung die Abhängigkeiten wiederherstellen. Wenn eine Message Queuing-Ressource Abhängigkeiten von SQL Server und den SQL-Netzwerknamen hatten, mithilfe der Clusterverwaltung die Abhängigkeiten wiederherstellen. Entfernen Sie Abhängigkeiten von anderen Netzwerknamen, die im Abschnitt ? Prepare cluster configurations eingerichtet. Wenn Sie IP-Adressressourcen und ein temporäres Netzwerk erstellt im Abschnitt ? Prepare cluster configurations haben, löschen Sie Sie. Schalten Sie die Message Queuing-Ressource online. Anwendungen neu startenDer folgende Code gilt für alle Konfigurationen.Die Anwendungen neu starten Sie geschlossen, bevor Sie das SP4-Setupprogramm ausführten Programm. Installieren auf replizierten ServernDer folgende Code gilt nur für die Replikationskonfiguration für Server.Microsoft empfiehlt, dieses Servicepack für alle folgenden SQL Server 7.0-Teilnehmer in der Replikationstopologie zu installieren:
Bei der Mergereplikation ist die Distribution-Datenbank nur zum Speichern von Agentverlauf verwendet. Die Distribution-Datenbank in einer Zusammenführungsreplikationstopologie befindet sich üblicherweise auf demselben Computer wie der publizierten Datenbank. Allerdings können Sie auch eine remote Verteilungsdatenbank für die Mergereplikation an Standorten lassen, die Agent-Verlaufsprotokollierung zentralisieren. Sie können alle Server in einer Replikationstopologie sofort aktualisieren möglicherweise nicht. Daher Replikationsvorgänge zwischen Servern, auf denen die ursprüngliche Version von SQL Server 7.0 oder früheren Servicepacks ausgeführt wird und SP4 in der Regel nicht betroffen sind Teilnehmer. Ausnahmen werden in den folgenden Abschnitten behandelt:
Installieren von SP4 auf einem Server, die eine remote Verteilungsdatenbank für Mergepublikationen bereitstelltWenn Sie einen Server auf SP4 aktualisieren, der Server eine Remoteverteilerliste Datenbank für Mergepublikationen enthält müssen Sie auch jede Mergereplikation Publisher aktualisieren, die die Distribution-Datenbank auf SP4 verwendet. Diese Anforderung stellt sicher, dass optimale Lieferung von Datenänderungen vom zugeordneten Mergereplikation Verleger durch alle Merge (Push)-Agents, die auf dem Verteiler ausgeführt werden ist.Aktualisieren einer Zusammenführung Publisher, die neue Abonnements zu SP4 von der Originalversion von SQL Server 7.0 erhältNeue Merge Replikation Abonnenten von Servern zulässig sind, die Originalversion von SQL Server 7.0 installiert aufweisen, müssen Sie die -70Subscribers Optionaler Parameter für jedes Snapshot Agent Auftrag.Wenn Sie dies tun, Zusammenführen Erstsynchronisierung von jedem neuen SQL Server 7.0 Abonnenten auf die keine Service Packs angewendet wurden abgeschlossen ist. Wenn ein Abonnent mit die ursprüngliche Version von SQL Server bereits die ursprüngliche Synchronisierung erhalten hat, weiterhin diesen Abonnenten können Daten auch ohne diesen Parameter zusammenführen. Jedoch ist, wenn das Abonnement gelöscht und anschließend neu erstellt oder das Abonnement muss erneut initialisiert, der Parameter erforderlich. Die bevorzugte Lösung besteht darin, den Abonnenten auf SP4 zu aktualisieren, anstatt den Parameter. Wenn Sie sicherstellen möchten, können Sie den Parameter hinzufügen, bis Sie sicher, dass alle Abonnenten auf SP4 aktualisiert werden. Installieren von SP4 auf eine Mergereplikation AbonnentenWenn Sie eine SQL Server-Mergereplikation Abonnenten auf SP4 aktualisieren, müssen Sie jeden seiner zugeordneten Mergereplikation Verleger auch auf SP4 aktualisieren. Diese Vorgehensweise optimiert die Lieferung von Datenänderungen vom zugeordneten Mergereplikation Verleger durch alle Agents Zusammenführen (Pull), die auf dem Abonnenten ausgeführt werden. Dies erfolgt am besten mithilfe der Verteiler-Verleger-Abonnent Bereitstellung Sequenz, die in der Installing on replicated servers beschrieben ist Abschnitt.SP4-Replikation mit früheren Versionen von SQL Server ausgeführtEs gibt keine bekannte Unterschiede in der Weise, die SP4 funktioniert mit SQL Server 6.0 oder SQL Server 6.5-Verleger und Abonnenten im Vergleich mit die Möglichkeit, mit der diese früheren Versionen die ursprüngliche Version des SQL Server 7.0 zusammenarbeitet.Access 2000 (Jet 4.0)-Mergereplikation Abonnenten aktualisierenFür Microsoft Jet-basierte Microsoft Access 2000 Zusammenführen Abonnenten zu Verbesserungen in SP4 nutzen müssen Sie die folgenden Database Components SP4-Dateien auf ihren Arbeitsstationen kopieren, auf denen Access 2000 ausgeführt wird:
\Program Files\Common Files\Microsoft Shared\Database-Replikation Hinweis: Sie müssen diese Schritte, wenn MSDE 1.0 als das Access 2000 Zusammenführen Abonnenten eingesetzt werden. In diesem Fall gelten Datenbankkomponenten SP4.Verteilen Database Components SP4-ClientkomponentenFür SQL Server 7.0 und MSDE 1.0 SP4 enthält eine selbstextrahierende Datei, Sqlredis.exe und eine Version der Datei Mdacredist.txt. Standardmäßig Wenn Sqlredis.exe ausgeführt wird, geschieht Folgendes:
sqlredis.exe /C:"setupre.exe MDAC = 0-s - SMS" Sie können die Datei Sqlredis.exe unter den gleichen Bestimmungen und Bedingungen, die in der Datei Mdacredist.txt aufgeführt sind, die dieses Servicepack begleitet verteilen. Dokumentation zu NotizenDieser Abschnitt beschreibt Probleme, die Auswirkungen auf die Websites, die unter SP4 jedoch nicht durch Updates, die im Servicepack enthalten sind verursacht werden.Änderungen im Verhalten, die durch Updates eingeführt werden, sind in der Microsoft Knowledge Base für jedes Hotfix dokumentiert. Weitere Informationen zu den Updates, die in SQL Server 7.0 Service Pack 4 enthalten sind, finden Sie die folgende KB-Artikelnummer: 313980
(http://support.microsoft.com/kb/313980/
)
Übersicht über die durch die SQL Server 7.0 Servicepacks behobenen Probleme Aktualisieren von nur-Client-Computern nach der Installation von SP4Manchmal installieren Benutzer zunächst nur die SQL Server-Clientkomponenten auf einem Computer. Zu einem späteren Zeitpunkt hinzufügen Sie Standard, Enterprise oder Desktop Edition des Datenbankservers auf dem Computer durch Ausführen des Setup-Programms von der SQL Server-CD. Wenn die Clientkomponenten auf dem Computer bereits auf SP4 aktualisiert werden, wird das SQL Server Setup-Programm fehlschlägt, und folgende Fehlermeldung:Sie können keine Version installieren, die ältere (7.00.623) als die Version auf Ihrem Computer (7.00.1063) ist. Deinstallieren Sie die ältere Version.
Aktualisieren von Japanisch-Datenbankservern auf Windows 2000 nach der Installation von SP4Können Sie Database Components SP4 auf einem Computer, auf dem Windows NT, Windows 95 oder Windows 98 ausgeführt wird installiert, und Sie später auf Windows 2000 aktualisieren. Wenn dieses Verhalten auftritt, ersetzt der Windows 2000-Aktualisierung bestimmte Systemdateien, die beim Sortieren von japanischer Zeichen mit Versionen der Dateien, die älter sind als die Versionen, die durch SP4 erforderlich sind. Wenn Sie japanische Zeichen in der SQL Server-Datenbanken verwenden, erneut führen Sie aus, die Version des Sqlredis.exe, die nach dem upgrade auf Windows 2000 SP4 beiliegt. Weitere Informationen zum Ausführen von Sqlredis.exe finden Sie unter Redistributing Database Components SP4 client components Abschnitt.Dies gilt nur für Server auf denen Sie Datenbanken haben, die japanische Zeichen enthalten. Sie haben keinen erneut Sqlredis.exe auf Clientcomputern oder Servern, die nicht-Datenbanken verfügen, die japanische Zeichen enthalten. Anwenden von SP4 auf eine spätere versionWenn Sie versuchen, eine SQL Server-Installation mit ausführbaren Dateien der Datenbank-Engine zu aktualisieren, die die gleiche Version oder eine höhere Version als die, die mit Database Components SP4 bereitgestellt werden, das Service Pack 4 Setup-Programm möglicherweise beenden und wird möglicherweise die folgende Fehlermeldung:Setup hat neuere Komponenten von SQL Server als den verfügbaren im Service Pack. Setup wird nicht fortgesetzt werden. Jedoch diese nicht gelten möglicherweise für Kunden, die ein besonderes Build von SQL Server erhalten haben, das neuer ist als der SP4-Build von Ihrer SQL Server Unterstützung für Kreditoren und Benutzern, die die Build auf einem System angewendet haben, die nicht auf SP4 zuerst aktualisiert wurde. Diese Kunden sich Ihre SQL Server unterstützt Hersteller um Anforderung Informationen zur Aktualisierung. Installation von SP4 unter Windows NT 4.0, Terminal Server EditionDie Originalversion von SQL Server 7.0 wird auf Betriebssystem Windows NT 4.0, Terminal Server Edition nicht unterstützt. SQL Server 7.0 SP1 wurde die Unterstützung für das Ausführen unter Windows NT 4.0, Terminal Server Edition von SQL Server eingeführt. SQL Server 7.0 SP2, SP3 und SP4 weiterhin Windows NT 4.0, Terminal Server Edition unterstützt.Hinweis: Gehen Sie nur folgendermaßen vor, wenn Sie vorbereiten, SQL Server 7.0 zum ersten Mal auf einem Computer mit Windows NT 4.0, Terminal Server Edition zu installieren. Wenn Sie zuvor hinzugefügt haben diese Unterstützung mit SQL Server 7.0 SP2 oder SP3 nicht müssen Sie diese Schritte bei der Aktualisierung auf SP4 wiederholen. SQL Server SP4 ist erforderlich, dass Sie Windows NT Server 4.0 Terminal Server Edition SP4 auf einem Computer gelten, Terminal Server Edition, ausgeführt wird, bevor SQL Server installiert wird. Dieses Servicepack ist spezifisch für Terminal Server Edition und unterscheidet sich von Windows NT Server 4.0 SP4. Weitere Informationen über Terminal Server Edition Servicepacks finden Sie die folgende KB-Artikelnummer: 152734
(http://support.microsoft.com/kb/152734/
)
Wie Sie das neueste Windows NT 4.0 Servicepack erhalten Gehen Sie folgendermaßen vor, um SQL Server 7.0 und SQL Server SP4 auf einem Computer zu installieren, auf dem Windows NT 4.0 Terminal Server Edition, ausgeführt wird:
Neuen TV-ProblembehandlungDatabase Components SP2 wurde eine neue Version der im Abschnitt "Troubleshooting Guide" in SQL Server-Onlinedokumentation für SQL Server 7.0 eingeführt. Datenbank Komponenten SP4 installiert auch diese neue Version des Handbuchs. Die neue Führungslinie erweitert auf den Informationen, der in der ursprünglichen SQL Server-Onlinedokumentation für SQL Server 7.0 mit den folgenden neuen Informationen aus SQL Server-Supportteams ist:
ReplikationsverbesserungenDie folgenden: Replikationsverbesserungen in SP4
Optimieren der Replikationssynchronisierungin Servicepack 2 eingeführt wurdeOptimieren der Synchronisierung während der Mergereplikation können Sie weitere Informationen auf dem Verleger anstatt die Informationen über das Netzwerk an den Abonnenten übertragen zu speichern. Während diese Option mit eine größere Datenbank auf dem Verleger verursachen, können Sie über eine langsame Verbindung Synchronisierungsleistung verbessern. Jedoch weitere Informationen auf dem Verleger gespeichert, und zusätzlicher Speicherplatz ist erforderlich. Weitere Informationen auf dem Verleger speichern, können SQL Server schnell feststellen, die gefilterten Daten an einen bestimmten Abonnenten gesendet. Wenn die Synchronisierung optimiert ist, erstellt SQL Server Anfangsabbildtabellen auf dem Verleger, die enthalten Informationen wie das Schema, die Partitionsinformationen und die Generierungsinformationen um zu bestimmen, ob Änderungen an andere Abonnenten weitergegeben werden müssen. Diese Anfangsabbildtabellen ermöglichen SQL Server bestimmen, wie Partitionieren von Daten und bestimmen, welche Abonnenten neue Generationen von Daten erforderlich. Z. B. sales Organisation Partitionen und Daten basierend auf Vertriebsgebiete verteilt. Wenn die Publikation zum Optimieren der Synchronisierung aktiviert ist, wird die Informationen, wie Daten partitioniert werden in Anfangsabbildtabellen auf dem Verleger gespeichert. Wenn Vertriebsgebiete UMSCHALT und Daten an mehreren Abonnenten neu partitioniert werden müssen, werden die Daten aktualisiert und schneller verteilt werden, da die Informationen, wie derzeit Daten partitioniert ist bereits auf dem Verleger ist. Hinweis: Um die Datenmenge zu minimieren, die über das Netzwerk, führen Sie Sp_addmergepublication gesendet wird System gespeicherten Prozedur und @ Keep_partition_changes -Parameter auf true . Leistungsverbesserungen für die Mergeverarbeitung des Anfangssnapshotsin Servicepack 2 eingeführt wurdeBeim Generieren des Anfangssnapshots wurde für Mergepublikationen, die statische oder Verknüpfungsfilter verbessert. Während der Snapshotgenerierung erstellt der Snapshot-Agent für die MSmerge_contents -Tabelle Datei Kopie Massenkopieren. SQL Server 7.0 SP4 bietet bessere Leistung bei statischen oder Verknüpfungsfilter werden verwendet, da er nur die Zeilen kopiert, die mit den Tabellen in der Publikation verknüpft sind, auf denen der Filter basieren, die verwendet werden. Sind in Versionen vor SP2, der Snapshot-Agent eine Bulk Kopie-Datei für die MSmerge_contents -Tabelle generiert und die Datei enthalten alle Zeilen von ' MSmerge_contents ' für eine publizierte Tabelle unabhängig von den Filterkriterien, die verwendet wurde. Große Mengen von Update-Aktivität in der publizierenden Tabelle verursacht die MSmerge_contents Tabelle vergrößert. Dieses Verhalten verringerte Leistung beim Generieren des Anfangssnapshots. Mit SP2 oder höher ist die bcp-Datei, die generiert wird, kleiner. Die Datei ist kleiner, da Zeilen kopiert werden, nur, wenn Sie auf die Partition Daten beziehen, die veröffentlicht wird. Daher hat die Leistung des Merge-Agents beim Anwenden des Snapshots auf Abonnenten auch verbessert. Diese Änderung gilt nur für Mergepublikationen mit statischen oder Verknüpfungsfilter da die MSmerge_contents -Tabelle nicht Massenkopieren wird kopiert, wenn Snapshots für Mergepublikationen generiert werden, die dynamische Filter verfügen. Z. B. eine Mergepublikation enthält Kunden, Bestellungen und Bestelldetails Spalten, und die Publikation so veröffentlichen Sie nur die Kunden in der Region Nordwesten gefiltert. Wenn der Snapshot generiert wird, werden nur Zeilen in der MSmerge_contents -Tabelle, die für die Daten relevant sind, die in der gefilterten Partition von Daten ist, die veröffentlicht werden wird, massenkopiert. In Versionen, die älter als SP2 sind, wurden alle Zeilen aus der MSMerge_contents -Tabelle massenkopiert. Zusammenführen von Metadaten-Bereinigungin Servicepack 2 eingeführt wurdeDie Sp_mergecleanupmetadata gespeicherte Prozedur ermöglicht Administratoren, die Metadaten in den Systemtabellen MSmerge_contents und MSmerge_tombstone bereinigen. Obwohl diese Tabellen unendlich erweitert werden können, kann die Bereinigung der Metadaten Seriendruck Leistung verbessern. Dieses Verfahren kann durch Reduzieren der Größe dieser Tabellen auf dem Verleger und Abonnenten Platz sparen. Vorsicht Nachdem Sie die Sp_mergecleanupmetadata gespeicherte Prozedur auf dem Verleger ausgeführt haben, treten die folgenden Ereignisse für alle benannten Abonnements auf Abonnenten, die Metadaten, die auf dem Verleger in den Tabellen MSmerge_contents und MSmerge_tombstone gespeichert ist:
Die erneute Initialisierung muss auf dem Abonnenten initiiert werden. Bevor Sie diese gespeicherte Prozedur ausführen, zusammengeführt werden alle Daten von Abonnenten mit dem Verleger, die Abonnentendatenänderungen laden, die gespeichert werden müssen. Snapshotdateien müssen für alle Mergepublikationen, die auf allen Ebenen beteiligt sind wiederhergestellt werden, nachdem Sie diese gespeicherte Prozedur ausgeführt. Wenn Sie versuchen, ohne Ausführung des Snapshots zuerst zusammenführen, werden Sie aufgefordert, den Snapshot auszuführen. Die erneute Initialisierung wird nicht automatisch die Mergetopologie weitergegeben. Der Administrator muss manuell erneut initialisieren aller Abonnements beim alle Neuverleger. Standardmäßig @ Reinitialize_subscriber Parameter der Sp_mergecleanupmetadata gespeicherte Prozedur auf true festgelegt ist und alle Abonnements für die erneute Initialisierung markiert werden. Wenn Sie die @ Reinitialize_subscriber Parameter auf false festgelegt, die Abonnements werden nicht gekennzeichnet für die erneute Initialisierung. Legen Sie jedoch den-Parameter auf false mit Vorsicht, da Wenn Sie die Abonnements erneut initialisiert haben, Sie sicher, dass vornehmen müssen, dass Daten auf dem Verleger und Abonnenten synchronisiert ist. Wenn Sie die Sp_mergecleanupmetadata gespeicherte Prozedur ausgeführt, ohne die Abonnements für die erneute Initialisierung markieren möchten, gehen Sie folgendermaßen vor:
Hinweis: Keine @ Tablename Parameter vorhanden ist, beschränkt auf eine angegebene Tabelle bereinigen. Dies wurde falsch für Service Packs 2 und 3 dokumentiert. Änderungen an den DatenbankkomponentenSQL Server 7.0 SP4 führt verschiedene Änderungen an der die Datenbankkomponenten.Neue Datenbankoptionin Servicepack 2 eingeführt wurdeSQL Server 7.0 SP2 wurde eine neue ausstehende Aktualisierung Datenbankoption zur Unterstützung von Funktionen, die eingeführt werden in einer zukünftigen Version von SQL Server eingeführt. Sie können diese Funktionalität in einigen Szenarios Migration verwenden, wenn Sie SQL Server 7.0 SP2 oder höher auf SQL Server 2000 oder höher aktualisieren. Vollständige Anweisungen zur Verwendung dieser Option werden in der zukünftigen Version von SQL Server-Dokumentation enthalten sein. Wenn die Option ausstehende Aktualisierung auf TRUE festgelegt ist, können die Benutzer Statistiken oder Indizes keine in der Datenbank erstellen. Ein Benutzer versucht, Indizes und Statistiken zu erstellen, erhalten die folgenden neuen Fehlermeldung: Create Index-erstellt Statistiken ist unzulässig, wenn die Datenbank ausstehende Aktualisierung aktiviert hat. Indexerstellung kann fehlschlagen, Rollback den gesamten Vorgang, wenn folgenden Bedingungen erfüllt sind:
Neue Sqlservr Startoptionin Servicepack 2 eingeführt wurdeSQL Server 7.0 SP2 eingeführt, eine neue ? g -Befehlszeilenoption für das Dienstprogramm Sqlservr . Beispielsweise können Sie die folgende Option verwenden: Standardmäßig ist der Wert für diese Option 128 MB. Dieser Wert ist für viele Run-Time-Umgebungen geeignet. Mit dieser Option kann hilfreich sein Speicherzuweisung, aber nur, wenn physischen Speicher auf dem Server die folgenden Werte überschreitet optimieren:
Möglicherweise möchten diese Option für Konfigurationen mit großem Speicher verwenden, wo sich die Speicheranforderungen von SQL Server untypische befinden und wo die Speicher im virtuellen Adressraum von SQL Server-Prozess verwendet wird. Falsche diese Option möglicherweise Bedingungen führen, in denen SQL Server möglicherweise nicht gestartet oder Laufzeitfehler auftreten. Sollten Sie den Standardwert für das -g Befehlszeilen wechseln, wenn die folgende Warnung Fehlermeldung in SQL Server-Fehlerprotokoll angezeigt: Warnung: Wenn Procedure Cache, zusammenhängenden Speicher freizugeben. Ändern Sie im Cursorverhaltenin Servicepack 1 eingeführtIn den ursprünglichen Versionen von SQL Server 7.0 und MSDE 1.0 schließt ein Rollback alle geöffneten Cursor außer Cursorn, die die folgenden Bedingungen erfüllen:
Änderungen in SQL ProfilerDie Datenspalte Verbindungs-Id in SQL Profiler wird in einer zukünftigen Version von SQL Server nicht unterstützt. Es wird empfohlen, dass die SPID -Datenspalte stattdessen verwenden.Whitepaper der SQL Server-clusteringIm Whitepaper "How to Install SQLServer 7.0, Enterprise Edition auf Microsoft Cluster Server: Schritt-Anweisungen" ergänzen die clustering Informationen, die in der SQL Server-Onlinedokumentation für SQL Server 7.0 bereitgestellt wird. Weitere Informationen zu diesem Whitepaper die folgende Microsoft-Website:http://support.microsoft.com/kb/842192
(http://support.microsoft.com/kb/842192)
Data Transformation ServicesDieser Abschnitt beschreibt die Änderungen, die in den Daten entstehen Transformation Services (DTS) durch das ServicePack.In Oracle-Datenbanken exportierenin Servicepack 1 eingeführtWenn Sie DTS-Export-Assistenten, zum Exportieren in Oracle, verwenden Wenn Sie DTS, verwenden um die Zieltabellen zu erstellen, erstellt DTS die Groß-/Kleinschreibung Tabellen mithilfe von Anführungszeichen um die Namen der Besitzer und der Tabelle. Dieses Verhalten muss zur Unterstützung der Besitzer oder Tabellennamen, die Schlüsselwörter oder Leerzeichen enthalten, Zeichen auftreten (""). Wenn die Namen keine Schlüsselwörter sind und keine Leerzeichen enthalten Zeichen und wenn Sie möchten die Anführungszeichen entfernen im Dialogfeld DTS-Kopie Tabellen löschen. Mithilfe der DTS-Test-Funktionin Servicepack 1 eingeführtDas Feature DTS Test weist eine verbesserte Funktionalität und unterstützt nun globale Variablen und Suchvorgänge. Die DTS-Benutzeroberfläche verfügt über eine Test-Option in den folgenden zwei Dialogfeldern:
Änderungen im Dialogfeld Ausführenin Servicepack 1 eingeführtWenn Sie ein DTS-Paket in DTS-Import-Assistenten, des DTS-Export-Assistenten oder DTS-Designer ausführen, werden das Dialogfeld Ausführen , um die Startzeit, Endzeit und Dauer anzeigen zusätzliche Spalten hinzugefügt. Diese neuen Spalten sind nicht verfügbar, wenn Sie das Paket mit einem Benutzerkennwort ausführen. Darüber hinaus übertragen Sie Benachrichtigung Informationen während der Paketausführung bereitgestellt wird. Daten DTS-Fehlermeldungenin Servicepack 1 eingeführtDTS-Fehlermeldungen wurden verbessert. Die Fehlermeldungen werden OLE DB-Provider-spezifische Informationen und Informationen zum Vorgang, die Fehler jetzt angeben. Verwendung des Schlüsselworts Set in Microsoft Visual Basic-Skriptsin Servicepack 1 eingeführtMicrosoft ActiveX-Zuordnung von Objektverweisen zu DTS folgt globale Variablen in Microsoft Visual Basic Scripting Edition (VBScript) Skripts nun standard Festlegen von Visual Basic-Syntax in jedem Fall. Verwenden Sie das Set -Schlüsselwort, wenn Sie einen Objektverweis zuweisen möchten. Andernfalls wird der Standardwert des Objekts zugewiesen werden. Wenn eine globale Variable einen Objektverweis enthält, verwenden Sie das Schlüsselwort Set und das .Value -Schlüsselwort, um den Objektverweis neu zuzuweisen. Beispiel:
Änderungen in DTS-Paketein Servicepack 2 und Servicepack 3 eingeführtSQL Server 7.0 SP2, SQL Server 7.0 SP3 und SQL Server 2000 eingeführt Änderungen, um das interne Format, das DTS, verwendet um Pakete zu speichern. Wenn ein Paket in einer Datei oder SQL Server ohne ein Kennwort gespeichert wird, werden die folgenden Formate für die verschiedenen Service Pack-Versionen unterstützt. Tabelle minimieren
SQLServerAgent-Proxy Konto Verbesserungenin Servicepack 4 eingeführtIn Versionen von SQL Server, die älter als SQL Server 7.0 SP4 sind, konnte Pakete, die auf dem Server gespeichert wurden nicht unter den Anmeldeinformationen das Proxykonto des SQL Server-Agenten ausgeführt werden, wenn das Proxykonto zu dem Benutzer TEMP-Ordner für das Konto Zugriff hatten denen entweder der Server oder der Agent ausgeführt wurde. Der Server wäre für Aufträge von erweiterte gespeicherte Prozedur Xp_cmdshell ausführen ausgeführt werden. Der Agent würde für Agent-Aufträge ausgeführt werden. Aus diesem Grund mussten Benutzer häufig zum Anpassen der TEMP-Umgebungsvariable für das Startkonto für SQL Server oder SQL-Agent auf einen Ordner verweisen, der Zugriff auf den Start wurde und die Proxykonten. Beispielsweise C:\Temp. Für SP4 wurde DTS verbessert, um den System TEMP-Ordner verwenden, wenn der Benutzer TEMP-Ordner verfügbar ist. Diese Änderung verringert wesentlich den Bedarf an diese Anpassungen. SQLServer 7.0 und Exchange 5.5Wenn Sie SQL Server 7.0 und Microsoft Exchange Server 5.5 auf demselben Computer ausführen, müssen Sie explizit die Speicherverwendung in SQL Server konfigurieren. SQL Server wird nicht ordnungsgemäß funktionieren, wenn Sie den SQL Server mindestens lassen dynamischen Speicher Option festlegen, den Standardwert 0.Zur einer bekannten Speicher Problems, das auftritt, wenn die beiden Produkte zur gleichen Zeit ausgeführt werden, müssen Sie die minimale dynamischen Speicher von SQL Server 7.0 oder die Option Sp_configure min Server Memory auf die Speichermenge, die festlegen, die für die maximale Verarbeitung Laden der SQL Server unterstützen erforderlich ist. In dieser Umgebung wird SQL Server nicht genügend Arbeitsspeicher, um die Einstellung Maximale dynamischen Speicher oder die Option Sp_configure max Server Memory erreichen erwerben. Stattdessen wird SQL Server in der Regel mit der Größe des Speichers ausgeführt werden, die in die Option minimum dynamischer Speicher angegeben ist. Daher muss die Einstellung Minimale dynamischen Speicher werden ausreichend, um SQL Server ausgeführt, wenn es bei hoher Kapazität betrieben wird. Um den Betrag des Speichers zu ermitteln, die SQL Server erfordert, Überwachen des Arbeitsspeichers, die SQL Server, verwendet wenn folgenden Bedingungen erfüllt sind:
Die französische Version von SQL Server-Onlinedokumentationin Servicepack 1 eingeführtDie ursprüngliche französische Version von SQL Server-Onlinedokumentation hatte eine falsche Inhaltsverzeichnis. Die französische Version von SQL Server 7.0 SP4 umfasst eine selbstextrahierende Datei, die eine neue Französisch SQL Server-Onlinedokumentation-Datei mit korrigiert Inhaltsverzeichnis enthält. Gehen Sie folgendermaßen vor um die korrigierte französische Version der SQL Server-Onlinedokumentation zu installieren:
Repository-Änderungenin Servicepack 2 eingeführt wurdeDieser Abschnitt beschreibt die Änderungen, die im Repository durch das Servicepack eingeführt werden. Importieren von DB2 und Informix-Datenbankenin Servicepack 2 eingeführt wurdeWenn der OLE DB-Scanner aus DB2 oder Informix-Datenbanken importieren verwendet wird, erstellt Microsoft Repository jetzt Tabellen für Schema-und Typ. Diese Funktionalität gilt für Datenbanken, die den Microsoft ODBC-Treiber für DB2 und der Intersolv Informix ODBC-Treiber, der Intersolv OLE DB-Treiber für ODBC und der Intersolv OLE DB-Provider für Informix verwenden. Verbesserte Abrufen von Objekten mit Versionsangabein Servicepack 2 eingeführt wurdeSie können jetzt die aktuellste Version-Objekt in jedem Fall abrufen, selbst wenn die Sequenz Version eine gelöschte Version enthält. Zuvor Wenn Sie eine Objektversion gelöscht und dann eine neue Objektversion-erstellt, würde Sie eine Fehlermeldung angezeigt, wenn Sie versucht, die aktuellste Version abzurufen. Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter ArtikelWichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 889543
(http://support.microsoft.com/kb/889543/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| SPRACHE AUSWÄHLEN
|


Zum Anfang
