共用方式為


Server 類別

定義

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

[System.Runtime.InteropServices.Guid("554BBCA3-925F-4797-9460-2421A8CD7030")]
public sealed class Server : Microsoft.AnalysisServices.Core.Server, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("554BBCA3-925F-4797-9460-2421A8CD7030")>]
type Server = class
    inherit Server
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class Server
Inherits Server
Implements ICloneable, IDisposable, IMajorObject
繼承
屬性
實作

範例

...

備註

他的物件是整個 Analysis Management Objects (AMO) 物件模型樹狀結構的根物件。 使用 ClassType Server 的物件,您可以:* 連接到執行 Analysis Services 實例的電腦。 * 連線 (建立會話) ,並將 (結束會話內容中斷連線,) 至 Analysis Services 實例。 * 擷取 Analysis Services 命令流量的 XML 訊息記錄。 * 識別產品版本和產品層級。 * 執行要求以建立其他 Analysis Services 物件,例如資料庫、資料來源、命令、維度、Cube、資料採礦模型和角色。

建構函式

Server()

使用預設值,將伺服器的新執行個體初始化。

欄位

MaxIDLength

指定識別碼的最大長度。

(繼承來源 NamedComponent)
MaxNameLength

指定名稱的最大長度。

(繼承來源 NamedComponent)

屬性

AccessToken

存取權杖

(繼承來源 Server)
Annotations

取得與所有主要物件建立關聯之所有註解的集合。

(繼承來源 MajorObject)
Assemblies

從 Server 物件取得組件的集合。

CaptureLog

取得包含 CaptureXml 屬性若設定為 true 時,所產生之 XMLA 命令的集合。

(繼承來源 Server)
CaptureXml

取得或設定 Server 物件的 CaptureLog 屬性,指出是否應記錄傳送至 Analysis Services 執行個體的 XML 訊息。

(繼承來源 Server)
CompatibilityMode

取得或設定 Analysis Services 的模式。 這是唯讀的。

(繼承來源 Server)
Connected

取得是否有 Analysis Services 執行個體連接的指示。

(繼承來源 Server)
ConnectionInfo

取得與 Server 物件連接有關的資訊。

(繼承來源 Server)
ConnectionString

取得用來連接到 Analysis Services 執行個體的連接字串。

(繼承來源 Server)
CreatedTimestamp

取得或設定物件的建立日期和時間。

(繼承來源 MajorObject)
Databases

取得 Server 上常駐的資料庫集合。

DefaultCompatibilityLevel

取得或設定未指定這個值時所要使用的預設相容性層級。 這是唯讀的。

(繼承來源 Server)
Description

取得或設定主要物件的描述。

(繼承來源 MajorObject)
Edition

取得或設定目前安裝的 Analysis Services 版本。 這是唯讀的。

(繼承來源 Server)
EditionID

取得或設定目前安裝的 Analysis Services 版本的 EditionID。 這是唯讀的。

(繼承來源 Server)
FriendlyName

取得元件的使用者易記名稱。

(繼承來源 NamedComponent)
ID

取得或設定元件的識別碼。

(繼承來源 NamedComponent)
IsInTransaction

取得值,指出是否在伺服器上啟動了使用中的交易。

IsLoaded

取得值,指出是否已載入 MajorObject。

(繼承來源 MajorObject)
KeyForCollection

取得集合中使用的索引鍵。

(繼承來源 NamedComponent)
LastSchemaUpdate

取得或設定上次更新物件結構描述的日期和時間。

(繼承來源 MajorObject)
Name

取得或設定元件的名稱。

(繼承來源 NamedComponent)
OnAccessTokenExpired

定義回呼方法,以在目前的存取權杖即將到期時通知應用程式。

(繼承來源 Server)
OwningCollection

取得或設定包含 ModelComponent 的集合。

(繼承來源 ModelComponent)
Parent

取得 ModelComponent 物件的父代 IModelComponent 物件。

(繼承來源 ModelComponent)
ProductLevel

取得或設定產品層級元素的唯讀存取。 產品層級本身是取自儲存的安裝特定字串。

(繼承來源 Server)
ProductName

