SQL Server:在创建新数据库时创建默认存储过程

Shi*_*iva 7 sql-server sql-server-2008-r2

我正在使用 SQL Server 2008 R2。我需要在默认情况下创建一个简单的存储过程,当在 SQL Server 中创建新数据库时。我怎样才能做到这一点?假设要创建的存储过程是

CREATE PROCEDURE [dbo].[Default_SP]
AS
BEGIN
    SELECT GETDATE()
END
Run Code Online (Sandbox Code Playgroud)

触发器可以应用于表级别。但这是在数据库创建事件上。我在网上搜索,我找不到答案。

Mik*_*son 21

在系统数据库模型中创建过程。

模型数据库

模型数据库用作在 SQL Server 实例上创建的所有数据库的模板。