Artikel-ID: 941105 - Geändert am: Freitag, 23. März 2012 - Version: 3.0 FIX: Fehlermeldungen nach SQL Server für einige Zeit unter Windows1 Server 2003 oder Windows1 2000 ausgeführt wurde: "Fehler beim Laden der Dateiname.dll" und "Versucht, jede Art von Dll laden können innerhalb des Prozesse...
Auf dieser SeiteProblembeschreibungWenn Sie Microsoft SQL Server auf einem Windows1 Server 2003-basierten Computer oder auf einem Windows1 2000-basierten Computer ausführen, wird möglicherweise eine Fehlermeldung die folgenden Fehlermeldungen angezeigt enthält:
Die vollständige Fehlermeldung, die Sie empfangen, ähnelt dem folgenden: Ausnahmetyp: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException Meldung: Lesen der Datenbank ist fehlgeschlagen. Ursache: Fehler beim Laden von Msxmlsql.dll. Daten: System.Collections.ListDictionaryI,4092,NULL,NULL,2007-04-13 09:44:11.640, DB\SQLServer5, Warnung, 09:44:13.153-2007-04-13, Die aktivierten Proc [Dbo].[Sp_sysmail_activate] auf Warteschlange msdb.dbo.ExternalMailQueue folgende Ausgabe: "Die Dienstwarteschlange"ExternalMailQueue"ist derzeit deaktiviert." Versuche, die Verwendung von XML im Zusammenhang Aktivität im TSQL fehlschlägt. Msg 6610, Ebene 16, Status 1, Prozedur Sp_xml_preparedocument, Zeile 1 Fehler beim Laden von Msxmlsql.dll. Msg 6607, Ebene 16, State 3, Verfahren Sp_xml_removedocument, Zeile 1 Sp_xml_removedocument: der Wert für Parameternummer 1 ungültig ist. Versucht, jede Art von Dll laden können innerhalb des SQL Server-Prozesses mit Störungen auf LoadLibrary-Fehler fehlschlagen. Versuche mit erweiterte gespeicherte Prozeduren führen Msg 0, Ebene 16, Status 0, Prozedur Xp_ss_backup, Zeile 1 DLL C:\Program Files\Microsoft SQL Server\MSSQL\Binn\SQLsafe_ExtendedStoredProc.dll oder eine DLL, die es verweist, kann nicht geladen werden. Grund: 1114 (eine dynamic Link Library (DLL) Initialisierungsroutine ist fehlgeschlagen.). Fehler: 18210, Schweregrad: 16, Status: 1. BackupVirtualDeviceSet::Initialize: CoCreateInstance-Fehler auf Sicherungsmedium 'd4630f27-03a1-47ae-b7a7-4813a6809908'. Betriebssystemfehler 0x8007045a (eine dynamic Link Library (DLL) Initialisierungsroutine ist fehlgeschlagen.). Fehler: 6512, Schweregrad: 16, Status: 27. Fehler beim Initialisieren der Common Language Runtime (CLR) Version 2.0.50727 mit HRESULT 0 x 80004005. Sie müssen SQL Server mithilfe von CLR-Integrationsfeatures neu zu starten. UrsacheDieses Problem tritt auf, weil kein Thread local Storage (TLS) Steckplatz für den SQL Server-Prozess (Sqlservr.exe) verfügbar ist. Dies ist ein Problem in Windows1 Server 2003 und Windows1 2000. Wenn SQL Server eine DLL entladen wird, können die TLS-Steckplätze, die die DLL verwendet, nicht wegen eines Problems in der TlsFree Funktion freigegeben werden. Wenn SQL Server häufig verschiedene DLLs lädt und anschließend diese DLLs entlädt, verwenden diese DLLs verfügbar TLS-Steckplätze. Schließlich können SQL Server nicht mehr Laden einer DLL, die TLS-Slots erfordert. LösungHinweis Diese Lösung ist nur für Windows1 Server 2003. Wenn Sie Windows1 2000 verwenden, die Schritte im Abschnitt "Abhilfe"." Hotfix-Informationen für Windows1 Server 2003Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll jedoch nur das Problem zu beheben, das in diesem Artikel beschrieben wird. Wenden Sie diesen Hotfix nur auf Systemen, bei die dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise zu einem Zeitpunkt weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, dass für das nächste Softwareupdate warten, das diesen Hotfix enthält.Wenn der Hotfix zum Download zur Verfügung steht, ist es ein Abschnitt "Hotfixdownload available" (Hotfixdownload verfügbar"am oberen Rand dieser Knowledge Base-Artikel. Wenn in diesem Abschnitt nicht angezeigt wird, wenden Sie sich an Microsoft Customer Service und Support, um den Hotfix zu erhalten. Hinweis Wenn weitere Probleme auftreten oder wenn eine Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen finden Sie auf die folgende Microsoft-Website: http://support.Microsoft.com/contactus/?WS=Support
(http://support.microsoft.com/contactus/?ws=support)
Hinweis Das Formular "Hotfixdownload available" zeigt die Sprachen für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist es, da ein Hotfix nicht für diese Sprache verfügbar ist.VoraussetzungenSie müssen Windows1 Server 2003 Service Pack 2 auf dem Server installiert haben.Weitere Informationen finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen: 889100
(http://support.microsoft.com/kb/889100/
)
So erhalten Sie das neueste Servicepack für Windows1 Server 2003 Informationen zum NeustartSie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.Ersetzte HotfixesDieser Hotfix ersetzt keine anderen Hotfixes nicht.DateiinformationenDie englische Version dieses Hotfixes besitzt die Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln, verwenden die Zeitzone die Registerkarte der Datum und Uhrzeit Element in der Systemsteuerung.Windows1 Server 2003 mit Service Pack 2, x 86-basierte Versionen Tabelle minimieren
Windows1 Server 2003 mit Service Pack 2, x 64-basierte Versionen Tabelle minimieren
Windows1 Server 2003 mit Service Pack 2 IA64-basierte Versionen Tabelle minimieren
AbhilfeSie können eine der folgenden Methoden, um dieses Problem zu umgehen. Wir empfehlen, dass Sie Methode 1 verwenden, da das erweiterte gespeicherte Prozedur-Feature in zukünftigen Versionen von SQL Server entfernt werden kann. Methode 1
Methode 2
StatusDies ist kein Problem in SQL Server. Dies ist ein Problem in Windows1 Server 2003 und Windows1 2000. Dieses Problem tritt nicht in Windows1 Vista oder Windows1 Server 2008. InformationsquellenWeitere Informationen über die TlsAlloc Funktion finden Sie auf die folgenden Microsoft Developer Network (MSDN)-Website: http://msdn2.Microsoft.com/en-us/library/ms686801.aspx
(http://msdn2.microsoft.com/en-US/library/ms686801.aspx)
Weitere Informationen über die TlsFree Funktion finden Sie auf die folgende MSDN-Website: http://msdn2.Microsoft.com/en-us/library/ms686804.aspx
(http://msdn2.microsoft.com/en-us/library/ms686804.aspx)
Weitere Informationen über die Sp_OACreate gespeicherten Prozedur finden Sie auf die folgende MSDN-Website: http://msdn2.Microsoft.com/en-us/library/ms189763.aspx
(http://msdn2.microsoft.com/en-us/library/ms189763.aspx)
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: 941105
(http://support.microsoft.com/kb/941105/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.
| Weitere Ressourcen Weitere SupportseitenCommunityHilfe erhaltenSPRACHE AUSWÄHLEN
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Zum Anfang