ConnectionSettings 类
ConnectionSettings 类表示到服务器实例(如 SQL Server)的连接使用的设置。 ServerConnection 类继承 ConnectionSettings 类。
继承层次结构
Object
Microsoft.SqlServer.Management.Common.ConnectionSettings
Microsoft.SqlServer.Management.Common.ConnectionManager
命名空间: Microsoft.SqlServer.Management.Common
程序集: Microsoft.SqlServer.ConnectionInfo(在 Microsoft.SqlServer.ConnectionInfo.dll 中)
语法
声明
Public Class ConnectionSettings
用法
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings = class end
public class ConnectionSettings
ConnectionSettings 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
ApplicationName | 获取或设置已与服务器建立连接的应用程序的名称。 | |
ConnectAsUser | 获取或设置 Boolean 属性值,该值指定是否使用模拟建立连接。 | |
ConnectAsUserName | 获取或设置使用模拟进行连接时用户的名称。 | |
ConnectAsUserPassword | 获取或设置使用模拟进行连接时用户的密码。 | |
ConnectionString | 获取或设置用于与指定数据源建立连接的连接字符串。 | |
ConnectTimeout | 获取或设置连接超时期(秒)。 | |
DatabaseName | 获取或设置连接所需的数据库。 | |
EncryptConnection | 获取或设置 Boolean 属性值,该值指定是否对连接进行加密。 | |
Login | 获取或设置与服务器实例建立连接所需的登录名。 | |
LoginSecure | 获取或设置 Boolean 属性,该属性指定是使用 Windows 身份验证还是 SQL Server 身份验证建立到服务器的连接。 | |
MaxPoolSize | 获取或设置与服务器建立连接时指定的连接接受的连接池中的最大连接数。 | |
MinPoolSize | 获取或设置与服务器建立连接时指定的连接接受的连接池中的最小连接数。 | |
MultipleActiveResultSets | 获取或设置 Boolean 属性值,该值指定是否允许多个活动的结果集。 | |
NetworkProtocol | 获取或设置用于与服务器建立连接的网络协议。 | |
NonPooledConnection | 获取或设置 Boolean 属性值,该值指定连接是否可入池。 | |
PacketSize | 获取或设置通过网络在客户端和服务器之间发送的数据包大小(字节)。 | |
Password | 获取或设置使用 SQL Server 身份验证时与登录名一起使用的、用于与服务器建立连接的密码。 | |
PooledConnectionLifetime | 获取或设置已入池连接的生存期。 | |
ResetConnectionString | 获取或设置一个 Boolean 值,该值指定连接字符串中的节点是否已经更改。 | |
SecureConnectionString | 获取或设置连接字符串的加密版本。 | |
SecurePassword | 获取或设置使用 SQL Server 身份验证时与登录名一起使用的、用于与服务器建立连接的安全密码。 | |
ServerInstance | 获取或设置服务器的名称。 | |
WorkstationId | 获取或设置唯一标识工作站的 ID 值。 |
顶部
方法
名称 | 说明 | |
---|---|---|
Equals | (从 Object 继承。) | |
Finalize | (从 Object 继承。) | |
GetHashCode | (从 Object 继承。) | |
GetType | (从 Object 继承。) | |
MemberwiseClone | (从 Object 继承。) | |
ThrowIfPropertyNotSet(String, String) | 如果指定的连接属性为 Null 或为空,将引发异常。 | |
ThrowIfPropertyNotSet(String, String, Boolean) | 如果指定的连接属性为 Null 或为空(后者为可选项),将引发异常。 | |
ToString | 将引用的对象名称作为字符串返回。 (覆盖 ObjectToString。) |
顶部
字段
名称 | 说明 | |
---|---|---|
NoConnectionTimeout | 获取或设置 Int32 值,该值指定经过多长时间认为连接超时(秒)。 |
顶部
注释
线程安全
此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。但不保证所有实例成员都是线程安全的。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。