다음을 통해 공유


JobServer 클래스

The JobServer object represents the SQL Server Agent subsystem and the msdb database.

네임스페이스:  Microsoft.SqlServer.Management.Smo.Agent
어셈블리:  Microsoft.SqlServer.Smo.dll의 Microsoft.SqlServer.Smo

구문

‘선언
Public NotInheritable Class JobServer _
    Inherits SqlSmoObject _
    Implements IAlterable, IScriptable
‘사용 방법
Dim instance As JobServer
public sealed class JobServer : SqlSmoObject, 
    IAlterable, IScriptable
public ref class JobServer sealed : public SqlSmoObject, 
    IAlterable, IScriptable
[<SealedAttribute>]
type JobServer =  
    class
        inherit SqlSmoObject
        interface IAlterable
        interface IScriptable
    end
public final class JobServer extends SqlSmoObject implements IAlterable, IScriptable

주의

When you use the SQL Server Agent objects, you can reference them by using the JobServer object property of the Server object. It is not necessary to call the constructor for the JobServer object because it is automatically created when the constructor is called for the Server object.

[!참고]

If the CompatibilityLevel property for the MSDB database is set to Version70 SMO might throw an exception with a COLLATE error.

To get JobServer object properties, users must be a member of the SQLAgentUserRole database role on the MSDB database, or be a member of the sysadmin fixed server role.

To set JobServer object properties, users must be a member of the sysadmin fixed server role.

To run methods on the JobServer object, users must be a member of the sysadmin fixed server role.

Thread Safety

이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다. 

상속 계층 구조

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
    Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
      Microsoft.SqlServer.Management.Smo.Agent..::..JobServer

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.