Freigeben über


ServerAlias-Klasse

The ServerAlias class represents an alias for a server connection on the Windows Management Instrumentation (WMI) installation.

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

Syntax

'Declaration
Public NotInheritable Class ServerAlias _
    Inherits WmiSmoObject _
    Implements ICreatable, IDroppable
'Usage
Dim instance As ServerAlias
public sealed class ServerAlias : WmiSmoObject, 
    ICreatable, IDroppable
public ref class ServerAlias sealed : public WmiSmoObject, 
    ICreatable, IDroppable
[<SealedAttribute>]
type ServerAlias =  
    class
        inherit WmiSmoObject
        interface ICreatable
        interface IDroppable
    end
public final class ServerAlias extends WmiSmoObject implements ICreatable, IDroppable

Hinweise

A server connection alias is required when:

  • The client is connecting to an instance of Microsoft SQL Server over a network transport that is not the default network transport.

  • The instance of SQL Server to which the client is connected listens on an alternate named pipe.

To get or set ServerAlias object properties or run ServerAlias methods, users must be a member of the sysadmin fixed server role.

Thread Safety

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie für Threads sicher sind.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
    Microsoft.SqlServer.Management.Smo.Wmi. . :: . .WmiSmoObject
      Microsoft.SqlServer.Management.Smo.Wmi..::..ServerAlias

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.