0

私はSQL Serverの開発で始まっています。私は2台のサーバで作業していますが、システムデータベースmsdb上のdboスキーマから "sp_send_dbmail"というシステムストアドプロシージャがありますが、2番目にはありません。システムストアドプロシージャが見つかりません

これらのサーバーのいずれかに何かが見つからない場合は、関数/テーブル/ビューを右クリックして "スクリプトを作成..."をクリックし、スクリプトを右クリックして接続>変更接続。私は他のサーバーに接続し、次に、最初のサーバーから2番目のサーバーへの不足要素を作成するためにcreateスクリプトを実行します。 「として... CREATEスクリプト」システムストアドプロシージャに

しかし、ここで私は、ストアドプロシージャのシステムをコピーしたいが、私は行うことができない...

私はトリックをどのように行うことができますか?

ご協力いただきありがとうございます。

答えて

1

あなたがDatabase Mailを設定するときにインストールされているsp_send_dbmailと呼ばれるシステムストアドプロシージャがあるのテキストを取得するには、SQLでの使用このステートメントを。データベースメールは、使用している2台のサーバーのいずれかでのみ構成されている可能性があります。

sp_send_dbmailストアドプロシージャを他のサーバーにコピーしても、データベースメールは有効になりません。 follow the steps to enable Database Mailが必要です。

+0

あなたの答えをありがとう!私はそれを私の管理者に送った –

2
use msdb 
go 
exec sp_helptext sp_send_dbmail 

ストアドプロシージャ

+0

ありがとうございました!私は "Use msdb exec sp_helptext sp_send_dbmail"を実行しました。次のエラーが表示されます。 "オブジェクト 'sp_send_dbmail'のテキストがありません。" –

+0

私のローカルシステム上で働いています。 SQL Serverのどのバージョンを使用していますか? –

+0

私はMicrosoft SQL Server Management Studioのバージョン10.50.1600.1と一緒にMicrosoft SQL Server 2008 R2を使用しています –

関連する問題