DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 315886 - Dernière mise à jour: vendredi 30 mars 2012 - Version: 1.0

 
Ancien nº de publication de cet article : F315886

Sommaire

Résumé

Cet article utilise un format questions-réponses pour identifier problèmes courants que vous pouvez rencontrer lorsque vous travaillez avec SQL Mail et vous offre avec quelques conseils sur la façon de résoudre ou corriger ces problèmes. La bibliothèque de classes la majorité du courrier SQL liés à des problèmes sont dus à une mauvaise configuration. Pour plus d'informations sur la façon de configurer correctement SQL Courrier, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans Microsoft Base de connaissances :
263556  (http://support.microsoft.com/kb/263556/EN-US/ ) INF: Comment faire pour configurer la messagerie SQL
Cet article suppose une connaissance pratique de la informations générales fournies dans l'article Q263556. Sauf indication contraire, les commentaires Dans cet article en ce qui concerne le courrier SQL également appliquer SQLAgentMail.

Plus d'informations

Vérifiez votre Configuration

Corriger une mauvaise configuration peut résoudre la grande majorité des problèmes de messagerie SQL. Pour vous assurer que vous avez SQL Mail est configuré correctement, utilisez cette liste :
  • Vous devez disposer d'un client de messagerie (tel que Microsoft Outlook) installé sur l'ordinateur qui exécute SQL Server.
  • Utilisez l'option société ou groupe de travail pour Microsoft Outlook 2000 (Microsoft Outlook 2002 fait avez pas l'option société ou groupe de travail ). Pour sélectionner l'option dans le menu Outils , cliquez sur Optionset puis double-cliquez sur l'onglet Services de messagerie . Dans la boîte de dialogue Services de messagerie , cliquez sur la commande de Messagerie pris en charge . Microsoft Outlook 2002 ne fonctionne pas avec SQL Mail lorsque vous utilisez un serveur de messagerie Internet, sauf si le client Outlook est laissé à toutes les heures.
  • Vous devez disposer d'un serveur de messagerie opérationnel tel que Microsoft Exchange ou un courrier Internet (Post Office Protocol 3 [POP3] ou Simple Mail Serveur de transport Protocol [SMTP]). Le serveur de courrier sortant SMTP ne sont pas nécessairement le même que le serveur de messagerie POP3 entrant ; Toutefois, vous devez avoir un valide serveur de courrier entrant avec un compte de messagerie configuré, même si vous n'envisagez pas de envoyer du courrier à SQL Mail.
  • Le compte utilisé pour démarrer le service de SQL Server devez être un compte de domaine si vous utilisez un serveur Exchange. Le compte de domaine doit avoir une boîte aux lettres sur le serveur Exchange. Si vous utilisez une messagerie Internet serveur, vous pouvez utiliser un compte local pour lancer SQL Server. Toutefois, le compte vous permet de démarrer SQL Server ne peut pas être le compte système Local, sous aucun circonstances. La même remarque vaut pour le compte de service que vous utilisez pour démarrer le SQL Agent si vous utilisez SQLAgentMail.
  • Dans la mesure où les profils de messagerie sont associées à un compte Microsoft Compte de connexion Windows, vous devez vous connecter à l'ordinateur qui exécute SQL Server avec le compte de démarrage du service de SQL Server afin d'inspecter le courrier profil disponible à SQL Server. Par exemple, ouvrez le panneau de configuration. Dans la boîte de dialogue Panneau de configuration , double-cliquez sur courrier. Dans la boîte de dialogue courrier , double-cliquez sur Afficher les profils. Si vous utilisez SQLAgentMail et le compte du service Agent de SQL est différent du compte de service SQL Server, vous devez également vous connecter avec le Compte de démarrage du service Agent SQL pour inspecter les profils de messagerie disponibles pour le Agent SQL.
  • Vous devez être en mesure d'ouvrir le client de messagerie et de tester l'envoi et recevez un message électronique à votre serveur de messagerie. Aucune boîte de dialogue ou d'un message ne doit apparaître nécessitant une intervention de l'utilisateur. SQL Mail utilise le client de messagerie pour envoyer du courrier. Car SQL Mail s'exécute dans le service SQL Server, toutes les boîtes de dialogue qui nécessitent interaction de l'utilisateur apparaissent sur le « bureau virtuel » et ne reçoivent pas de réponse. L'absence de réponse entraîne SQL Mail cesse de répondre (se bloquer).
  • Vous devez fournir SQL Mail vous permet de tester le profil de messagerie configuration de votre client de messagerie. Pour ce faire, dans Enterprise Manager, ouvrez le dossier Services Support . Dans le dossier Services Support , avec le bouton droit SQL Mailet puis cliquez sur Propriétés. Si vous utilisez SQLAgentMail, vous devez fournir le profil de messagerie pour Agent SQL. Pour ce faire, dans Enterprise Manager, ouvrez le dossier Gestion , cliquez droit sur L'Agent SQLet puis cliquez sur Propriétés.
  • Le programme de messagerie Internet par défaut doit être identique à le client de messagerie que vous permet de tester la configuration de messagerie. Pour vous assurer que vous avez le programme approprié, ouvrez le panneau de configuration, double-cliquez sur Options Internetet puis cliquez sur l'onglet programmes .
  • Pour les précédentes modifications prennent effet, vous devez Arrêtez et redémarrez le service SQL Server. Si vous reconfigurez la valeur par défaut profil de messagerie, vous devez redémarrer l'ordinateur pour que les modifications prennent effet.

