INF: Gemeinsame SQL-Mail-Probleme

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 315886 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

In diesem Artikel verwendet ein Frage- und Antwortformat identifizieren Probleme können auftreten, wenn Sie mit SQL-Mail arbeiten, und Ihnen bietet mit einigen Tipps zum korrigieren oder beheben Sie diese Probleme. Die überwiegende Mehrzahl der SQL-Mail-bezogene Probleme aufgrund einer falschen Konfiguration sind. Weitere Informationen über das SQL ordnungsgemäß konfigurieren Mail, klicken Sie auf die nachstehende Artikelnummer klicken, um den Artikel in der Microsoft anzuzeigen. Knowledge Base:
263556 INF: Wie Sie die SQL-e-Mail konfigurieren
Dieser Artikel setzt Kenntnisse über die Hintergrund-Informationen in Q263556 bereitgestellt. Sofern nicht anders angegeben, Kommentare gelten Sie in diesem Artikel bezüglich SQL Mail auch für SQLAgentMail.

Weitere Informationen

Überprüfen Sie Ihre Konfiguration

Korrigieren einer falschen Konfiguration kann die überwiegende auflösen die Mehrheit der SQL-Mail-Probleme. Um sicherzustellen, dass Sie SQL-Mail konfiguriert haben richtig, verwenden Sie diese Liste:
  • Sie müssen ein e-Mail-Client (z. B. Microsoft Outlook) auf dem Computer mit SQL Server installiert.
  • Verwenden Sie die Option Unternehmen oder Arbeitsgruppe für Microsoft Outlook 2000 (Microsoft Outlook 2002 ist keine, die Option Unternehmen oder Arbeitsgruppe ). Wählen die Option im Menü Extras auf Optionen, und doppelklicken Sie dann auf die Registerkarte E-Mail-Dienste . Klicken Sie im Dialogfeld " E-Mail-Dienste " den Befehl E-Mail-Unterstützung . Microsoft Outlook 2002 funktioniert nicht mit SQL-Mail Wenn einen Internetmailserver verwenden, es sei denn, der Outlook-Client beendet wird bei aller Zeiten.
  • Sie benötigen einen funktionierenden e-Mail-Server wie Microsoft Exchange oder ein Internet-Mail (Post Office Protocol 3 [POP3] oder Simple Mail [SMTP] Transport Protocol)-Server. SMTP-Postausgangsserver muss nicht sein. identisch mit dem POP3-Posteingangsserver; Allerdings müssen Sie eine gültige verfügen eingehende e-Mail-Server mit einer konfigurierten e-Mail-Konto, auch wenn Sie nie planen Senden Sie Mail an SQL-Mail.
  • Muss das Konto, das Sie verwenden, um den SQL Server-Dienst starten ein Domänenkonto sein, wenn Sie einen Exchange-Server verwenden. Das Domänenkonto Sie müssen ein Postfach auf dem Exchange-Server. Wenn Sie eine-e-Internetmail verwenden Server, ein lokales Konto verwenden, um SQL Server zu starten. Jedoch das Konto Sie starten SQL Server darf nicht das lokale Systemkonto unter jedem sein Umstände. Das gleiche gilt für das Dienstkonto ein, die, das Sie verwenden, um die SQL zu starten. Agent, wenn Sie SQLAgentMail verwenden.
  • Da Mailprofile einem Microsoft zugeordnet sind Windows-Anmeldekonto, müssen Sie am Computer anmelden, auf dem SQL ausgeführt wird Server mit SQL Server-Dienststartkonto, untersuchen Sie die e-Mail-Nachrichten Profil für SQL Server verfügbar. Öffnen Sie beispielsweise die Systemsteuerung. Doppelklicken Sie im Dialogfeld Systemsteuerung auf Mail. Doppelklicken Sie im Dialogfeld Mail auf Profile anzeigen. Wenn Sie SQLAgentMail und das SQL-Agent-Dienstkonto verwenden ist anders als das Dienstkonto SQL Server, müssen Sie auch anmelden mit der SQL-Agent-Dienststartkonto der verfügbaren Mailprofile zu überprüfen, die SQL-Agent.
  • Sie müssen möglicherweise den Mailclient öffnen, und testen, senden und erhalten eine E-mail mit Ihrem Mailserver. Sollte kein Dialogfeld oder Fehlermeldung angezeigt, das Handlung des Benutzers erfordert. SQL-e-Mail verwendet den e-Mail-Client zum Senden von Nachrichten. SQL-Mail in der SQL Server-Dienst ausgeführt wird, erfordert da alle Dialogfelder, die Interaktion des Benutzers auf der "virtuellen Desktop" und erhalten keine Antwort. Das Fehlen einer Antwort bewirkt, dass SQL-Mail nicht mehr reagiert (hängt).
  • Sie müssen SQL Mail das Mailprofil bereitstellen, die, das Sie zum Testen verwenden Ihre e-Mail-Client-Konfiguration. Öffnen Sie dazu in Enterprise Manager den Ordner Unterstützungsdienste . In den Ordner Unterstützungsdienste mit der rechten Maustaste SQL-Mail, und klicken Sie dann auf Eigenschaften. Wenn Sie SQLAgentMail verwenden, müssen Sie das Mailprofil zu bereitstellen. SQL-Agent. Öffnen Sie in Enterprise Manager dazu den Ordner Verwaltung , mit der rechten Maustaste SQL-Agent, und klicken Sie dann auf Eigenschaften.
  • Internet E-mail-Standardprogramm muss identisch sein. der Mail-Client, die zum Testen der Mailkonfiguration verwendet. Um sicherzustellen, müssen Sie das richtige Programm öffnen der Systemsteuerung, doppelklicken Sie auf Internetoptionen, und klicken Sie dann auf die Registerkarte Programme .
  • Wenn eine vorherige Änderungen wirksam werden müssen Sie Beenden Sie und starten Sie den Dienst SQL Server. Wenn Sie die Standardeinstellung neu konfigurieren e-Mail-Profil, müssen Sie den Computer für die Änderungen wirksam werden neu starten.

