如果在我使用 Windows 身份验证登录登录会话时从 SQL Server Management Studio 执行命令(例如以下命令),我了解对路径“C:\SQL2019\BookStore.bak”的访问已完成通过 sql 服务帐户(在 SQL Server 配置管理器中设置)而不是通过我的登录。但是,如果完成了 INSERT 语句,在这种情况下是通过我的登录完成的吗?
BACKUP DATABASE [BookStore] TO DISK = N'C:\SQL2019\BookStore.bak'
WITH COPY_ONLY, NOFORMAT, NOINIT, NAME = N'BookStore-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
另外,我有一个代理作业集,并且在作业历史记录中显示“以用户身份执行:sqlagent1”,这是我在 SQL Server 配置管理器中设置的 sql 代理服务帐户。作业步骤属性中的运行方式为空。但是,在 SQL Server 中的登录名下没有为此帐户创建登录名。此帐户从哪里获得许可?