我们的产品中运行了一些 SQL 代理作业。但是我们想取消 SQL server 代理,以便我们可以使用 Sql server express。所以我正在编写我们自己的服务来执行当前作为作业运行的存储过程。除了“所有者”之外的所有其他内容都可以轻松复制。据我了解,当您在 SQL Server 代理中指定所有者时,作业会在该登录上下文中运行。我正在使用 .NET 中的 SqlCommand 类来运行存储过程。但是该类不支持提供不同的登录上下文。是否有另一种方法可以像 SQL Server 代理允许您那样为作业指定不同的登录名?
在此先感谢,-尼尔。