Häufig auftretende Probleme

Eine Liste der SQL E-Mail-bezogene Probleme häufig von Kunden, die folgt. Diskussion über die verschiedenen Probleme in einer Frage ist und Antwort-Format. Die Fragen sind nicht in der Reihenfolge ihrer Häufigkeit zwar aufgeführt ähnliche Fragen sind gruppiert. Die Antworten berücksichtigen nicht für jeden Mögliche Ursache; jedoch Spiegeln sie die Hauptursachen eines bestimmten Problem.

F1: Warum reagiert SQL Mail nicht mehr, nachdem ich auf SQL Server 2000 aktualisiert?

A1: SQL Server 2000 enthält wesentliche Änderungen für SQL-Mail. Die wichtige Änderung ist die SQL-e-Mail nun die erweiterte E-Mail-Anwendung verwendet. Programming Interface (MAPI) anstelle von simple MAPI. Weitere Informationen zu den Unterschieden zwischen einfachen und extended MAPI, klicken Sie in folgendem Artikel in der Microsoft Knowledge Base:
200018 INFO: Unterschiede zwischen CDO, Simple MAPI und Extended MAPI
Bei Verwendung von SQL Server 2000, Microsoft unbedingt Microsoft SQL Server 2000 Service Pack 2 anwenden (SP2) oder höher, bevor Sie versuchen, SQL-e-Mail verwenden.

F2: Warum reagiert SQL Mail nicht mehr, nachdem ich Microsoft Outlook aktualisiert oder Outlook-Sicherheitspatch angewendet?

A2: ein Outlook 2000 e-Mail-Sicherheitsupdate veröffentlicht im August 2001 verhindert die Ausbreitung von E-mail-Würmer verbreiten sich alle in Ihrem Adressbuch. Der Sicherheitspatch erkennt, wenn ein nicht-Outlook Programm sendet eine e-Mail-Nachricht, und ein Dialogfeld mit dieser Meldung wird angezeigt:
Ein Programm versucht, automatisch Nachrichten zu senden, auf Ihre Namen. Möchten Sie dies zulassen?
Sie müssen Ja klicken, wenn Sie die e-Mail-Nachrichten senden möchten.

