首页 > 解决方案 > Azure 托管实例找不到存储过程“sys.sp_MS_marksystemobject”

问题描述

我是服务器(Azure 托管实例)上的系统管理员,我正在尝试在主数据库中创建系统过程并使用 [sys].[sp_MS_marksystemobject] 过程在 n Azure 托管实例中将它们标记为系统,但我在 sp_MS_marksystemobject 上找不到对象.

USE master GO EXEC [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]') 返回 null

如何在 master 数据库中创建自己的 sp_* 命名系统过程并将它们标记为系统?谢谢你

标签: databaseazuresys

解决方案


而不是“使用大师”

使用 SQL Server 管理工作室连接到主数据库。


推荐阅读