問題タブ [dbmail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1671 参照

sql - SQLServer2005から@@errorでdbmailを送信します

トランザクション内でエラーが発生したときにデータベースメールを送信しようとしています。dbo.sp_send_dbmailの設定は正しいですが、procを実行すると、1分以内にメールが届きます。

ただし、トランザクション内の別のproc内でdbo.sp_send_dbmailを使用しようとすると、電子メールが届きません。SQLサーバーは結果ウィンドウに「メールがキューに入れられました」と表示しますが、受信しません。

トランザクションの開始

DECLARE @err int DECLARE @test nvarchar(max)

RAISERROR('これはテストです'、16、1)SELECT @err = @@ ERROR

IF @err <> 0 BEGIN

SET @test = error_message()

EXEC msdb.dbo.sp_send_dbmail
@ receiveits ='mail@mail.net'、@
body ='test inside'、
@ subject ='Error with proc'、
@body_format ='HTML'、
@append_query_error = 1、
@profile_name = 'データベースメールプロファイル';

ロールバックトランザクションリターンエンド

トランザクションのコミット

そして、私は次のように結果を得る

メッセージ50000、レベル16、状態1、行7
これはキューに入れられたテスト
メールです。

0 投票する
1 に答える
9082 参照

sql - SQLストアドプロシージャを使用してメールにファイルを添付するには?

電子メールの一部として BLOB として保存されているファイルを添付する方法について、多くの情報が見つからないようです。

DBMAIL またはカスタム ストアド プロシージャでセットアップされているファイル システム (C:\temp...) から電子メールにファイルを添付できることは知っています。ただし、テーブルにバイナリ オブジェクトとして格納されている PDF などを添付することについての言及は見たことがありません。

クエリをファイルとして添付できる場所はわかりましたが、それは私が探しているものではないと思います。

アプリケーションを介してプログラムでこれを行いますが、トリガーまたはアプリケーションのサーバー側コードを介してこの SP をキックできる必要があります。

これは可能ですか、それとも他の質問をする必要がありますか?

0 投票する
1 に答える
136 参照

sql - msdbシステムプロシージャフォルダにsp_send_dbmailを再作成する必要があります

SQLServer2008システムがあります。

どういうわけか、sp_send_dbmailsprocがmsdbから削除されました。

sprocを再作成すると、システムフォルダーに配置されず、msdbの一般的なsprocフォルダーに配置されます。

sprocを移動する方法、または正しいディレクトリに作成する方法を知っている人はいますか?

0 投票する
2 に答える
736 参照

sql - SQL Server 2008 dbmail エラー sp_send_dbmail - テーブル sysmail_mailitems の 'last_mod_user' に null 値を挿入できません

私たちの dbmail が壊れてしまい、問題を解決しようとしています。

最近、sp_send_dbmail を再作成しましたが、msdb.dbo.sysmail_mailitems テーブルの last_mod_user 列の null 値に関する奇妙なエラーは発生しません (エラー 515)

0 投票する
1 に答える
273 参照

sql-server-2005 - DBMail を動作させることができません。過去に働いた

SQL Server 2005 DB メール。私はこれをすべて機能させましたが、その後停止しました。最初からやり直してみたけど駄目だった

msdb 内のプロシージャがアクティブであることを確認するために、サーフェス エリア構成ツールが使用されています。

sysmail_stop_sp と sysmail_start_sp を使用して、メール サービスの停止と開始を試みました。

メール プロファイルが SQL Server エージェントの ALert System セクションで有効になっていることを確認しました。しばらく前に使用されているプロファイルを変更しましたが、サーバーを上下に循環させていません。これを行うのは大変なことです。

SQL Server エージェントの停止と開始を試みました。

ユーザーが msdb データベースに属し、ロール DatabaseMailUserRole を持っていることを確認しました。

稼働していた時の状態RECEIVES_OCCURRINGです。

すべての電子メールは、sent_status が Unsent でキューに入れられます。

メールの資格情報を 3 回確認しましたが、すべて問題ありません。ポート 25 と 2525 を試しましたが、どちらもプロバイダーが受け入れています。

資格情報を別のメール クライアントに設定し、それらを使用してメールを送信することで、資格情報が適切であることを確認しました。

機知に富んでいます。何が起こっているのか知っている人はいますか?

0 投票する
1 に答える
651 参照

sql-server-2008-r2 - データベースが最大サイズに近づいたときにメールを送信するようにSQLサーバーを設定するにはどうすればよいですか?

先日、クライアントのVPNを介して古いプロジェクトに取り組んでいたところ、間違ったPKからデータを削除しているという問題が見つかりました。その結果、データベースが巨大になり、情報の返送が遅くなり、ソフトウェアが異常になりました。アウト。

最大サイズに近づいたら知りたいと思いました。電子メール通知用にSQLサーバーを設定する方法を知っていますが、テストメッセージのみを送信しました。電子メールに関連するいくつかのオプションが表示されることを期待してデータベースのプロパティを確認しましたが、何も表示されませんでした。

仕事が終わったらどこにメールを送れるか見てきたので、これもできるといいなと思います。誰かが私がこれを達成する方法を知っていますか?

0 投票する
3 に答える
1019 参照

database - archiveopteryx VS dbmail

私は自分の電子メールメッセージ(現在400万以上)を保存するデータベースシステムを求めています。これにより、プログラムで簡単に電子メールを検索できます。これまでのところ、これら2つしか見つかりませんでした。別の方法として、独自のスキームを考え出し、IMAP/を同期します。メールが届くとPop3フォルダになります。ただし、これを読むと、検索用のDBMAILは、dbmailがメールを保持する方法が原因のようですが、メールを検索することはほとんどできません。

私の主な目標は、電子メールを読んで、Pythonを使用してそれらを検索できるようにすることです。

0 投票する
1 に答える
248 参照

tsql - 表形式の構造化データを使用して SQL Server 2000 から dbMail を送信しますか?

私はselectステートメントからこの種のフォーマットされたデータを達成しようとしており、SQL SERVER 2000でデータベースメール経由で送信します.SQL 2008でこれを行う方法を知っています.

0 投票する
0 に答える
1298 参照

sql-server-2005 - SQL Server 2005 DbMail が送信されない

テスト メールを正常に送信する SQL Server 2005 DB メール プロファイルをサーバーにセットアップしました。ただし、msdb.dbo.sysmail_mailitemsテーブルでメールをキューに入れると、送信しようとしません。アイテムのステータスは 0 (未送信) のままです。

データベース メール ログには、次のエントリが表示されます。

Windows イベント ビューアーには例外はありません。エラーに関する詳細情報を見つけることができる場所を教えてもらえますか? 「キューからアイテムを取得できませんでした。」あまり役に立ちません。

ありがとう

0 投票する
0 に答える
1122 参照

sql-server - cmd からの dbmail 電子メール

cmd から dbmail を使用して電子メールの添付ファイルを送信することは可能ですか? dbmail を使用して電子メールの添付ファイルを送信するためにバッチ ファイルを使用していますが、エラーが発生します。これが私のコードです: