缺少系统存储过程

System Stored Procedure Missing

我开始从事 SQL 服务器开发。我正在使用 2 台服务器,其中一台有一个名为 "sp_send_dbmail" 的系统存储过程,来自系统数据库 msdb 上的 dbo 架构,但第二台没有。

当其中一台服务器丢失某些内容时,我只需右键单击 function/table/view,然后单击 "Script as ... CREATE",然后右键单击脚本并执行“连接”>“更改连接”。我连接到另一台服务器,然后执行创建脚本以创建从第一台服务器到第二台服务器的缺失元素。

但是这里我想复制一个系统存储过程,但是我不能在系统存储过程上"Script as ... CREATE"...

我该怎么做?

感谢您的关注。

use msdb
go
exec  sp_helptext sp_send_dbmail

在sql中使用此语句获取存储过程的文本

配置Database Mail 时安装了一个名为sp_send_dbmail 的系统存储过程。数据库邮件可能只在您使用的两台服务器之一上配置。

sp_send_dbmail 存储过程复制到其他服务器将不会启用数据库邮件。您将需要 follow the steps to enable Database Mail.