取得或設定 SQL Server 產品名稱的唯讀存取,Analysis Services 執行個體已透過該產品安裝。

(繼承來源 Server)
Roles

取得資料庫、Cube 或採礦模型的角色集合。

ServerLocation

取得或設定伺服器的位置,例如內部部署環境或是在為 Microsoft 線上服務提供表格式模型內部裝載的 Microsoft 資料中心 (例如,在 Office 365 中檢視的 Excel 資料模型)。 這是唯讀的。

(繼承來源 Server)
ServerMode

取得或設定伺服器正在運作中的模式。 這是唯讀的。

(繼承來源 Server)
ServerProperties

取得與特定 Server 物件建立關聯之伺服器屬性的集合。

(繼承來源 Server)
SessionID

取得伺服器的工作階段識別碼。

(繼承來源 Server)
SessionTrace

取得 SessionTrace 物件,其可用於啟動及停止伺服器上的追蹤。

Site

取得或設定與元件建立關聯的網站。

(繼承來源 NamedComponent)
SiteID

取得或設定與元件相關聯之網站的識別碼。

(繼承來源 NamedComponent)
SupportedCompatibilityLevels

取得伺服器所支援的一組相容性層級的相關資訊。

(繼承來源 Server)
Traces

取得伺服器上的可用追蹤。

Version

取得或設定伺服器版本。 這是唯讀的。

(繼承來源 Server)

方法

AddToContainer(IContainer)

將 ModelComponent 物件新增至指定的容器。

(繼承來源 ModelComponent)
AfterInsert(Int32)

新增到指定的索引位置之後顯示 ModelComponent 物件。

(繼承來源 ModelComponent)
AfterMove(Int32, Int32)

移動到指定的索引之後顯示 ModelComponent 物件。

(繼承來源 ModelComponent)
AfterRemove(ModelComponentCollection)

在移除 ModelComponent 物件後顯示 ModelComponentCollection。

(繼承來源 ModelComponent)
Attach(String)

將資料夾附加至伺服器。

(繼承來源 Server)
Attach(String, ReadWriteMode)

使用指定的模式,將資料夾附加至伺服器。

(繼承來源 Server)
Attach(String, ReadWriteMode, String)

使用指定的模式和密碼,將資料夾附加至伺服器。

(繼承來源 Server)
BeforeRemove(Boolean)

在清除之前移除 ModelComponent 物件。

(繼承來源 ModelComponent)
BeginTransaction()

在伺服器上啟動交易。

CancelCommand()

取消目前的連接和工作階段上執行的命令 (使用新的暫時連接)。

(繼承來源 Server)
CancelCommand(String)

取消指定的工作階段中執行的命令 (使用新的暫時連接)。

(繼承來源 Server)
CancelConnection(Int32)

取消指定的連接 (使用新的暫時連接)。

(繼承來源 Server)
CancelConnection(Int32, Boolean)

取消指定的連接 (使用新的暫時連接)。

(繼承來源 Server)
CancelSession()

取消目前的工作階段 (使用新的暫時連接)。

(繼承來源 Server)
CancelSession(Int32)

取消指定的工作階段 (使用新的暫時連接)。

(繼承來源 Server)
CancelSession(Int32, Boolean)

取消指定的工作階段 (使用新的暫時連接)。

(繼承來源 Server)
CancelSession(String)

取消指定的工作階段 (使用新的暫時連接)。

(繼承來源 Server)
CancelSession(String, Boolean)

取消指定的工作階段 (使用新的暫時連接)。

(繼承來源 Server)
Clone()

傳回物件的複製。

Clone(Boolean)

建立 MajorObject 物件的新複本。

(繼承來源 MajorObject)
CommitTransaction()

認可目前交易中所做的變更。

CommitTransaction(ModelOperationResult)

認可目前交易中所做的變更,並傳回 ModelOperationResult

ConcatenateCaptureLog(Boolean, Boolean)

取得使用串連 XML 格式且包裝在 XMLA Batch 元素中的擷取記錄,並指出是否要包含交易屬性和 XMLA Parallel 元素。

(繼承來源 Server)
ConcatenateCaptureLog(Boolean, Boolean, Boolean)