SQL-Mail für SQL Server 6.5 und 7.0 für SQL Server wird als ein nicht-Outlook-Programm, das versucht, behandelt. e-Mail-Nachrichten zu senden. Jedoch, da SQL-Mail in der SQL Server-Dienst aufgerufen wird das Dialogfeld an den "virtuellen Desktop" des SQL Server-Dienstes gesendet und auf dem Server wird nicht angezeigt werden. Da keine Benutzerinteraktion auftritt, E-Mail-SQL reagiert nicht mehr.

Die Sicherheitsfeatures gelockert werden können, mit der Unterstützung von Exchange-Administrator; ist jedoch eine bessere Lösung Aktualisieren Sie auf SQL Server 2000. SQL-Mail SQL Server 2000 macht eine erweiterte MAPI-Schnittstelle Verbindung, die das Sicherheitsdialogfeld umgeht. Weitere Informationen über die Outlook Security patch, klicken Sie in folgendem Artikel in der Microsoft Knowledge Base:
262631 OL2000: Informationen zum Outlook E-mail-Sicherheitsupdate
Microsoft Outlook 2002 enthält die Sicherheit Funktionen in Outlook 2000-Sicherheitsupdate.

Wenn Sie sich befinden bereits mit SQL Server 2000 SQL Mail reagiert, nachdem Sie auf Aktualisieren Outlook 2002, verwenden Sie wahrscheinlich einen Internetmailserver. Sie könnten frühere Versionen von Outlook so konfigurieren, dass Sie e-Mail-Nachrichten senden könnte ein Microsoft Windows-Dienst. Zur Verbesserung der Leistung, bei der Arbeit mit nicht-Exchange-Mail, läuft der Mail-Spooler im Prozessbereich von Microsoft Outlook 2002, die Outlook-Client auf allen offen sein erfordert Mal wann Mail wird an einem nicht-Exchange-Server senden. Wenn Sie nicht dass Outlook möchten 2002-Client auf dem Server zu allen Zeiten (dafür müssen Sie angemeldet sein des Servers) müssen Sie verwenden einen Exchange-Server als Mailserver oder roll zurück zu einer früheren Version von Microsoft Outlook.

F3: Wie weiß ich, wenn ich den Outlook-Sicherheitspatch auf meinem Computer installiert haben?

A3: Klicken Sie im Outlook -Hilfe auf Info zu Microsoft Outlook. Wenn Ihr Outlook 2000-Version 9.0.0.4201 oder höher, dann sind Sie das Outlook e-Mail-Sicherheitsupdate installiert haben.

F4: Wie kann ich verhindern SQL Mail hängt, wenn ich den Outlook-Sicherheitspatch oder Outlook 2002 verwende?

A4: Sie gemeinsam mit Ihrem Exchange-Administrator zum Ändern der Standard-Sicherheitseinstellungen. Die genaue Vorgehensweise hängt davon ab, ob Sie verwenden Outlook 2000 oder Outlook 2002 (im Lieferumfang von Office XP enthalten). Weitere Informationen zum Ändern der Exchange Sicherheitseinstellungen, klicken Sie auf die nachstehenden Artikelnummern Artikeln in der Microsoft Knowledge Base:
263297 OL2000: Administratorinformationen zum Outlook E-mail-Sicherheitsupdate
290499 OL2002: Administratorinformationen zu E-Mail-Sicherheitsfeatures
F5: Warum ist meine ausgehenden e-Mail-Nachrichten im Posteingang stecken?

A5: dieses Problem ist wahrscheinlicher, mit Outlook 2002. Um Verbessern der Leistung von Internet E-mail, Office-Produktentwicklungsteam zog die POST Spooler für nicht-Exchange-e-Mail in Outlook-Prozessbereich. Sie müssen die Outlook-Client offen ausgehende e-Mail-Nachrichten senden. Dieses Problem hat keine Auswirkungen auf die e-Mail, Outlooks sendet an den Exchange-Server.

