EINFÜHRUNG
In diesem Artikel werden Probleme mit SQL Server 2008 aufgeführt, die durch Microsoft SQL Server 2008 Service Pack 3 (SP3) behoben wurden.
Notizen
- Einige Probleme, die nicht dokumentiert sind, können möglicherweise durch das Service Pack behoben werden.
- Die Liste der Probleme wird aktualisiert, sobald die Artikel für die Probleme veröffentlicht werden.
Weitere Informationen zum Beziehen von SQL Server 2008 Service Packs finden Sie im folgenden Artikel der Microsoft Knowledge Base:
968382
Installieren des neuesten Service Packs für SQL Server 2008
Hinweis: Microsoft verteilt Microsoft SQL Server 2008-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und Sicherheitsfixes, die in der vorherigen Version der Korrektur für SQL Server 2008 enthalten waren. In der Regel sollten Sie das neueste Service Pack herunterladen.
SQL Server 2008 Service Pack 3 jetzt herunterladen
Weitere Informationen
SQL Server 2008 SP3 behebt die folgenden Probleme:
In diesem Artikel aufgeführte Probleme
Probleme, die in den folgenden kumulativen Updatepaketen für Microsoft SQL Server 2008 Service Pack 2 (SP2) behoben wurden:
- Kumulatives Updatepaket 1 für SQL Server 2008 SP2
- Kumulatives Updatepaket 2 für SQL Server 2008 SP2
- Kumulatives Updatepaket 3 für SQL Server 2008 SP2
- Kumulatives Updatepaket 4 für SQL Server 2008 SP2
Weitere Informationen zu den kumulativen Updatepaketen, die für SQL Server 2008 SP2 verfügbar sind, finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2402659 Die SQL Server 2008-Builds, die nach der Freigabe von SQL Server 2008 Service Pack 2 veröffentlicht wurden Die folgende Tabelle enthält weitere Informationen zu den Produkten oder Tools, die diese Bedingung auf Ihrem instance von SQL Server und den Versionen der SQL Server Produkt, für das die Regel ausgewertet wird.
| Regelsoftware | Regeltitel | Regelbeschreibung | Produktversionen, für die die Regel ausgewertet wird |
|---|---|---|---|
| System Center Advisor | SQL Server fehlende Update KB2546951, um sicherzustellen, dass Principal LazyWriter gestartet wird | System Center Advisor ermittelt, ob diese Instance von SQL Server auf einem Server ausgeführt wird, der über mehr als 64 logische Prozessoren verfügt. Außerdem überprüft Advisor den aktuellen Build und die aktuelle Version von sqlservr.exe. Wenn der aktuelle Build von sqlservr.exe kleiner als der Fixbuild ist, generiert der Ratgeber die Warnung zu diesem Problem. Überprüfen Sie die Details im Abschnitt "Gesammelte Informationen" der Advisor-Warnung, und wenden Sie die in diesem Artikel beschriebene Korrektur an. Diese Advisor-Warnung bezieht sich auf die in diesem Artikel erwähnte Fix-ID-337272. | SQL Server 2008 |
Durch SQL Server 2008 SP3 behobene Probleme
Weitere Informationen zu den Problemen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base.
| VSTS-Fehlernummer | KB-Artikelnummer | Beschreibung |
|---|---|---|
| 721415 | 2550552 | BEHEBUNG: Der Befehl SQL Server reagiert nicht mehr, wenn ein nicht gepufferter Zugriffspfad für den Zugriff auf eine FILESTREAM-Datei in SQL Server 2008 R2 oder SQL Server 2008 verwendet wird |
| 611967 | 922578 | UPDATE: Viele Nachrichten mit den Nachrichten-IDs 19030 und 19031 werden in der SQL Server 2005-Fehlerprotokolldatei protokolliert, wenn Sie das SQL Server-Profil in SQL Server 2005 verwenden |
| 628427 | 2463682 | FIX: Eine Datenbank, für die die transparente Datenverschlüsselung aktiviert ist, kann als "verdächtig" markiert werden, wenn das Serverzertifikat in SQL Server 2008 R2 gelöscht wird |
| 729461 | 2500042 | Fehlermeldung "Für das Setup von SQL Server 2008 muss Microsoft .NET Framework 4.0 installiert werden" beim Installieren von Service Pack 2 (SP2) für SQL Server 2008 |
| 757676 | 2565683 | BEHEBUNG: Möglicherweise erhalten Sie falsche Ergebnisse, wenn Sie eine komplexe Abfrage ausführen, die Aggregatfunktionen, Joinfunktionen und unterschiedliche Funktionen in Unterabfragen in einer SQL Server 2008-Umgebung enthält |
| 746231 | 2569923 | FIX: Upload-Jobs des Datensammlers öffnen und schließen schnell eine große Anzahl von TCP-Ports, wenn die Jobs Daten in eine MDW-Datenbank in SQL Server 2008 oder in SQL Server 2008 R2 hochladen |
| 429231 | 2588050 | FIX: Slipstream-Installation eines Service Packs für SQL Server 2008 schlägt möglicherweise fehl |
| 717065 | 2588453 | FIX: Zugriffsverletzung, wenn DTA eine Abfrage für eine Tabelle in SQL Server 2008 ausführt, wenn ein Index für eine Spalte mit räumlichem Datentyp der Tabelle vorhanden ist |
| 644781 | 2589980 | Fix: Falsche Ergebnisse oder Einschränkungsverletzung beim Ausführen einer SELECT- oder DML-Anweisung, die die row_number-Funktion und einen parallelen Ausführungsplan in SQL Server 2008 verwendet |
| 420834 | 2590124 | FIX: Fehler "ChainerInfrastructureException" bei Installation von SQL Server 2008 |
| 666690 | 969052 | Wiederherstellen der fehlenden Windows Installer-Cachedateien und Beheben von Problemen, die während eines SQL Server-Updates auftreten |
| 406407 | 2591753 | FIX: Ein Update ist verfügbar, um SPN-Informationen für Dienstkonten zur Reporting Services-Protokolldatei hinzuzufügen |
Weitere Probleme, die durch SQL Server 2008 SP3 behoben wurden
Die folgenden Probleme wurden von SQL Server 2008 SP3 behoben.
| VSTS-Fehlernummer | Beschreibung |
|---|---|
| 295196, 771825 | Wenn Sie den Wartungsplan erstellen, wird möglicherweise die folgende Warnmeldung angezeigt, wenn die Option "Datenbank verkleinern" in SQL Server 2008 aktiviert ist: "Das Verkleinern von Datendateien verschiebt Daten und kann zu einer Fragmentierung der Indizes in diesen Dateien führen." |
| 295750 | Verschiedene Diagnosetools melden die master-Datenbank fälschlicherweise für Abfragen, die für andere Datenbanken in SQL Server 2008 ausgeführt wurden. |
| 337272 | Der Lazy Writer-Prinzipal wird nicht gestartet, wenn der 0 NUMA-Knoten in SQL Server 2008 keinen Prozessor enthält. |
| 444202 | Ein Benutzer kann sein Kennwort in SQL Server 2005 nicht ändern, indem er SQL Server Management Studio (SSMS) von SQL Server 2008 verwendet. |
| 447990 | Angenommen, eine indizierte Sicht projiziert Spalten aus der Basistabelle und Nicht-Basistabellen, und angenommen, eine Spalte aus der Nicht-Basistabelle hat die gleiche Reihenfolge-ID und den gleichen Typ wie eine Spalte der Basistabelle. Wenn in diesem Szenario SQL Server 2008 SP3 installiert ist, tritt anstelle eines Partitionswechsels ein Fehler auf. |
| 450529 | Angenommen, Sie öffnen SSMS als Nicht-Administrator und versuchen dann, eine Datenbank anzufügen. Wenn in diesem Szenario SQL Server 2008 SP3 installiert ist, erhalten Sie statt einer Ausnahme den Fehler "Zugriff verweigert". |
| 507222 | Nehmen Sie folgendes Szenario an:
In diesem Szenario erhalten Sie im SQL Server 2008 den Fehler "Read Access violation in FullXactImpBase::GetXdes xact.cpp @ 2536". |
| 546001 | Die Korrektur für das Problem dieses Fehlers setzt den Namen für einen Tabellenwertparameter zurück, wenn Sie einen Standardwert für den Tabellenwertparameter erstellen. Nach der Installation von SQL Server 2008 SP3 hat das TableVarElem-Element immer den richtigen Namen, wenn Standardwerte aus dem Temp-Tabellencache abgerufen werden. |
| 643903 | Wenn ein datenbankübergreifender DDL-Vorgang ausgeführt wird, werden möglicherweise keine Ereignisbenachrichtigungen für Ereignisse auf Datenbankebene generiert. Dieses Problem tritt auf, weil falsche Dialoghandles verwendet werden. |
| 650111 | Eine Anwendung kann keine Verbindung mit SQL Server 2008 herstellen, wenn eine parallele Installation von SQL Server mit dem Codenamen "Denali" installiert ist. Dieses Problem tritt aufgrund eines Nullzeigers auf. Wenn der Nullzeiger verwendet wird, werden auf dem Computer installierte höherwertige Instanzen ignoriert. Nach der Installation von SQL Server 2008 SP3 wird der Nullzeiger nicht verwendet, wenn Sie SQL Server 2008 Konfigurations-Manager verwenden. |
| 703968 | Nach der Installation von SQL Server 2008 SP3 kann der Abfrageoptimierer unterschiedliche Ausgabewerte für denselben Eingabewert aus der CRYPT_GEN_RANDOM Spalte verarbeiten. |
| 704992 | Probleme bei integralen Datenkonvertierungen auf x64-basierten Betriebssystemen. Diese Probleme treten aufgrund der BindParameter-Methode und der Parameter des Datentyps LONG auf, die von dieser Methode verwendet werden. |
| 707059 | Profiler zeigt möglicherweise nicht alle Ereignisse und Spalten für SQL Server-Datenbankmodul und SQL Server Analysis Services an. Nach der Installation von SQL Server 2008 SP3 werden neue Ablaufverfolgungsvorlagendateien für das SQL Server-Datenbankmodul und für SQL Server Analysis Services separat generiert. |
| 709063 | Ein Problem mit langsamer Leistung tritt auf, wenn Sie den Datensammlerauftrag mdw_purge_data_[<Name Ihrer MDW-Datenbank>] ausführen, um einen DELETE-Vorgang auszuführen. Dieses Problem tritt auf, wenn ein Datensammler von Microsoft SQL Server 2008 Management Data Warehouse (MDW) in einer großen MDW-Datenbank ausgeführt wird. |
| 741462 | Beim Ausführen eines SSIS-Pakets aus dem DTExec.exe-Laufzeitprogramm oder aus einem SQL-Agent-Auftragsschritt fehlen möglicherweise einige Ausgabeprotokollierungsereignisse in der protokollierten Ausgabe. Ereignisse wie OnInformation, OnProgress, Diagnostic, OnPostExecute und PackageEnd fehlen möglicherweise in der Ausgabe. Häufig beobachtete Informationsprotokollereignisse wie OnInformation: "OLE DB Destination" written ###### rows." fehlen möglicherweise in der Ausgabe. Andere Laufzeithilfsprogramme wie DTExecUI.exe und DtsDebugHost.exe (beim Debuggen eines SSIS-Pakets aus der BIDS-Umgebung) sind von dem Problem nicht betroffen. |
| 755932 | LAG- und LEAD-Analysefunktionen funktionieren in der PDW-Engine (Package and Deployment Wizard) nicht. Dieses Problem tritt auf, weil einige Informationen im MemoXML-Schema entfernt wurden. |
| 771381 | Beim Löschen einer Datenbank mit einer FILESTREAM-Dateigruppe wird ein falscher Zeiger auf ein Speicherobjekt zugewiesen. |
| 540323 | Eine Zugriffsverletzung tritt auf, wenn eine Anwendung versucht, den Fehlercode 9530 auszulösen. Dieses Problem tritt auf, weil ein NULL-Zeiger verwendet wird. |
| 778341 | Die Funktion SCOPE_IDENTITY() gibt möglicherweise falsche Werte zurück. |
| 536835 | Setup stürzt ab, wenn Sie Microsoft SQL Server 2008 auf einem Computer installieren, auf dem SQL Server 2000 Service Pack 3 (SP3) Online Analytical Processing (OLAP) installiert ist. Dieses Problem tritt auf, weil SQL Server 2000 SP3 OLAP den Versionsregistrierungsschlüssel fälschlicherweise auf Service Pack 3.0 festgelegt hat. |
| 544926 | Wenn Sie beim Versuch, das DatabaseEncryptionKey SQL Server Management Objects (SMO)-Objekt zu ändern, keine Eigenschaft ändern, aktualisiert das Datenbank-SMO-Objekt den DatabaseEncryptionKey-Wert nicht. |
| 729229 | Nach der Installation von SQL Server 2008 SP3 werden die Ergebnisse einer Enumeration nicht zwischengespeichert und nicht in lokalen Variablen gespeichert, um Ressourcen aufzuzählen. Darüber hinaus werden Datenträger nur einmal überprüft, und die Ergebnisse werden für nachfolgende Anforderungen gespeichert. |
| 425485 | Nach der Installation von SQL Server 2008 SP3 sind alle Landing Page-Links, die Setupszenarien ausführen, deaktiviert. |
| 700081 | Wenn eine Anwendung Namen für Basisindikatoren eines Verhältnisindikators nachschlägt, muss die Anwendung eine Suchoperation für Teilzeichenfolgen durchführen, bei der die Groß-/Kleinschreibung in SQL Server 2008 nicht beachtet wird. |
| 281309 | Falsche CPU-Zeit beim Ausführen paralleler Abfragepläne für die sys.dm_exec_query_stats Tabelle. |
| 356915 | Ein Fehler tritt auf, wenn interne Puffer für asynchrone Lesevorgänge ein mehrstelliges Spaltentrennzeichen in zwei Teile teilen. Nach der Installation von SQL Server 2008 SP3 wird der aktuelle Analysezeiger zurückgesetzt, nachdem die Puffer gewechselt wurden. |
| 645220 | SQLAgent.exe wird nicht ausgeführt, wenn ein gültiger SQLAgent.exe-Befehl an einer Eingabeaufforderung eingegeben wird. Dieses Problem tritt aufgrund eines Berechtigungsfehlers für den freigegebenen Speicher auf. |
| 747046 | Nach der Installation von SQL Server 2008 SP3 wird keine Datenbank erstellt, wenn der Datenbankname mit dem Namen des aktuellen Datenbankbenutzers übereinstimmt. |
| 769191 | SQL Server 2008 SP3 enthält aktualisierte VER_PRODUCTLEVEL_STR und VER_PRODUCTLEVEL_WSTR globalen Variablen in der Datei "Ntverp.h". Diese Variablen werden auf SP3 aktualisiert. |
| 453592 | Ein Benutzer kann nicht auf eine Katalogdatenbank zugreifen, wenn er einen Port für den Datenbankserver in Microsoft SQL Server 2008 Reporting Services Konfigurations-Manager angibt. |
| 773344 | Die Informationen zum Ausführungskonto enthalten abgeschnittene Zeichenfolgen im lokalisierten russischen Build von Microsoft SQL Server 2008 Reporting Services Konfigurations-Manager. |
Referenzmaterial
Weitere Informationen zum Ermitteln der aktuellen Version und Edition von SQL Server finden Sie im folgenden Artikel der Microsoft Knowledge Base:
321185
Identifizierung Ihrer SQL Server-Version und -Edition
Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.