取得使用串連 XML 格式且包裝在 XMLA Batch 項目中的擷取記錄,指出是否要包含交易屬性和 XMLA Parallel 項目,並指出將處理受影響的物件。

(繼承來源 Server)
Connect(String)

使用指定的連接字串,將伺服器的目前執行個體連接至 Analysis Services 伺服器。

(繼承來源 Server)
Connect(String, Boolean)

使用指定的連接字串和僅限屬性的指標,將伺服器的目前執行個體連接到 Analysis Services 伺服器。

(繼承來源 Server)
Connect(String, String)

使用指定的連接字串和工作階段識別碼,將伺服器的目前執行個體連接到 Analysis Services 伺服器。

(繼承來源 Server)
CopyTo(MajorObject, Boolean)

將 Server 物件複製到指定的目的地。

(繼承來源 Server)
CopyTo(ModelComponent)

將 ModelComponent 物件複製到指定的物件。

(繼承來源 ModelComponent)
CopyTo(NamedComponent)

將 NamedComponent 物件複製到指定的物件。

(繼承來源 NamedComponent)
CopyTo(Server)

將此物件的內容複製到另一個物件 (目的地)。

CopyTo(Server)

將此物件的內容複製到另一個物件 (目的地)。

(繼承來源 Server)
Disconnect()

中斷 Server 物件與 Analysis Services 伺服器的連接。

(繼承來源 Server)
Disconnect(Boolean)

中斷 Server 物件與 Analysis Services 伺服器的連接。

Dispose(Boolean)

釋放 Server 使用的 Unmanaged 資源,並且選擇性地釋放 Managed 資源。

(繼承來源 Server)
Drop()

移除目前的物件並更新伺服器。

(繼承來源 MajorObject)
Drop(DropOptions)

使用指定的選項,移除目前的物件並更新伺服器。