Sie können auch Dieses Problem auftritt, wenn Sie Outlook 2000 verwenden. In diesem Fall am ehesten Ursache ist, dass Sie keinen funktionierenden POP3-Server als Posteingangsserver angegeben haben Server im e-Mail-Profil.

F6: Warum ist meine ausgehenden e-Mail-Nachrichten im Postausgang stecken?

A6: Dieses Problem tritt häufig bei älteren E-mail-Clients wie Microsoft Windows1 Messaging und Microsoft Outlook 97. Diese e-Mail-Clients wurden nie beabsichtigt, die von einem Windowsdienst wie SQL Server aufgerufen werden. Weitere Informationen Klicken Sie auf die nachstehende Artikelnummer klicken, um den Artikel der Microsoft Knowledge anzuzeigen Base:
237913 INFO: Outlook-Objektmodell ungeeignet für die Ausführung in Windows-Dienst
Diese e-Mail-Clients sind jetzt veraltet, so Sie sollten werden nicht mehr auftreten dieses Problems. Allerdings sind, sollten Sie können Um einen Hotfix zu erhalten, wenden Sie sich an Microsoft Product Support Services.

F7: Warum habe ich keine gesendeten Nachrichten im Ordner " Gesendete Objekte "?

A7: SQL Mail SQL Server 6.5 und SQL Server 7.0 speichert eine Kopie der Gesendete Nachrichten im Ordner Gesendete Objekte in Outlook mit der einfachen standardmäßig MAPI-Schnittstelle. Auch wenn Sie diese Option deaktivieren, indem Sie die Option Nachrichtenkopien im Ordner "Gesendete Objekte" Speichern im Outlook-e-Mail-Client deaktivieren, wird die Option ignoriert.

SQL-Mail für SQL Server 2000 wird mit extended MAPI geschrieben. Schnittstelle und speichert eine Kopie der gesendeten Nachrichten im Ordner " Gesendete Objekte " nicht. Wenn Sie eine Kopie der Nachrichten benötigen, die SQL-Mail sendet ab SQL Server 2000 müssen Sie cc:, um sich selbst und erstellen Sie eine Outlook Message-Regel, die diese Nachrichtenkopien in Ordner Gesendete Objekte umgeleitet.

F8: Warum ist mein Postfach voll, aber sehe ich keine Nachrichten im Ordner " Gesendete Objekte "?

A8: SQL Server 7.0 und SQL Server 2000, gibt es eine Option in der SQL Server-Agent-Eigenschaften -Fenster zum Speichern von Kopien der gesendeten Nachrichten im Ordner "Gesendete Objekte". Wenn Sie diese Option nicht auswählen, SQL-Mail speichert Kopien von der SQL Server-Agent-Mail im Stammordner des Exchange-Servers. Wenn die Postfach voll ist, wird die Xp_sendmail gespeicherte Prozedur möglicherweise e-Mail senden, und geben Fehler zurück 80040403 oder die Fehlermeldung angezeigt, unter anderem.

Sie werden nicht die Kopien von SQLAgentMail von Microsoft sehen können Outlook und müssen das Dienstprogramm Microsoft Exchange MDB Viewer verwenden, um zu sehen und diese Nachrichten löschen. Weitere Informationen über die Vorgehensweise zur Behebung Problem, klicken Sie auf die nachstehenden Artikelnummern klicken, um die Artikel in der Microsoft anzuzeigen. Knowledge Base:
261133 Update: DTS "Mail senden" Postfach voll ist und Outlook nicht sehen oder Löschen von E-Mail-Nachrichten
308758 FIX: SQL-Agent-Mail E-mail an Root-Verzeichnis des Quellpostfachs verursachen
F9: Warum löscht SQL Mail meine e-Mail-Anlagen nicht?

