We recommend using Visual Studio 2017

ServerProxyAccount Class

The ServerProxyAccount class represents the implementation of a proxy account on an instance of SQL Server. The ProxyAccount object allows for impersonation of job step execution. Created by the system administrator, it can be further be assigned to a login or a server role or a database role and one of the subsystems, except for Transact-SQL.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

public sealed class ServerProxyAccount : SqlSmoObject, 

With the ServerProxyAccount object you can:

  • Allow impersonation of job step execution.

  • Assign the proxy account to a login, server role, or database role.

  • Assign the proxy account to a subsystem (except Transact-SQL)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions