SQL-job中的"SQL server agent service account"是什么意思?
What is the meaning of "SQL server agent service account" in SQL-job?
任何人都可以帮助我在 SQL-Server Job
步骤下理解这段代码。具有此过程的步骤之一,我没有通过类型 -“Operating System (CmdExe)
”和 运行-as -“SQL Server Agent Service Account
”获得其过程行为。
另外,Type
& Run-as
在option中的实际作用是什么?
Run as
定义了proxy account用于运行这一步。代理帐户定义一个安全上下文,此作业在其中执行 运行s。每个代理对应一个安全凭证。例如,如果您尝试执行 CmdExec
类型的复制命令,则必须使用具有读取源文件和写入目标文件夹权限的凭据(例如 Windows 用户帐户) .
工作步骤可以不同types:
可执行程序和操作系统命令。
Transact-SQL语句,包括存储过程和扩展存储过程。
PowerShell 脚本。
Microsoft ActiveX 脚本。
复制任务。
分析服务任务。
集成服务包。
每种类型的执行方式不同。 T-SQL脚本被发送到数据库引擎,可执行程序(CmdExec)启动外部程序(例如copy
复制文件,或DTSRun到运行[=52之外的DTS包=]服务器,如您的示例)等
任何人都可以帮助我在 SQL-Server Job
步骤下理解这段代码。具有此过程的步骤之一,我没有通过类型 -“Operating System (CmdExe)
”和 运行-as -“SQL Server Agent Service Account
”获得其过程行为。
另外,Type
& Run-as
在option中的实际作用是什么?
Run as
定义了proxy account用于运行这一步。代理帐户定义一个安全上下文,此作业在其中执行 运行s。每个代理对应一个安全凭证。例如,如果您尝试执行 CmdExec
类型的复制命令,则必须使用具有读取源文件和写入目标文件夹权限的凭据(例如 Windows 用户帐户) .
工作步骤可以不同types:
可执行程序和操作系统命令。
Transact-SQL语句,包括存储过程和扩展存储过程。
PowerShell 脚本。
Microsoft ActiveX 脚本。
复制任务。
分析服务任务。
集成服务包。
每种类型的执行方式不同。 T-SQL脚本被发送到数据库引擎,可执行程序(CmdExec)启动外部程序(例如copy
复制文件,或DTSRun到运行[=52之外的DTS包=]服务器,如您的示例)等