A9: Wenn die Xp_sendmail gespeicherte Prozedur mit einer Abfrage ausführen, und @ Attach_results wahr ist, temporäre Dateien für die Anlagen verbleiben in das System32-Verzeichnis, in dem das Betriebssystem Windows1 installiert ist. Dies Verhalten tritt bei allen Versionen von SQL Server. Weitere Informationen zu diesem Problem finden Sie die folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
151545 BUG: Xp_sendmail @ Query verlässt temporäre Dateien auf Server
F10: Warum sind keine Mailprofile in der Dropdown-Feld in SQL-Mail-Eigenschaften aufgelistet?

A10: Eine mögliche Ursache ist, dass diese SQL Server unter der Dienst ausgeführt wird ist konfiguriert, um mit dem lokalen Systemkonto zu starten. Das Konto Lokales System nicht wird haben eine Windows1 Anmeldung zugeordnet; aus diesem Grund keine Mailprofile kann für SQL Server konfiguriert werden. Finden Sie in der Abschnitt in diesem Artikel Anweisungen zum Auswählen des richtigen Dienststartkontos.

Eine andere Mögliche Ursache ist, dass es kein Mailprofil für das Konto zum Starten der MSSQLServer-Dienst. Zum Konfigurieren eines Mailprofils für die Verwendung mit SQL Server Mail, müssen Sie zuerst auf den Windows-Computer Anmelden auf denen SQL Server ist mit dem gleichen Anmeldenamen und Kennwort zum Starten des MSSQL-Servers ausgeführt Service.

Sie haben keine Microsoft Outlook als Standard-Mail festlegen Client. Finden Sie in der Abschnitt in diesem Artikel für Anweisungen zur Überprüfung E-mail-Standardprogramm.
F11: Warum funktioniert SQL-Mail nur wenn ich am Server angemeldet bin?

A11: Dies deutet darauf hin, dass Sie nicht SQL Mail korrekt konfiguriert haben. Befolgen Sie die Checkliste in der Abschnitt dieses Artikels sicher, dass Sie SQL Mail korrekt konfiguriert. Zum Beispiel eine funktionierende POP3 (für eingehende Nachrichten) Server kann für die e-Mail-Konfiguration nicht angegeben haben.

Eine andere Mögliche Ursache ist die Verwendung von Outlook 2002 mit einem Internet-Mail Server. Outlook 2002 behandelt nicht-Exchange-Server anders als Exchange Server. Da der Mail-Spooler aus Outlook-Prozessbereich ausgeführt wird für nicht-Exchange-Mail-Server müssen Sie ausführen in Outlook 2002-client Bestellung senden von Internetmail. Wenn Sie von dem Server, der Outlook-Client Abmelden heruntergefahren und Nachrichten werden nicht mehr gesendet. Um dieses Problem zu beheben, müssen Sie entweder verwenden Wechseln in einen Exchange-Server oder Outlook 2000.

F12: Warum reagiert SQL Mail (hängt)?

A12: Wenn SQL e-Mail-Nachrichten in regelmäßigen Abständen hängt, ist die wahrscheinlichste Ursache der Verlust eine Verbindung zum e-Mail-Server. Erfahrungsgemäß SQL Mail mehr ist. wahrscheinlich nicht mehr reagiert, wenn Sie eine Internet-Mailserver (POP3/SMTP), verwenden aber Es kann auch reagiert, wenn eine Verbindung zu einem Exchange-server schlägt fehl.

Was passiert ist, dass der e-Mail-Client versucht, Verbindung zu der Mailserver. Wenn die Verbindung fehlschlägt, eine Nachricht vom e-Mail-Client wird angezeigt, die Anforderungen Benutzeraktion, ob fortzusetzen oder abzubrechen. Die Nachricht wird nicht auf dem Server angezeigt, da der SQL SQL Mail ausgeführt wird Server-Dienst. Keine Handlung des Benutzers kann auftreten, weil eine Nachricht nicht angezeigt wird, und SQL Mail wartet unbegrenzt lange. Auch wenn Sie die Netzwerkverbindung wiederherstellen, SQL-Mail wird nicht automatisch zurückgesetzt, und wiederholen. Sie beenden und neu starten müssen der SQL Server-Dienst, bevor Sie wieder eine Nachricht senden können.

