共用方式為


TmdlSerializer.DeserializeDatabaseFromCompressedFile 方法

定義

多載

DeserializeDatabaseFromCompressedFile(String)

將指定壓縮封存盤案中的 TMDL 檔集還原串行化為其資料庫物件對等專案。

DeserializeDatabaseFromCompressedFile(String, MetadataDeserializationOptions)

將指定壓縮封存盤案中的 TMDL 檔集還原串行化為其資料庫物件對等專案。

DeserializeDatabaseFromCompressedFile(String)

將指定壓縮封存盤案中的 TMDL 檔集還原串行化為其資料庫物件對等專案。

public static Microsoft.AnalysisServices.Tabular.Database DeserializeDatabaseFromCompressedFile (string path);
static member DeserializeDatabaseFromCompressedFile : string -> Microsoft.AnalysisServices.Tabular.Database
Public Shared Function DeserializeDatabaseFromCompressedFile (path As String) As Database

參數

path
String

壓縮文件的路徑。

傳回

根據 TMDL 檔建立的 Database 實例。

例外狀況

指定的路徑是 Null 參考 (在 Visual Basic 中為 Nothing) 或空白。

指定的路徑不存在。

壓縮文件的內容包含無效格式的 TMDL 文字。

壓縮檔案中的內容包含 TMDL 文字的格式有效,但包含無效的元數據。

備註

如果壓縮檔不包含任何檔中資料庫的屬性,則傳回的資料庫將具有預設屬性。

適用於

DeserializeDatabaseFromCompressedFile(String, MetadataDeserializationOptions)

將指定壓縮封存盤案中的 TMDL 檔集還原串行化為其資料庫物件對等專案。

public static Microsoft.AnalysisServices.Tabular.Database DeserializeDatabaseFromCompressedFile (string path, Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions options);
static member DeserializeDatabaseFromCompressedFile : string * Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions -> Microsoft.AnalysisServices.Tabular.Database
Public Shared Function DeserializeDatabaseFromCompressedFile (path As String, options As MetadataDeserializationOptions) As Database

參數

path
String

壓縮文件的路徑。

options
MetadataDeserializationOptions

還原串行化動作的選項。

傳回

根據 TMDL 檔建立的 Database 實例。

例外狀況

  • 指定的路徑是 Null 參考 (在 Visual Basic 中為 Nothing) 或空白。
  • 指定的選項實例是 Null 參考(Visual Basic 中的 Nothing)。

指定的路徑不存在。

壓縮文件的內容包含無效格式的 TMDL 文字。

壓縮檔案中的內容包含 TMDL 文字的格式有效,但包含無效的元數據。

備註

如果壓縮檔不包含任何檔中資料庫的屬性,則傳回的資料庫將具有預設屬性。

適用於