共用方式為


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 命名空間