Ein weiterer möglicher Grund für die SQL-Mail nicht mehr reagiert, wird eine neue Version von Outlook eine Sicherheitsfunktion, die warnt, wenn eine Anwendung nicht-Outlook E-mail sendet. SQL-Mail SQL Server 6.5 und SQL Server 7.0 sind solche nicht-Outlook Anwendungen. Wenn eine Sicherheitsmeldung angezeigt wird, wenn SQL-Mail gesendet wird, Dies hat dieselbe Wirkung, machen die SQL-Mail nicht mehr reagiert, wenn die Verbindung zum e-Mail-Server sind verloren gegangen.

F13: Wie kann man, ob Dialogfeldmeldungen verursachen SQL-Mail nicht mehr reagiert?

A13: Da SQL-Mail über den SQL Server-Dienst ausgeführt wird jede Dialogfeldmeldungen, die dazu führen, dass die SQL-Mail reagiert werden auf nicht angezeigt. Ihrem Desktop. Um festzustellen, ob SQL Mail Dialogfeldmeldungen verursacht, müssen Sie Führen Sie SQL Server, als Konsolenanwendung und nicht als Dienst. Hierzu verwenden Sie diese Schritte:

  1. Melden Sie sich an den Windows-Server mit demselben Konto verwendet, um Starten Sie den SQL Server-Dienst.
  2. Öffnen Sie ein Eingabeaufforderungsfenster. Bei Verwendung von SQL Server 2000, Sie müssen durch Navigieren zu dem Verzeichnis, in dem die ausführbare für Dateien, Ihre SQL Server-Instanz installiert sind.
  3. Starten Sie SQL Server als eine Anwendung durch Ausführen dieser Befehl:

    Sqlservr - c

    Hinweis: für SQL Server 2000, wenn Sie eine benannte Instanz verwenden, müssen Sie -s mit dem Instanznamen.
  4. Verbinden mit SQL Server mit Query Analyzer, und führen Sie die Xp_sendmail erweiterte gespeicherte Prozedur zu testen, senden eine e-Mail-Nachricht. Wenn Sie sind nicht mit SQL Server 2000, Sie müssen möglicherweise Ausführen der erweiterten gespeicherten Prozedur, SQL-Mail zu starten, bevor Sie versuchen, Xp_startmail Senden Sie e-Mail.
  5. Wenn ein Dialogfeld angezeigt wird, müssen Sie das Problem beheben. Bevor Sie SQL-Mail verwenden können.
F14: Warum funktionieren meine geplanten Aufträge, die e-Mail-Benachrichtigung nicht mehr verwenden?

A14: SQLAgentMail kann auch reagiert beim Aufruf aus einer geplanter Auftrag im SQL-Agent. Lesen Sie die Antwort auf Frage 13 für die meisten häufige Gründe, die dazu führen, dass die SQL-Mail nicht mehr reagiert. Zum Beispiel, wenn SQLAgentMail Seiten an den Operator nach Abschluss eines geplanten Auftrags, ist dies ein synchroner Aufruf. Wenn die Verbindung zum e-Mail-Server reagiert, für aus welchem Grund, und klicken Sie dann auf der Auftragsplaner, der Ausgabe des Befehls e-Mail-Nachrichten senden nicht mehr reagiert und keine anderen geplanten Aufträge ausgeführt werden, bis das Problem ist korrigiert und die SQL Server-Agent angehalten und neu gestartet.

F15: Warum erhalte ich eine Meldung "Mapi-Anmeldefehler"?

A15: Die Meldung "Mapi-Anmeldefehler" bedeutet im Allgemeinen, dass SQL Mail kein e-Mail-Profil mit dem beginnen gefunden. Befolgen Sie die Setup-Checkliste Klicken Sie im Dialogfeld Abschnitt dieses Artikels, um sicherzustellen, dass Sie SQL Mail ordnungsgemäß eingerichtet sind. konfiguriert.