Problèmes fréquemment rencontrés

Une liste de problèmes liés à la SQL Mail fréquemment rencontrés par les suit les clients. Discussion des différents problèmes est une question et format de la réponse. Les questions ne figurent pas dans l'ordre de fréquence bien que questions similaires sont regroupées. Les réponses ne prennent pas en compte pour chaque cause possible ; Toutefois, ils reflètent les principales causes d'un particulier problème.

Q1 : Pourquoi Mail SQL cesser de fonctionner après mis à niveau SQL Server 2000 ?

A1: SQL Server 2000 introduit des modifications significatives à SQL Mail. Le modification majeure est que le courrier SQL utilise maintenant l'Application de messagerie étendues Interface de programmation (MAPI) au lieu de simple MAPI. Pour plus d'informations sur les différences entre simple MAPI étendu, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
200018  (http://support.microsoft.com/kb/200018/EN-US/ ) INFO : Différences entre CDO, MAPI Simple et MAPI étendu
Si vous utilisez SQL Server 2000, Microsoft vous conseille vivement d'appliquer les Microsoft SQL Server 2000 Service Pack 2 (SP2), ou une version ultérieure, avant d'essayer d'utiliser la messagerie SQL.

Q2 : Pourquoi Mail SQL cesser de fonctionner après mise à niveau de Microsoft Outlook ou appliqué le correctif de sécurité pour Outlook ?

A2: An Outlook 2000 E-Mail Security Update publié en août 2001 empêche la propagation des vers de messagerie qui se propagent en envoyant eux-mêmes à tout le monde dans votre carnet d'adresses. Le correctif de sécurité détecte lorsqu'un non-Outlook programme envoie un message électronique et une boîte de dialogue avec ce message s'affiche :
Un programme tente d'envoyer automatiquement un message électronique votre pour le compte. Vous souhaitez autoriser cela ?
Vous devez cliquer sur Oui si vous souhaitez envoyer le courrier.

Mail SQL pour SQL Server 6.5 et 7.0 de SQL Server est considéré comme un programme non-Outlook qui tente de Pour envoyer du courrier. Cependant, SQL Mail étant appelé dans le service SQL Server, la boîte de dialogue est envoyée au « bureau virtuel » du service SQL Server et n'apparaît pas sur le serveur. Dans la mesure où aucune interaction utilisateur se produit, SQL de messagerie cesse de répondre.

Les fonctionnalités de sécurité peuvent être allégées avec la assistance de votre administrateur Exchange ; Toutefois, une meilleure solution consiste à mise à niveau vers SQL Server 2000. Mail de SQL dans SQL Server 2000 établit une interface MAPI étendue connexion, qui contourne la boîte de dialogue de sécurité. Pour plus d'informations sur la Sécurité Outlook correctif, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
262631  (http://support.microsoft.com/kb/262631/EN-US/ ) OL2000 : Informations à propos de la mise à jour de sécurité de messagerie Outlook
Microsoft Outlook 2002 comprend la sécurité fonctionnalités de la mise à jour de sécurité Outlook 2000.

Si vous êtes déjà à l'aide de SQL Server 2000 et SQL Mail cesse de fonctionner après l'installation Outlook 2002, vous utilisez probablement un serveur de messagerie Internet. Vous pourriez configurer les versions précédentes d'Outlook de sorte que vous envoyer du courrier à partir d'un Service Microsoft Windows. Pour améliorer les performances lorsque vous travaillez avec messagerie non-Exchange, le spouleur de messagerie s'exécute dans l'espace de processus de Microsoft Outlook 2002, qui exige que le client Outlook être ouvert à tout moment quand vous envoyez du courrier à un serveur non-Exchange. Si vous ne souhaitez pas laisser Outlook client 2002 en cours d'exécution sur votre serveur à tout moment (que vous ayez à ouvrir une session pour le serveur), vous devez utiliser un serveur Exchange comme serveur de messagerie ou rouleau une version précédente de Microsoft Outlook.

Q3 : Comment savoir si le correctif de sécurité Outlook installé sur mon serveur ?

A3: dans le menu aide d'Outlook, cliquez sur à propos de Microsoft Outlook. Si votre version de Outlook 2000 est 9.0.0.4201 ou version ultérieure, puis vous la mise à jour de sécurité de messagerie Outlook est installé.

Q4 : Comment puis-je empêcher SQL Mail négatif si j'ai le correctif de sécurité pour Outlook ou j'utilise Outlook 2002 ?

A4: vous devez travailler avec votre administrateur Exchange pour modifier la paramètres de sécurité par défaut. La procédure exacte varie selon que vous utilisez Outlook 2000 ou Outlook 2002 (fournies avec Office XP). Pour plus d'informations sur la modification de l'échange paramètres de sécurité, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
263297  (http://support.microsoft.com/kb/263297/EN-US/ ) OL2000 : Administrator Information About the Outlook E-mail Security Update
290499  (http://support.microsoft.com/kb/290499/EN-US/ ) OL2002 : Informations destinées aux administrateurs concernant les fonctionnalités de sécurité de messagerie
Q5 : Pourquoi mon courrier sortant bloqué dans la boîte de réception ?

A5: ce problème est plus susceptible de se produire avec Outlook 2002. Pour améliorer les performances de messagerie Internet, l'équipe de développement Office déplacé le courrier spouleur de messagerie non-Exchange dans l'espace de processus Outlook. Vous devez disposer du Client Outlook ouvert pour envoyer des messages électroniques sortants. Ce problème n'affecte pas la envoyer par courrier électronique qui envoie Outlook vers le serveur Exchange.

Vous pouvez également rencontrer ce problème lorsque vous utilisez Outlook 2000. Dans ce cas, le plus probable cause est que vous n'avez pas fourni un serveur POP3 opérationnel comme le courrier entrant serveur dans le profil de messagerie.

Q: Pourquoi mon courrier sortant bloqué dans la boîte d'envoi ?

A6: Ce problème se produit fréquemment avec les anciens clients de messagerie tels que Microsoft Windows Messaging et Microsoft Outlook 97. Ces clients de messagerie ont été jamais destinée à être appelée à partir d'un service Windows tel que SQL Server. Pour plus d'informations, Cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft Base :
237913  (http://support.microsoft.com/kb/237913/EN-US/ ) INFO : Modèle d'objet Outlook inadapté pour être exécuté dans le Service Windows
Ces clients de messagerie sont désormais obsolètes, afin que vous devez ne plus rencontrer ce problème. Toutefois, si vous êtes, vous devez être en mesure de Pour obtenir un correctif en contactant le Support technique Microsoft.

Q7 : Pourquoi ne je pas les messages envoyés dans le dossier Éléments envoyés ?

A7: Mail SQL pour SQL Server 6.5 et 7.0 de SQL Server enregistre une copie de les messages envoyés dans le dossier Éléments envoyés d'Outlook, qui est le comportement par défaut avec le simple Interface MAPI. Même si vous désactivez cette option en désactivant l'option Enregistrer une copie des messages dans le dossier éléments envoyés dans le client de messagerie Outlook, l'option est ignorée.

Mail SQL pour SQL Server 2000 est écrit à l'aide de l'interface MAPI étendue interface et n'enregistre pas une copie des messages envoyés dans le dossier Éléments envoyés . Si vous avez besoin d'une copie des messages qui envoie du courrier SQL de SQL Server 2000, vous devez cc : votre propre et créer un Outlook règle de message qui achemine ces copies de messages vers votre dossier Éléments envoyés .

Q8 : Pourquoi est-elle ma boîte aux lettres est pleine, mais je ne vois pas les messages dans le dossier Éléments envoyés ?

A8: dans SQL Server, 7.0 et 2000 de SQL Server, il existe une option dans la Fenêtre Propriétés de l'Agent SQL Server pour Enregistrer des copies des messages envoyés dans le dossier Eléments envoyés. Si vous ne sélectionnez pas cette option SQL Mail enregistre une copie de la Messagerie de l'Agent de SQL Server dans le dossier racine du serveur Exchange. Lors de la boîte aux lettres est pleine, la procédure stockée xp_sendmail risquent de ne pas envoyer du courrier et de renvoyer l'erreur 0 x 80040403 ou le message d'erreur MAPI_E_TABLE_TOO_BIG, entre autres.

Vous ne pourrez pas voir les copies du SQLAgentMail à partir de Microsoft Outlook et vous devrez utiliser l'utilitaire Microsoft Exchange MDB Viewer pour voir et supprimer ces messages. Pour plus d'informations sur la façon de résoudre ce problème le problème, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans Microsoft Base de connaissances :
261133  (http://support.microsoft.com/kb/261133/EN-US/ ) CORRECTIF : DTS « Envoyer courrier » remplit une boîte aux lettres et Outlook ne peut pas voir ou supprimer des Messages électroniques
308758  (http://support.microsoft.com/kb/308758/EN-US/ ) CORRECTIF : SQL Agent Mail peut provoquer l'E-mail à écrire dans le répertoire racine de la boîte aux lettres Source
Q9 : Pourquoi ne SQL Mail supprime pas mes pièces jointes ?

A9: Si vous exécutez la procédure stockée xp_sendmail avec une requête et @ attach_results est true, les fichiers temporaires créés pour les pièces jointes sont laissées dans le répertoire System32 dans lequel le système d'exploitation Windows est installé. Ceci comportement se produit avec toutes les versions de SQL Server. Pour plus d'informations sur ce problème, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
151545  (http://support.microsoft.com/kb/151545/EN-US/ ) BOGUE : xp_sendmail avec requête @ laisse les fichiers temporaires sur le serveur
Q10 : Pourquoi aucun profil de messagerie ne répertoriés dans la zone déroulante dans les propriétés de messagerie SQL ?

A10 : Une des causes possibles sont que le service que SQL Server s'exécute sous est configuré pour démarrer avec le compte système Local. Le compte système Local pas avoir un login Windows associé ; par conséquent, aucun profil de messagerie peut être configuré pour SQL Server. Reportez-vous à la section de cet article pour savoir comment choisir le compte de démarrage du service approprié.

Un autre Il est possible qu'il n'existe aucun profil de messagerie pour le compte utilisé pour démarrer le service MSSQL Server. Pour configurer un profil de messagerie à utiliser avec SQL Server Courrier, vous devez connectez-vous tout d'abord l'ordinateur Windows sur lequel est SQL Server en cours d'exécution avec la même connexion et mot de passe utilisé pour démarrer le serveur MSSQL service.

Vous n'avez pas Microsoft Outlook défini comme la messagerie électronique par défaut client. Reportez-vous à la Dans cet article pour obtenir des instructions sur l'examen votre programme de messagerie par défaut.
Q 11 : Pourquoi SQL Mail seulement fonctionne-t-il lorsque je suis connecté au serveur ?

A11 : Cela suggère que vous n'avez pas SQL Mail est configuré correctement. Suivez l'aide-mémoire d'installation dans le section de cet article pour vérifier que vous avez SQL Mail est configuré correctement. Par exemple, un travail POP3 (courrier entrant) serveur peut-être n'ait été fourni à la configuration du courrier.

Un autre Il est possible que vous utilisez Outlook 2002 avec une messagerie Internet serveur. Outlook 2002 traite différemment de Exchange les serveurs non-Exchange serveurs. Étant donné que le spouleur de messagerie est exécuté à partir de l'espace de processus Outlook pour les serveurs de messagerie non-Exchange, vous devez disposer du client Outlook 2002 en cours d'exécution afin d'envoyer des messages Internet. Lorsque vous fermez la session du serveur, le client Outlook s'arrête et le courrier n'est plus envoyé. Pour résoudre ce problème, vous devez utiliser Commutateur à un serveur Exchange ou Outlook 2000.

Q12 : Pourquoi SQL Mail cesse de répondre (se bloquer) ?

A12 : Si SQL Mail se bloque régulièrement, la cause la plus probable est la perte d'une connexion au serveur de messagerie. L'expérience montre que SQL Mail plus semble cesser de répondre lorsque vous utilisez un serveur de messagerie (POP3/SMTP) Internet, mais Il peut également cesser de répondre si une connexion à un serveur Exchange ne fonctionne pas.

Que se passe-t-il est que le client de messagerie tente de se connecter à le serveur de messagerie. Si la connexion échoue, un message à partir du client de messagerie apparaît qui demande l'action de l'utilisateur ou non continuer ou sur Annuler. Le message n'apparaît pas sur le serveur SQL Mail étant exécuté à partir de la SQL Service serveur. Parce qu'un message n'apparaît pas, aucune action de l'utilisateur ne peut se produire et SQL Mail attend indéfiniment. Même si vous rétablissez la connexion réseau, SQL Mail ne réinitialise pas automatiquement, puis réessayez. Vous devez arrêter et redémarrer le Service SQL Server avant de commencer à envoyer des messages.

SQL Mail cesse de répondre une autre explication possible est un nouvel Outlook fonctionnalité de sécurité qui vous avertit lorsqu'une application non-Outlook envoie du courrier. Mail SQL pour SQL Server 6.5 et 7.0 de SQL Server sont ce non-Outlook applications. Si une fenêtre de boîte de dialogue sécurité s'affiche lors de l'envoi de courrier SQL, Cela a pour effet de rendre SQL Mail cesse de répondre même comme si le connexion au serveur de messagerie ont été perdues.

Q 13 : Comment puis-je savoir si les messages de boîte de dialogue sont à l'origine SQL Mail cesse de répondre ?

A13 : SQL Mail étant exécuté via le service SQL Server, tout les messages de boîte de dialogue qui provoquent SQL Mail cesse de répondre n'apparaissent pas sur votre bureau. Pour déterminer si SQL Mail est à l'origine des messages de boîte de dialogue, vous devez Exécutez SQL Server comme une application console et non comme un service. Pour ce faire, utilisez ces étapes suivantes :

  1. Ouvrez une session sur le serveur Windows avec le même compte que celui utilisé pour Démarrez le service SQL Server.
  2. Ouvrez une fenêtre d'invite de commande. Si vous utilisez SQL Server 2000, vous devez accédez au répertoire dans lequel les fichiers de l'exécutable pour votre Instance de SQL Server sont installés.
  3. Démarrez SQL Server en tant qu'application par l'exécution de cette commande :

    sqlservr - c

    Remarque: pour SQL Server 2000, si vous utilisez une instance nommée, vous devez ajouter -s avec le nom d'instance.
  4. Se connecter à SQL Server avec Query Analyzer, puis exécutez le procédure stockée pour envoyer un message électronique de test étendue xp_sendmail . Si vous sont ne pas à l'aide de SQL Server 2000, vous devrez peut-être exécuter la procédure stockée pour démarrer SQL Mail avant d'essayer d'étendue xp_startmail envoyer du courrier.
  5. Si une boîte de dialogue s'affiche, vous devez corriger le problème avant de pouvoir utiliser Mail SQL.
Q14 : Pourquoi que Mes tâches planifiées qui utilisent la notification de courrier a cessé de fonctionner ?

A14 : SQLAgentMail peut également cesser de répondre lorsqu'elle est appelée à partir d'un tâche planifiée de l'Agent de SQL. Reportez-vous à la réponse à la question 13 pour le meilleur raisons courantes qui provoquent des SQL Mail cesse de répondre. Par exemple, lorsque Pages SQLAgentMail un opérateur par radiomessagerie à l'issue d'une tâche planifiée, il s'agit un appel synchrone. Si la connexion au serveur de messagerie ne répond plus, pour raison quelconque, puis le Planificateur qui a émis la commande Envoyer du courrier cesse de répondre et aucun autre tâches planifiées peuvent s'exécuter jusqu'à ce que le problème est corrigé et l'Agent de SQL Server est arrêté et redémarré.

Q: Pourquoi obtenir un message "Échec d'ouverture de session Mapi" ?

A15 : Le message "Échec d'ouverture de session Mapi" signifie généralement que SQL Mail est Impossible de trouver un profil de messagerie avec lequel démarrer. Suivez l'aide-mémoire d'installation dans le section de cet article pour vous assurer que vous avez correctement Mail SQL configuré.

Une autre raison est que votre profil de messagerie est endommagé ou le nom du profil est supérieur à 32 caractères. Vous souhaiterez peut-être essayer la suppression du profil de messagerie et ensuite la recréer avec un nom plus court pour s'assurer que vous avez un profil de messagerie de travail.

Q16 : Pourquoi obtenir un message « erreur générale mapi » ?

R16: le message "Erreur générale mapi" est généralement causé par un une mauvaise configuration du courrier de SQL. Suivez l'aide-mémoire d'installation dans le section de Cet article pour vous assurer que vous avez SQL Mail est configuré correctement.

Q17 : Pourquoi puis-je voir les erreurs 1073759806 et 1073759778 apparaissent-elles dans mon journal des erreurs de SQL Server ?

A17 : Si vous démarrez SQL Mail en utilisant xp_startmail procédure stockée étendue SQL Server 2000, vous verrez le messages d'erreur suivants dans votre journal d'erreur SQL Server :

Erreur : 1073759806, gravité: 1, état : démarrage 0 le courrier SQL session....
Erreur : 1073759778 apparaissent-elles, gravité: 1, état: 0 la session Mail SQL démarré..
Il s'agit d'information (gravité = 1) en raison des messages démarrage de la messagerie SQL avec xp_startmail. Avec SQL Server 2000, SQL Mail démarre automatiquement lorsque vous exécutez xp_sendmail, afin que l'utilisation de xp_startmail n'est pas nécessaire. Vous pouvez ignorer ces messages.

La question 18 : Pourquoi j'obtiens l'erreur 0 x 80040111 mail (ou un chiffre hexadécimal similaire) lorsque j'essaie d'envoyer du courrier ?

A18 : La première étape pour résoudre ce problème consiste à déterminer le message d'erreur associé au numéro d'erreur hexadécimal. MAPI ne convertit pas les erreurs nombres en chaînes, donc SQL Mail uniquement renvoie le numéro d'erreur. Pour plus d'informations sur la façon d'interpréter l'interface MAPI code de retour, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
238119  (http://support.microsoft.com/kb/238119/EN-US/ ) INFO : Liste des Codes de résultats numériques MAPI étendu
Lorsque vous affichez la valeur hexadécimale 0 x 80040111, vous voyez que cela correspond au message d'erreur MAPI MAPI_E_LOGON_FAILED, qui Indique que SQL Mail n'a pas pu se connecter avec le profil de messagerie fourni. Vous pouvez alors prendre des mesures correctives basées sur le message d'erreur.

Q19 : Pourquoi travail Mail SQL alors que SQLAgentMail fait pas, ou vice versa ?

A19 : Il est possible que les services de SQL Server et SQL l'Agent sont à partir de différents comptes. Modifier le compte de démarrage du service Cela ne fonctionne pas avec le courrier pour démarrer avec le même compte de service qui ne fonctionne pas avec le courrier. Arrêtez et redémarrez le service avant l'essai qui Cette modification corrige le problème.

Remarque: Si vous utilisez SQL Mail avec le Service de messagerie Internet, un Fichier du magasin personnel (.pst) est utilisé pour stocker les messages électroniques téléchargés à partir du Serveur POP3. Ce fichier .pst est utilisé par tout service qui utilise ce profil de messagerie, et provoque un conflit si Mail SQL et SQL l'Agent de messagerie toutes deux utiliser le même courrier profil. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
313969  (http://support.microsoft.com/kb/313969/EN-US/ ) PRB : L'erreur « Impossible d'ouvrir le fichier .pst » se produit lorsque vous utilisez un profil de serveur POP3 avec SQL Mail
Une autre possibilité est que les profils sont différents. Une fois les comptes de service sont les mêmes, modifiez l'utilitaire de messagerie qui ne fonctionne pas pour utiliser le même profil de messagerie qui fonctionne. Arrêter, et puis redémarrez le service avant de tester cette modification corrige le problème.

Il est important de comprendre que le courrier SQL pour SQL Server 6.5 et SQL Server 7.0 utilise l'interface MAPI simple tandis que SQLAgentMail utilise l'interface MAPI étendue. Certains clients de messagerie ne prennent en charge MAPI simple et fonctionne avec SQL Mail, mais pas avec SQLAgentMail. Pour plus d'informations sur les clients de messagerie prise en charge pour une utilisation avec SQL Mail, cliquez sur le numéro ci-dessous pour afficher les article de la Base de connaissances Microsoft :
311231  (http://support.microsoft.com/kb/311231/EN-US/ ) INF: Forum aux Questions - SQL Server - SQL Mail
Le client de messagerie par défaut peut également affecter la opération de publipostage SQL. Reportez-vous à la section pour savoir comment vérifier et modifier votre programme de messagerie par défaut.

Q20 : Pourquoi le bouton Test indique qu'il peut démarrer et arrêter SQL Mail avec mon profil, mais je ne pouvons pas démarrer SQL Mail ?

A20 : Le bouton de Test dans la boîte de dialogue propriété SQL Mail (ou SQLAgentMail) teste uniquement que vous pouvez utiliser le fourni profil de messagerie pour démarrer la messagerie SQL. Il ne garantit pas que SQL Mail utilisera ce profil. La raison en est que, dans certains cas, SQL Mail peut ignorer le profil de messagerie fourni et peut toujours utilisent le client de messagerie par défaut spécifié. Par exemple, si le client de messagerie par défaut est Outlook Express et Outlook Express n'est pas configuré sur le serveur, SQL Mail peut tenter de l'utiliser lors du démarrage, et puis Mail SQL ne fonctionne pas correctement.

Il est important que le client de messagerie par défaut sur le serveur est le même client de messagerie que celui utilisé pour configurer le profil de messagerie fourni à SQL Mail. Reportez-vous à la section pour savoir comment vérifier et modifier votre programme de messagerie par défaut.

Q21 : Pourquoi SQL Mail ne bascule pas sur mon serveur de cluster ?

A21 : SQL Mail n'est pas pris en charge sur un cluster SQL Server car la Interface MAPI utilisée par courrier SQL n'est pas en charge les cluster. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
298723  (http://support.microsoft.com/kb/298723/EN-US/ ) BOGUE : SQL Mail pas entièrement pris en charge pour une utilisation en conjonction avec le Cluster de serveurs virtuels de SQL
Q22 : Pourquoi SQL Mail nefonctionne pas avec une liste de distribution ?

A22 : SQL Mail avec SQL Server 6.5 et 7.0 de SQL Server vous autorise à envoyer courrier à l'aide d'une liste de distribution. Utilisation d'une liste de distribution avec SQL Mail pour SQL Server 2000 fonctionne uniquement dans des configurations spécifiques. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
315666  (http://support.microsoft.com/kb/315666/EN-US/ ) BOGUE : Échec de XP_SENDMAIL envoyer du courrier à liste de Distribution personnelle

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 6.5 Édition Standard
  • Microsoft SQL Server 7.0 Standard
Mots-clés : 
kbhowto kbinfo kbmt KB315886 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 315886  (http://support.microsoft.com/kb/315886/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store