L'envoi de courrier SMTP dans SQL Server 2008 R2 Express
J'ai essayé d'utiliser : sp_send_dbmail
Mais j'ai eu l'erreur suivante:
Msg 15281, Niveau 16, État 1,
Procédure sp_send_dbmail, la Ligne 0
SQL Server a bloqué l'accès à la procédure
'dbo.sp_send_dbmail' du composant
'Messagerie de base de données XPs" parce que c'
composant est désactivé dans le cadre de la
configuration de la sécurité pour ce
serveur.
Un administrateur système peut
permettre l'utilisation de la Base de données de Messagerie XPs"
par l'aide de la procédure stockée sp_configure. Pour plus d'
informations sur l'activation de la Base de données
Mail XPs", voir "Zone de Surface
De Configuration" dans la documentation de SQL Server
En ligne.
J'ai aussi essayé d'utiliser ce code pour envoyer un courrier SMTP dans SQL Server 2008 R2 EXPRESS:
http://www.freevbcode.com/ShowCode.asp?ID=6699
Mais j'obtiens l'erreur suivante:
Msg 15281, Niveau 16, État 1,
Procédure sp_OACreate, Ligne 1
SQL Server a bloqué l'accès à la procédure
"sys.sp_OACreate' du composant 'Ole
L'automatisation des Procédures", car ce
composant est désactivé dans le cadre de la
configuration de la sécurité pour ce
serveur. Un administrateur système peut
permettre l'utilisation de Ole Automation
Les procédures par l'aide de la procédure stockée sp_configure. Pour
plus d'informations sur l'activation de 'Ole
L'automatisation des Procédures", voir "Surface
Configuration de la zone de" dans SQL Server
Livres En Ligne.
Je suis allé à la "Facettes" pour vérifier les options de sécurité, mais il n'est rien au sujet de "Configuration de la Surface d'"! Est-il manquant, car je suis l'aide de la version Express de SQL Server 2008 R2? Ou suis-je dans la mauvaise direction?
Si vous avez un meilleur code/suggestion pour l'envoi de mail dans SQL Server 2008, s'il vous plaît laissez-moi savoir. Merci!
OriginalL'auteur johnshaddad | 2010-07-27
Vous devez vous connecter pour publier un commentaire.
Phase 1: clic droit sur sql server 2008r2 exprimer dans ssms/choisir facettes/choisir la Configuration de la Surface d'/set DatabaseMailEnabled ->true/cliquez sur ok.Redémarrez le serveur
Phase2:
Vous avez juste besoin de configurer certaines tables dans la base de données msdb.Voici les tableaux qui doivent être configurés:
Après la mise à jour de ces tables d'actualisation de la base de données msdb et essayer d'envoyer des e-mail à l'aide de sp_send_dbmail
Si vous avez suivi toutes ces étapes, vous serez en mesure d'envoyer des e-mail au sein de sql 2008 r2 express à l'aide d'sp_send_dbmail.
J'ai fait 5 essais et ça s'est bien passé.
Talley Ouro
Raleigh
[email protected]
Je n'ai pas besoin de redémarrer après la mise DataBaseMailEnabled = true
A fonctionné pour moi avec SQL Express 2008 R2 Microsoft SQL Server (SP1) - 10.50.2500.0 (X64)
OriginalL'auteur Talley
Il s'est avéré que le Serveur SQL server 2008 R2 EXPRESS edition n'a pas de fonctionnalité de messagerie pris en charge.
OriginalL'auteur johnshaddad
Avec un peu de crédit à Tanmaya Thopate de ce site, ici est quelque chose qui fonctionne dans SQL Express sur Windows Server 2008:
Mail sera envoyer par gmail avec votre compte [email protected]
Maintenant créer un profil:
Lien du profil de la poste
Assurer SSL est activé, sinon Gmail va se plaindre.
Et envoyer un mail avec:
Vous pouvez afficher les journaux à partir de:
OriginalL'auteur Cameron Castillo
Je sais que la question est pour exprimer, mais pour le compte rendu ici est de savoir quoi faire pour un bon sql server (SQL Server 2008 R2):
http://www.mssqltips.com/tip.asp?tip=1673
OriginalL'auteur Tim Abell
Veuillez exécuter le script suivant:
OriginalL'auteur DS Delcio