Ein weiterer Grund ist, dass Ihr Mailprofil beschädigt ist oder der Name des Profils ist größer als 32 Zeichen. Sie können versuchen das Mailprofil zu löschen und neu erstellt wird, mit einem kürzeren Namen, um sicherzustellen, dass Sie haben eine funktionierende e-Mail-Profil.

F16: Warum erhalte ich eine Meldung "Allgemeiner MAPI-Fehler"?

A16: die Meldung "Allgemeiner MAPI-Fehler" ist in der Regel verursacht durch ein falsche SQL-Mail-Konfiguration. Befolgen Sie die Checkliste in der Abschnitt Dieser Artikel, um sicherzustellen, dass Sie SQL-Mail korrekt konfiguriert haben.

F17: Warum sehe Fehler 1073759806 "und" 1073759778 ich in meiner SQL Server-Fehlerprotokoll?

A17: Wenn Sie SQL-Mail durch Starten mit Xp_startmail erweiterte gespeicherte Prozedur SQL Server 2000 werden Sie in der folgende Fehlermeldungen im Fehlerprotokoll SQL Server:

Fehler: 1073759806, Schweregrad: 1, Status: 0 beginnend SQL Mail Sitzung....
Fehler: 1073759778, Schweregrad: 1, Status: 0-SQL-Mail-Sitzung gestartet...
Dies sind Informationsmeldungen (Schweregrad = 1) aufgrund von Nachrichten SQL-Mail mit Xp_startmailgestartet. Mit SQL Server 2000 beginnt SQL Mail automatisch beim Ausführen Xp_sendmail, verwenden von Xp_startmail ist nicht erforderlich. Sie können diese Meldungen ignorieren.

F18: Warum erhalte ich 80040111 (oder ähnliche Hexadezimalzahl) beim Versuch, e-Mail-Nachrichten senden?

A18: Der erste Schritt zur Lösung dieses Problems ist die Bestimmung der Fehlermeldung, die der hexadezimal-Fehlernummer zugeordnet werden. Fehler beim konvertiert MAPI nicht. Gibt die Zahlen in Zeichenfolgen, so SQL-Mail nur die Fehlernummer zurück. Weitere Informationen zum Interpretieren von die MAPI-Rückgabecode, klicken Sie in folgendem Artikel in der Microsoft Knowledge Base:
238119 INFO: Liste der numerischen Ergebniscodes Extended MAPI
Wenn Sie den Hexadezimalwert 0 x 80040111 nachschlagen, sehen Sie die die Fehlermeldung "MAPI" MAPI_E_LOGON_FAILED entspricht, die Gibt an, dass SQL mit dem bereitgestellten Mailprofil anmelden konnte nicht. Sie können dann Korrekturmaßnahmen Sie basierend auf die Fehlermeldung.

F19: Warum Arbeit SQL Mail, SQLAgentMail jedoch bedeutet nicht, oder umgekehrt?

A19: Eine Möglichkeit ist, dass die SQL Server und SQL-Agent-Dienste mit unterschiedlichen Konten gestartet. Ändern Sie das Startkonto des Dienstes Das funktioniert nicht mit e-Mail-Nachrichten mit demselben Konto des Dienstes zu beginnen, funktioniert mit Mail. Beenden Sie und starten Sie den Dienst vor der Prüfung, die Diese Änderung behebt das Problem.

Hinweis: bei Verwendung von SQL-Mail mit der Internet Mail-Dienst ein Privater Speicher (. pst) wird zum Speichern von gedownloadeten E-mail-Nachrichten aus der POP3-Server. Diese .pst-Datei wird von allen Diensten verwendet, die dieses Mailprofil verwendet, und Ursachen eines Konflikts, wenn SQL E-Mail- und SQL-Agent Mail beide verwenden die gleiche POST Profil. Für Weitere Informationen finden Sie im Artikel anzeigen der Microsoft Knowledge Base:
313969 PRB: Fehler PST-Datei 'öffnen' kann nicht auftritt, wenn Sie ein POP3-Server-Profil mit SQL-Mail
Eine andere Möglichkeit ist, dass die Profile verschiedene. Nachdem die Dienstkonten gleich sind, ändern Sie das e-Mail-Programm Das funktioniert nicht dasselbe Mailprofil verwenden, das funktioniert. Beenden, und Starten Sie den Dienst vor der Prüfung, die diese Änderung korrigiert die Problem.

