【发布时间】:2020-10-30 18:29:08
【问题描述】:
我是服务器(Azure 托管实例)上的系统管理员,我正在尝试在主数据库中创建系统过程并在 Azure 托管实例中使用 [sys].[sp_MS_marksystemobject] 过程将它们标记为系统,但我没有得到对象在 sp_MS_marksystemobject 上找到。
使用大师 去 执行 [sys].[sp_MS_marksystemobject] [sp_help_revlogin] ;
失败了
消息 2812,第 16 级,状态 62,第 3 行 找不到存储过程“sys.sp_MS_marksystemobject”。
SELECT name, SCHEMA_NAME(schema_id) From sys.all_objects WHERE name = 'sp_MS_marksystemobject' 正在返回 objectname 和 sys 作为架构
SELECT OBJECT_ID('[sys].[sp_MS_marksystemobject]') 返回空
如何在 master 数据库中创建自己的 sp_* 命名系统过程并将它们标记为系统? 谢谢
【问题讨论】: