共用方式為


TmdlSerializer.SerializeDatabaseToCompressedFile 方法

定義

多載

SerializeDatabaseToCompressedFile(Database, String)

使用預設串行化策略,將記憶體內的完整 Database 串行化為一組 COMRESsed 封存盤案中的 TMDL 檔。

SerializeDatabaseToCompressedFile(Database, String, MetadataSerializationOptions)

使用指定的選項和預設串行化策略,將記憶體中的完整記憶體中 Database 串行化至一組 comressed 封存盤案中的 TMDL 檔。

SerializeDatabaseToCompressedFile(Database, String)

使用預設串行化策略,將記憶體內的完整 Database 串行化為一組 COMRESsed 封存盤案中的 TMDL 檔。

public static void SerializeDatabaseToCompressedFile (Microsoft.AnalysisServices.Tabular.Database db, string path);
static member SerializeDatabaseToCompressedFile : Microsoft.AnalysisServices.Tabular.Database * string -> unit
Public Shared Sub SerializeDatabaseToCompressedFile (db As Database, path As String)

參數

db
Database

要串行化的資料庫。

path
String

將儲存包含資料庫檔之壓縮檔的路徑。

例外狀況

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

備註

除了包含資料庫子模型串行化的所有檔之外,資料庫的屬性也會在指定的檔中擷取。

適用於

SerializeDatabaseToCompressedFile(Database, String, MetadataSerializationOptions)

使用指定的選項和預設串行化策略,將記憶體中的完整記憶體中 Database 串行化至一組 comressed 封存盤案中的 TMDL 檔。

public static void SerializeDatabaseToCompressedFile (Microsoft.AnalysisServices.Tabular.Database db, string path, Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions options);
static member SerializeDatabaseToCompressedFile : Microsoft.AnalysisServices.Tabular.Database * string * Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions -> unit
Public Shared Sub SerializeDatabaseToCompressedFile (db As Database, path As String, options As MetadataSerializationOptions)

參數

db
Database

要串行化的資料庫。

path
String

將儲存包含資料庫檔之壓縮檔的路徑。

options
MetadataSerializationOptions

串行化動作的選項。

例外狀況

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

所提供的選項包含無效的設定。

備註

除了包含資料庫子模型串行化的所有檔之外,資料庫的屬性也會在指定的檔中擷取。

適用於