ServerAlias 类

定义

ServerAlias 类表示 Windows Management Instrumentation (WMI) 安装中的服务器连接的别名。

public ref class ServerAlias sealed : Microsoft::SqlServer::Management::Smo::Wmi::WmiSmoObject, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable
public sealed class ServerAlias : Microsoft.SqlServer.Management.Smo.Wmi.WmiSmoObject, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable
type ServerAlias = class
    inherit WmiSmoObject
    interface ICreatable
    interface IDroppable
Public NotInheritable Class ServerAlias
Inherits WmiSmoObject
Implements ICreatable, IDroppable
继承
实现

示例

使用 WMI 提供程序管理服务和网络设置

注解

在以下情况下,需要服务器连接别名:

  • 客户端通过非默认网络传输的网络传输连接到 Microsoft SQL Server 实例。

  • 客户端连接到的 SQL Server 实例侦听备用命名管道。

线程安全性

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 但不保证所有实例成员都是线程安全的。

构造函数

ServerAlias()

初始化 ServerAlias 类的新实例。

ServerAlias(ManagedComputer, String)

在指定的 WMI 安装上使用指定名称初始化 ServerAlias 类的新实例。

属性

ConnectionString

获取或设置别名用来连接到服务器的连接字符串。

Name

获取或设置所引用 Windows Management Instrumentation (WMI) 对象的名称。

(继承自 WmiSmoObject)
Parent

获取或设置是 ManagedComputer 对象的父对象的 ServerAlias 对象。

Properties

表示 Property 对象集合。 每个 Property 对象都表示在 Windows Management Instrumentation (WMI) 对象上定义的一个属性。

(继承自 WmiSmoObject)
ProtocolName

获取或设置服务器连接别名使用的协议的名称。

ServerName

获取或设置服务器别名连接到的 SQL Server 实例的名称。

State

获取所引用对象的状态。

(继承自 SmoObjectBase)
Urn

获取表示 Windows Management Instrumentation (WMI) 对象的统一资源名称 (URN) 地址。

(继承自 WmiSmoObject)
UserData

获取或设置与所引用对象关联的用户定义数据。

(继承自 SmoObjectBase)

方法

AlterProtocolProperties(ProtocolPropertyCollection)

更新 Windows Management Instrumentation (WMI) 安装上的任何协议对象属性更改。

(继承自 WmiSmoObject)
CheckObjectState()

检查所引用对象的状态。

(继承自 WmiSmoObject)
Create()

按照 ServerAlias 对象定义的方式在 WMI 安装上创建服务器连接别名。

CreateProtocolPropertyCollection()

创建所引用对象的一组协议属性。

(继承自 WmiSmoObject)
Drop()

从 WMI 安装中删除服务器连接别名。

GetPropertyManagementObject(ProtocolProperty)

获取指定协议属性的管理对象。

(继承自 WmiSmoObject)
GetPropertyObject(PropertyCollection, DataRow, Object)

使用指定的位置和值从指定集合中检索属性。

(继承自 WmiSmoObject)
GetProtocolPropertyCollection()

返回所引用对象的协议属性集合。

(继承自 WmiSmoObject)
ImplInitialize(String[], OrderBy[])

初始化 WmiSmoObject 对象的字段。

(继承自 WmiSmoObject)
Initialize()

初始化所引用的对象。

(继承自 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[])

使用指定的管理对象、观测方、方法名称和参数调用所引用对象的管理方法。

(继承自 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, String, Object[])

使用指定的管理对象、方法名称和参数调用所引用对象的管理方法。

(继承自 WmiSmoObject)
IsObjectInitialized()

指定所引用的对象是否已初始化。

(继承自 WmiSmoObject)
Refresh()

刷新所引用对象及其属性。

(继承自 WmiSmoObject)
SetName(String)

设置所引用对象的名称。

(继承自 WmiSmoObject)
SetParentImpl(WmiSmoObject)

设置所引用对象的父对象。

(继承自 WmiSmoObject)
UpdateObjectState()

更新对象状态。

(继承自 WmiSmoObject)
Validate(String, Object[])

验证对象的状态。

(继承自 SmoObjectBase)

适用于