ManagedInstanceFactory Members

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

The ManagedInstanceFactory class defines methods and properties that facilitate the utility-enrollment of SQL Server instances.

The following tables list the members exposed by the ManagedInstanceFactory type.

Public Constructors

  Name Description
ManagedInstanceFactory Initializes a new instance of the ManagedInstanceFactory class with the specified connection and Utility.

Top

Public Properties

  Name Description
Ee212291.pubproperty(en-us,SQL.105).gif AgentProxyAccount Gets the SQL Server Agent proxy account used to run scheduled jobs on the instance of SQL Server.
Ee212291.pubproperty(en-us,SQL.105).gif CacheDirectory Gets the cache directory where temporary files can be stored during deployment onto the instance of SQL Server.
Ee212291.pubproperty(en-us,SQL.105).gif ManagedInstance Gets the managed instance of SQL Server created by the ManagedInstanceFactory.
Ee212291.pubproperty(en-us,SQL.105).gif ManagementState Gets the current state of instance of SQL Server with regard to being managed by the Utility service.
Ee212291.pubproperty(en-us,SQL.105).gif Password Gets the password needed to configure the managed instance.

Top

Public Methods

(see also Protected Methods )

  Name Description
Ee212291.pubmethod(en-us,SQL.105).gif Equals  Overloaded. (inherited from Object )
Ee212291.pubmethod(en-us,SQL.105).gif GetHashCode  (inherited from Object )
Ee212291.pubmethod(en-us,SQL.105).gif GetType  (inherited from Object )
Ee212291.pubmethod(en-us,SQL.105).gif MakeInstanceManaged  
Ee212291.pubmethod(en-us,SQL.105).gif MakeManaged Initiates the process of associating the SQL Server instance with a managing utility.
Ee212291.pubmethod(en-us,SQL.105).gif Ee212291.static(en-us,SQL.105).gif ReferenceEquals  (inherited from Object )
Ee212291.pubmethod(en-us,SQL.105).gif ToString  (inherited from Object )
Ee212291.pubmethod(en-us,SQL.105).gif Validate Overloaded. Validates that the instance is manageable.
Ee212291.pubmethod(en-us,SQL.105).gif ValidateCanMakeManaged  

Top

Protected Methods

  Name Description
Ee212291.protmethod(en-us,SQL.105).gif Finalize  (inherited from Object )
Ee212291.protmethod(en-us,SQL.105).gif MemberwiseClone  (inherited from Object )
Ee212291.protmethod(en-us,SQL.105).gif OnNotifyPropertyChanged  

Top

Public Events

  Name Description
Ee212291.pubevent(en-us,SQL.105).gif PropertyChanged  

Top

See Also

Reference

ManagedInstanceFactory Class
Microsoft.SqlServer.Management.Utility Namespace