【发布时间】:2020-01-26 08:00:37
【问题描述】:
我正在 SQL Server 中安排作业,但 SQL Server 代理在我的 SQL Server Management Studio 中不可见,并且我使用的是 Microsoft SQL Azure 版本。创建用户并为其分配系统管理员角色后,问题仍然存在。
我通过Object Explorer中Security tab下的Login创建了一个用户。通过link 将sysadmin 角色分配给该用户,如下所示。
USE [master]
GO
CREATE LOGIN [test] WITH PASSWORD=N'Cppa!66***', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
EXEC master..sp_addsrvrolemember @loginame = N'test', @rolename = N'sysadmin'
GO
我希望在创建和分配 角色之后得到结果, SQL Server Agent 选项必须在 Object Explorer 下可见,但没有任何变化。
【问题讨论】:
-
SQL Azure 没有 SQL 代理。
-
你真的应该使用
ALTER SERVER ROLE,sp_addsrvrolemember已被弃用,并且有一天会停止工作。 -
@Nick.McDermaid 你确定吗?
-
“Azure SQL”PaaS 产品没有 SQL 代理。我确信这一点。你确定你连接的是什么吗?请运行
SELECT @@VERSION,这样我们就在同一个页面上 -
@Nick.McDermaid 是的,我正在使用 SQL Azure,这就是我问你的原因。好的,谢谢。
标签: sql-server scheduled-tasks sysadmin sql-server-agent sql-job