SqlServerType 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 API 不符合 CLS。
实现了数据库引擎服务器类型连接的连接对话框接口。
public ref class SqlServerType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IConnectionValidator, Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")]
[System.CLSCompliant(false)]
public class SqlServerType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IConnectionValidator, Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")>]
[<System.CLSCompliant(false)>]
type SqlServerType = class
interface IServerType
interface IConnectionValidator
Public Class SqlServerType
Implements IConnectionValidator, IServerType
- 继承
-
SqlServerType
- 属性
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| SqlServerType() |
初始化一个带有默认属性值的新 SqlServerType 类实例。 |
| SqlServerType(Decimal) |
初始化一个新的类实例 SqlServerType ,使用指定的默认执行超时值。 |
| SqlServerType(Int32[], Decimal) |
初始化一个新的类实例 SqlServerType ,使用指定的支持认证类型和默认的执行超时值。 |
| SqlServerType(Int32[]) |
初始化一个带有指定支持认证类型的类的新实例 SqlServerType 。 |
字段
| 名称 | 说明 |
|---|---|
| ActiveDirectoryIntegratedAuthenticationType |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| ActiveDirectoryPasswordAuthenticationType |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| authCollection |
指定服务器的认证信息收集方式。 |
| ConnectionTimeout |
一个 String 与CONNECTION_TIMEOUT值的常数。 |
| CustomConnectionColor |
一个 String 常数,与CUSTOM_CONNECTION_COLOR值相符。 |
| Database |
指定 String 一个常量,DATABASE值。 |
| EncryptConnection |
一个 String 常数,与ENCRYPT_CONNECTION值相符。 |
| ExecutionTimeout |
一个 String 常数,EXEC_TIMEOUT值。 |
| ExecutionTimeoutDisable |
一个 String 常数,EXEC_TIMEOUT_DISABLE值。 |
| NetworkProtocol |
指定 String 一个常量,PROTOCOL 值。 |
| PacketSize |
指定 String 一个常数,取值为PACKET_SIZE。 |
| reqSize |
指定服务器请求的属性大小。 |
| serverInstanceName |
指定服务器实例名称。 |
| serverName |
指定一个表示服务器名称的字符串。 |
| serverRootName |
指定一个表示服务器根名的字符串。 |
| ServerType |
服务器类型的GUID。 |
| SqlAuthenticationType |
一个类型 Int32为 的常数,取值为 1。 |
| SqlExpressEditionNumber |
一个类型 Int32为 的常数,值为 4。 |
| TrustedAuthenticationType |
一个类型 Int32为 的常数,值为 0。 |
| TrustServerCertificate |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| UseCustomConnectionColor |
一个 String 常数,USE_CUSTOM_CONNECTION_COLOR值。 |
显式接口实现
| 名称 | 说明 |
|---|---|
| IConnectionValidator.CheckConnection(IDbConnection) |
如果连接成功打开,应返回呼叫应用程序,如果应当以错误信息作为异常文本,则抛出NotSupportedException异常。 |
| IServerType.AuthenticationInfoCollection |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| IServerType.GenerateImage() |
检索显示在注册服务器树中的新实例化图标。 |
| IServerType.GenerateUserControl() |
检索新实例化的用户控件,该控制项显示在连接对话框高级视图的连接属性标签页中。 |
| IServerType.GetConnectionObject(UIConnectionInfo) |
获取基于传递 UIConnectionInfo 对象的新IDbConnection对象(已关闭)。 |
| IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean) |
通过使用SavePersonalizationInfo成功连接后,加载任何保存的个性化信息。 |
| IServerType.ProceedWithConnection(UIConnectionInfo) |
当服务器类型需要执行额外的处理步骤时。 表示连接是否可以继续,或者连接对话框是否应继续留在屏幕上。 |
| IServerType.RequestedPropertySize |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| IServerType.SavePersonalizationInfo(UIConnectionInfo) |
保存连接对话框后续使用的个性化信息,如服务器类型、服务器名称、认证类型和用户名。 |
| IServerType.ServerGroupName |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| IServerType.ServerInstanceName |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| IServerType.ServerType |
实现了数据库引擎服务器类型连接的连接对话框接口。 |
| IServerType.ServerTypeName |
实现了数据库引擎服务器类型连接的连接对话框接口。 |