Es ist wichtig zu erkennen, SQL-Mail SQL Server 6.5 und SQL Server 7.0 simple MAPI verwendet, während SQLAgentMail die erweiterte MAPI-Schnittstelle verwendet. Einige e-Mail-Clients unterstützen nur die einfache MAPI-Schnittstelle und arbeitet mit SQL-Mail, aber nicht mit SQLAgentMail. Weitere Informationen zu e-Mail-clients für die Verwendung mit SQL-Mail unterstützt, klicken Sie auf die nachstehende Artikelnummer klicken, um anzuzeigen den Artikel in der Microsoft Knowledge Base:
311231 INF: häufig gestellte Fragen - SQL Server - SQL-Mail
Die Standard-Mail-Client kann auch Auswirkungen auf die Betrieb der SQL-Mail. Finden Sie in der Abschnitt Anleitungen zum Überprüfen und ändern Ihr Standard-e-Mail-Programm.

F20: Warum die Schaltfläche Test sagen mir, dass er starten und Stoppen der SQL-Mail mit meinem Starten Profil, aber ich kann nicht SQL-Mail zu?

A20: Die Schaltfläche " Test " in das Dialogfeld-Eigenschaft SQL-Mail (oder SQLAgentMail) testet nur die Verwendung der bereitgestellten e-Mail-Profil, SQL-Mail zu starten. Garantiert nicht, dass die SQL-Mail verwendet wird Dieses Profil. Der Grund dafür ist, dass in einigen Fällen SQL Post möglicherweise ignoriert verwenden das bereitgestellte Mailprofil und dennoch angegebenen standardmäßigen e-Mail-Client. Wenn der standardmäßige-Client e-Mail ist beispielsweise Outlook Express und Outlook Express lässt sich nicht auf dem Server SQL-Mail kann versuchen, sie während des Startvorgangs und SQL-Mail ist dann nicht ordnungsgemäß funktionsfähig.

Es ist wichtig, dass die Standard-Mailclient auf dem Server werden die gleiche e-Mail-Client verwendet, um Konfigurieren Sie die SQL-Mail bereitgestellten Mailprofils. Finden Sie in der Abschnitt Anweisungen zum Überprüfen und ändern Ihr Standard-e-Mail-Programm.

F21: Warum SQL Mail keinen Failover auf meinen Clusterserver?

A21: SQL-Mail wird auf einem gruppierten SQL Server nicht unterstützt, da die Von SQL-Mail verwendete MAPI-Schnittstelle ist nicht clusterfähig. Für Weitere Informationen finden Sie im Artikel anzeigen der Microsoft Knowledge Base:
298723 BUG: SQL-Mail für die Verwendung in Verbindung mit virtuellen SQL-Server-Cluster nicht vollständig unterstützt.
F22: Warum funktioniert SQL-Mail mit einer Verteilerliste nicht?

A22: SQL-Mail mit SQL Server 6.5 und 7.0 von SQL Server ermöglichen es Ihnen, senden e-Mail-Nachrichten mithilfe einer Verteilerliste. Verwendung einer Verteilerliste mit SQL-Mail für SQL Server 2000 funktioniert nur in bestimmten Konfigurationen. Weitere Informationen finden Sie unter die folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
315666 BUG: XP_SENDMAIL fehlschlägt, Nachrichten an persönliche Verteilerliste senden

Eigenschaften

Artikel-ID: 315886 - Geändert am: Freitag, 30. März 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Keywords: 
kbhowto kbinfo kbmt KB315886 KbMtde
Maschinell übersetzter Artikel
Wichtig: 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: 315886
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.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com