(繼承來源 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

使用指定的選項,移除目前的物件並更新伺服器。 在指定的警告物件上傳回卸除作業所產生的警告。

(繼承來源 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

使用指定的選項,移除目前的物件並更新伺服器。 在指定的警告變數上傳回卸除作業所產生的警告,並且在指定的 impactResult 變數上傳回作業中受影響物件的結果。

(繼承來源 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定的選項,移除目前的物件並更新伺服器。 在指定的警告變數上傳回卸除作業所產生的警告,並且在指定的 impactResult 變數上傳回作業中受影響物件的結果。

(繼承來源 MajorObject)
EndXmlaRequest()

結束上次 XML for Analysis (XMLA) 要求。

(繼承來源 Server)
EndXmlaRequestAndGetResults()

結束 Xmla 要求並從伺服器取得結果。

(繼承來源 Server)
EndXmlaRequestWithReader(XmlaResultCollection)

類似於 EndXmlaRequest(),但傳回 AmoDataReader 而不是原始的 XmlReadr。

(繼承來源 Server)
Execute(String)

在 Analysis Services 伺服器上執行指定的命令。

(繼承來源 Server)
Execute(String, ImpactDetailCollection, Boolean)

在 Analysis Services 伺服器上執行指定的命令,並提供影響分析的支援。

(繼承來源 Server)
ExecuteCaptureLog(Boolean, Boolean)

在伺服器上執行擷取記錄的內容,並指出執行是否將是交易式和/或平行模式。 將不會處理受影響的物件。

(繼承來源 Server)
ExecuteCaptureLog(Boolean, Boolean, Boolean)

在伺服器上執行擷取記錄的內容,指出執行是否將是交易式和/或平行模式,以及指出是否會處理受影響的物件。

(繼承來源 Server)
ExecuteCaptureLog(Boolean, Boolean, Boolean, Boolean)

在伺服器上執行擷取記錄的內容、指出執行是否將是交易式和/或平行模式、指出是否會處理受影響的物件,以及指出是否略過動態物件。

(繼承來源 Server)
ExecuteReader(String, XmlaResultCollection, IDictionary, Boolean)

執行給定的 XMLA 命令,並傳回 AmoDataReader

(繼承來源 Server)
GetConnectionState(Boolean)

取得對 Analysis Services 伺服器之連接目前的狀態。

(繼承來源 Server)
GetCreateReferences(Hashtable, Boolean, Boolean)

取得 Hashtable 來建立參考。

(繼承來源 MajorObject)
GetDependents(Hashtable)

將相依性取得放入指定的 Hashtable 中。

(繼承來源 MajorObject)
GetDropDependents(Hashtable, Hashtable)

取得卸除相依項目。

(繼承來源 MajorObject)
GetLastSchemaUpdate(IMajorObject)

擷取上次更新指定之物件結構描述的日期和時間。

GetReferences(Hashtable, Boolean)

取得 MajorObject 所參考的物件。

(繼承來源 MajorObject)
GetSupportedCompatibilityLevels()

取得伺服器所支援的一組相容性層級。

(繼承來源 Server)
GetUpdateOverwrites(Boolean)

取得覆寫更新之 MajorObject 的 Hashtable 物件。

(繼承來源 MajorObject)
ImageLoad(ImageLoadInfo)

???

(繼承來源 Server)
ImageLoad(String, String, Stream)

???

(繼承來源 Server)
ImageLoad(String, String, Stream, ReadWriteMode)

???

(繼承來源 Server)
ImageSave(ImageSaveInfo)

???

(繼承來源 Server)
ImageSave(String, Stream)

???

(繼承來源 Server)
NotifyTableChange(DataSource, TableNotificationCollection)

通知 Analysis Services 的執行個體,表示指定資料來源中的資料表已經變更。

Reconnect()

重新建立與 Analysis Services 資料庫的連接。

(繼承來源 Server)
Refresh()

從伺服器定義更新物件。

(繼承來源 MajorObject)
Refresh(Boolean)

更新來自伺服器定義的物件,而且如果指定的話,也更新載入的相依物件。

(繼承來源 MajorObject)
Refresh(Boolean, RefreshType)

更新來自伺服器定義的物件,而且如果指定的話,也更新載入的相依物件。

(繼承來源 MajorObject)
RemoveFromContainer(IContainer)

將 ModelComponent 物件從指定的容器中移除。

(繼承來源 ModelComponent)
RenameScriptMeasure(String, String, String, String, FixUpExpressions)

執行量值的重新命名作業。

(繼承來源 Server)
RenameTable(String, String, String, FixUpExpressions)

執行資料表的重新命名作業。

(繼承來源 Server)
RenameTableColumn(String, String, String, String, FixUpExpressions)

執行資料行的重新命名作業。

(繼承來源 Server)
Reset()

將元件重設為其初始狀態。

(繼承來源 NamedComponent)
Restore(RestoreInfo)

使用所提供之 RestoreInfo 物件上設定的選項,從備份檔案還原 Analysis Services 資料庫。

(繼承來源 Server)
Restore(String)

從備份檔還原 Analysis Services 資料庫。

(繼承來源 Server)
Restore(String, String)

從備份檔案將 Analysis Services 資料庫還原至指定的資料庫。

(繼承來源 Server)
Restore(String, String, Boolean)

根據給定的覆寫旗標,從備份檔案將 Analysis Services 資料庫還原至指定的資料庫。

(繼承來源 Server)
Restore(String, String, Boolean, RestoreLocation[])

根據給定的覆寫旗標和多部遠端伺服器,從備份檔案將 Analysis Services 資料庫還原至指定的資料庫。

(繼承來源 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity)

根據給定的覆寫旗標、多部遠端伺服器,從備份檔案將 Analysis Services 資料庫還原至指定的資料庫,並指定安全性設定。

(繼承來源 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String)

給定覆寫旗標、多部遠端伺服器,並指定安全性設定和密碼,從備份檔案將 Analysis Services 資料庫還原至指定的資料庫。

(繼承來源 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String)

給定密碼、覆寫旗標、多部遠端伺服器,並指定安全性設定、密碼和儲存位置,從備份檔案將 Analysis Services 資料庫還原至指定的資料庫。

(繼承來源 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode)

給定密碼、覆寫旗標、多部遠端伺服器,並指定安全性設定、密碼和儲存位置,以及讀/寫模式,從備份檔案將 Analysis Services 資料庫還原至指定的資料庫。

(繼承來源 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode, Boolean)

給定密碼、覆寫旗標、多部遠端伺服器,並指定安全性設定、密碼和儲存位置,以及讀/寫模式,從備份檔案將 Analysis Services 資料庫還原至指定的資料庫。

(繼承來源 Server)
RollbackTransaction()

回復伺服器連接上的目前交易。

SendXmlaRequest(XmlaRequestType, Stream)

使用指定的資料流傳送指定類型的 XML for Analysis (XMLA) 要求。

(繼承來源 Server)
SendXmlaRequest(XmlaRequestType, TextReader)

使用給定的要求,結束指定類型的 XML for Analysis (XMLA) 要求。

(繼承來源 Server)
StartXmlaRequest(XmlaRequestType)

對伺服器啟動 XML for Analysis (XMLA) 要求。

(繼承來源 Server)
Submit()

提交 ModelComponent 物件。

(繼承來源 ModelComponent)
Submit(Boolean)

提交 ModelComponent 物件。

(繼承來源 ModelComponent)
Synchronize(String, String)

同步處理目前物件。

(繼承來源 Server)
Synchronize(String, String, SynchronizeSecurity, Boolean)

同步處理目前物件。

(繼承來源 Server)
Synchronize(SynchronizeInfo)

同步處理目前物件。

(繼承來源 Server)
ToString()

傳回字串。字串表示目前的具名元件。

(繼承來源 NamedComponent)
Update()

使用預設值來更新相依物件,將目前物件的伺服器定義更新為實際值。

(繼承來源 MajorObject)
Update(UpdateOptions)

使用指定的選項來更新相依物件,將目前物件的伺服器定義更新為實際值。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode)

使用指定的選項來更新相依物件,將目前物件的伺服器定義更新為實際值。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

使用指定的選項來更新相依物件,將目前物件的伺服器定義更新為實際值,並且報告作業所產生的任何警告。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

使用指定的選項來更新相依物件,將目前物件的伺服器定義更新為實際值,報告作業所產生的任何警告,並且從作業中傳回受影響的物件。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定的選項來更新相依物件,將目前物件的伺服器定義更新為實際值,報告作業所產生的任何警告,並且從作業中傳回受影響的物件。 如果 analyzeImpactOnly 為 true,影響分析作業執行時不會進行更新作業。

(繼承來源 MajorObject)
UpdateObjects(IMajorObject[])

基礎架構。 將 Server 物件上所做的更新傳送至 Analysis Services 伺服器。

UpdateObjects(IMajorObject[], ImpactDetailCollection)

基礎架構。 將 Server 物件上所做的更新傳送至 Analysis Services 伺服器。

Validate(ValidationErrorCollection)

驗證它附加至的元素;傳回集合中遇到的任何錯誤。

(繼承來源 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

驗證它附加至的元素;傳回集合中遇到的任何錯誤。 也包含可傳回詳細錯誤的參數。

(繼承來源 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

指出伺服器物件是否有效。

Validate(ValidationResultCollection)

指出 MajorObject 是否有效。

(繼承來源 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

指出 MajorObject 是否有效。

(繼承來源 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

指出 MajorObject 是否有效。

(繼承來源 MajorObject)

明確介面實作

ICloneable.Clone()

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IDeserializationCallback.OnDeserialization(Object)

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

(繼承來源 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

(繼承來源 MajorObject)
IFormattable.ToString(String, IFormatProvider)

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

(繼承來源 NamedComponent)
IHostableComponent.Host

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

(繼承來源 ModelComponent)
IMajorObject.BaseType

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IMajorObject.CreateBody()

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IMajorObject.DependsOn(IMajorObject)

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IMajorObject.ObjectReference

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IMajorObject.ParentDatabase

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IMajorObject.ParentServer

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IMajorObject.Path

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IMajorObject.WriteRef(XmlWriter)

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

IModelComponent.FriendlyPath

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

(繼承來源 ModelComponent)
IModelComponent.OwningCollection

表示 Analysis Services 的執行個體,並提供可讓您控制該執行個體的方法和成員。 此類別無法獲得繼承。

(繼承來源 ModelComponent)

適用於