SqlConnectionInfo 类

SqlConnectionInfo 对象表示与 SQL Server 实例建立连接所需的信息。

继承层次结构

Object
  Microsoft.SqlServer.Management.Common.ConnectionInfoBase
    Microsoft.SqlServer.Management.Common.SqlOlapConnectionInfoBase
      Microsoft.SqlServer.Management.Common.SqlConnectionInfo

命名空间:  Microsoft.SqlServer.Management.Common
程序集:  Microsoft.SqlServer.ConnectionInfo(在 Microsoft.SqlServer.ConnectionInfo.dll 中)

语法

声明
<SerializableAttribute> _
<ComVisibleAttribute(False)> _
Public Class SqlConnectionInfo _
    Inherits SqlOlapConnectionInfoBase
用法
Dim instance As SqlConnectionInfo
[SerializableAttribute]
[ComVisibleAttribute(false)]
public class SqlConnectionInfo : SqlOlapConnectionInfoBase
[SerializableAttribute]
[ComVisibleAttribute(false)]
public ref class SqlConnectionInfo : public SqlOlapConnectionInfoBase
[<SerializableAttribute>]
[<ComVisibleAttribute(false)>]
type SqlConnectionInfo =  
    class 
        inherit SqlOlapConnectionInfoBase 
    end
public class SqlConnectionInfo extends SqlOlapConnectionInfoBase

SqlConnectionInfo 类型公开以下成员。

构造函数

  名称 说明
公共方法 SqlConnectionInfo() 初始化 SqlConnectionInfo 类的新实例。
公共方法 SqlConnectionInfo(String) 初始化 SqlConnectionInfo 类的新实例。
公共方法 SqlConnectionInfo(SqlConnectionInfo) 初始化 SqlConnectionInfo 类的新实例。
公共方法 SqlConnectionInfo(ServerConnection, ConnectionType) 初始化 SqlConnectionInfo 类的新实例。
公共方法 SqlConnectionInfo(String, String, String) 初始化 SqlConnectionInfo 类的新实例。

顶部

属性

  名称 说明
公共属性 AdditionalParameters 获取或设置连接的附加参数。
公共属性 ApplicationName 获取或设置连接到 SQL Server 实例的应用程序的名称。
公共属性 ConnectionProtocol 获取或设置用于连接到 SQL Server 实例的网络协议。
公共属性 ConnectionString 获取与 SQL Server 实例建立连接时使用的连接字符串。 (覆盖 SqlOlapConnectionInfoBase.ConnectionString。)
受保护属性 ConnectionStringInternal 获取或设置内部连接字符串。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 ConnectionTimeout 获取或设置连接超时之前等待的秒数。 (从 SqlOlapConnectionInfoBase 继承。)
受保护属性 ConnectionTimeoutInternal 获取或设置内部连接超时期(秒)。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 DatabaseName 获取或设置与之建立连接的数据库。 (从 SqlOlapConnectionInfoBase 继承。)
受保护属性 DatabaseNameInternal 获取或设置内部数据库名称。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 EncryptConnection 获取或设置 Boolean 属性值,该值指定是否对连接信息进行加密。
受保护属性 IntegratedSecurityInternal 获取或设置布尔属性值,该值指定连接是否支持集成安全性。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 MaxPoolSize 获取或设置连接接受的线程池中的最大执行线程数。
公共属性 MinPoolSize 获取或设置连接接受的线程池中的最小执行线程数。
公共属性 PacketSize 获取或设置该连接用来发送和接收数据的网络数据包大小(字节)。
公共属性 Password 获取或设置用于建立连接的密码。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 PoolConnectionLifeTime 获取或设置池连接期(秒)。
公共属性 Pooled 获取或设置 SqlBoolean 属性值,该值指定连接是否已入池。
公共属性 QueryTimeout 获取或设置查询超时之前等待的秒数。 (从 SqlOlapConnectionInfoBase 继承。)
受保护属性 QueryTimeoutInternal 获取或设置内部查询超时期(秒)。 (从 SqlOlapConnectionInfoBase 继承。)
受保护属性 RebuildConnectionStringInternal 获取或设置一个 Boolean,该值指示是否必须重新生成内部连接字符串。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 SecurePassword 获取或设置用于建立连接的安全密码。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 ServerCaseSensitivity 获取或设置连接的服务器区分大小写属性。 (从 ConnectionInfoBase 继承。)
公共属性 ServerName 获取或设置 SQL Server 实例的名称。 (从 SqlOlapConnectionInfoBase 继承。)
受保护属性 ServerNameInternal 获取或设置 SQL Server 实例的内部名称。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 ServerType 获取或设置服务器连接类型。 (从 ConnectionInfoBase 继承。)
公共属性 ServerVersion 获取或设置有关 SQL Server 实例的版本信息。 (从 ConnectionInfoBase 继承。)
公共属性 UseIntegratedSecurity 获取或设置布尔属性值,该值指定连接是否使用集成安全性。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 UserName 获取或设置连接到 SQL Server 实例的用户。 (从 SqlOlapConnectionInfoBase 继承。)
公共属性 WorkstationId 获取或设置唯一标识客户端工作站的值。

顶部

方法

  名称 说明
受保护方法 ConnectionParmsChanged 更改连接参数。 (从 SqlOlapConnectionInfoBase 继承。)
公共方法 Copy 返回 SqlConnectionInfo 对象的副本。
公共方法 CreateConnectionObject 创建系统连接对象。 (覆盖 SqlOlapConnectionInfoBase.CreateConnectionObject()。)
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ToString 返回字符串格式的 SqlConnectionInfo 对象。 (覆盖 SqlOlapConnectionInfoBase.ToString()。)

顶部

字段

  名称 说明
公共字段静态成员 DefaultNetworkProtocol NetworkProtocol 对象,用于指定连接的默认网络协议。

顶部

注释

在构造 , ServerConnection 对象提供连接信息时 , SqlConnectionInfo 对象可作为传递参数。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Management.Common 命名空间