問題タブ [database-mail]

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 投票する
1 に答える
140 参照

sql-server - SQL Server 2016 クラスターの名前を変更した後、データベース メールからの古い名前の痕跡がまだ残っている

Microsoft Docs に従い、作成した新しい SQL Server クラスターの名前を に変更しSQLCLUSTERましたSQLFC01。AD ですべてが更新され、@@SYSTEMNAME が正しい「SQLFC01」を返すことを確認しました。SP2 および CU2 で SQL Server 2016 Standard を実行しています。

問題
データベース メール経由で自分自身にテスト メールを送信すると、メールの名前が「SQLFC01 SQL Server Admin」ではなく「SQLCLUSTER SQL Server Admin」と表示される

サーバーのどこかに名前の名残があると思います... オンラインとレジストリの検索に何時間も費やしましたが、何も見つかりません. 少数の他のサーバーで同じ SMTP サーバーを使用していますが、それらの電子メール名はマシン名が何であれ正しく表示されます。サービスを再起動し、クラスター全体を再起動しようとしましたが、うまくいきませんでした。

これを修正するために私ができることはありますか?

同じSMTPを使用する他のサーバーと比較した電子メールの外観は次のとおりです

証明 @@SERVERNAME は SQLFC01 を示します

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

sql-server - データベースからのデータを含むデータベース メールを送信する SQL サーバー

会社の休日追跡 Web サイトを構築中です。新しい休暇申請用のメール システムをセットアップしたいと考えています。

外国語キーで接続された 2 つのテーブルがあります。

従業員:

休日申請フォーム:

メールを送信するようにSQLを設定しましたが、次のことを達成する方法がわかりません。これが私が試したことです。

従業員が休日のリクエストを送信すると、エリア マネージャーにメールが送信され、承認または拒否されるようにしたいと思います。これを行うには、電子メールを主任マネージャーに転送します。主任マネージャーは列Approvedを true に変更できます。

電子メールは、employees テーブルに入力されている Employees Area マネージャーに送信する必要があります。

電子メールの本文では、休暇を取った従業員と、もちろん休暇自体の詳細を参照する必要があります。

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

sql-server - NEW_BROKER で msdb キューをリセットする場合、DatabaseMail は何かする必要がありますか?

私はイベント通知 (別のサーバーにメッセージを送信する) を使用しており、簡単にセットアップできるようにするために、MSDB に組み込みました (既存のデータベース、既にサービス ブローカーなどがある)。しかし、結局... 問題が発生しました...そして今、5 つの会話をクリーンアップしようとしています。それぞれの会話には、sys.transmission キューに何百万ものメッセージがあります。MSDB は 40GB です。

1 つの会話 (300 万件のメッセージを含む最小の会話) を終了しようとすると、ログが 15 GB を超えて大きくなり、ログを強制終了しました。

すべてをリセットするには ALTER DATABASE SET NEW_BROKER が必要なようですが、これで問題ありません。しかし、これは MSDB であるため、DatabaseMail が影響を受けることが予想されます。

ALTER を実行したら、DatabaseMail.exe をどうする必要がありますか? 実行可能ファイルを強制終了して再起動できますか? 他に何かする必要がありますか?

前もって感謝します。