DacPackageExtensions.BuildPackage Метод

Определение

Перегрузки

Имя Описание
BuildPackage(Stream, TSqlModel, PackageMetadata)

Создает пакет с указанным TSqlModel и сохраняет его в указанный Stream.

BuildPackage(String, TSqlModel, PackageMetadata)

Создает пакет с указанным TSqlModel и сохраняет его в указанном расположении.

BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions)

Создает пакет с указанным TSqlModel и сохраняет его в указанный Stream. TSqlModelПомимо других артефактов, таких как рефакторинг журналов и участников развертывания, можно указать в packageOptions.

BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions)

Создает пакет с указанным TSqlModel и сохраняет его в указанном расположении. TSqlModelПомимо других артефактов, таких как рефакторинг журналов и участников развертывания, можно указать в packageOptions.

BuildPackage(Stream, TSqlModel, PackageMetadata)

Создает пакет с указанным TSqlModel и сохраняет его в указанный Stream.

public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata)

Параметры

stream
Stream

Stream для которого содержимое пакета будет сериализовано.

model
TSqlModel

TSqlModel представляющий модель для сохранения в пакете.

packageMetadata
PackageMetadata

Сведения о метаданных, описывающие пакет.

Исключения

Если во время сериализации пакета возникают ошибки, включая ошибки проверки модели.

Если значения stream или model параметры имеют значение NULL.

Применяется к

BuildPackage(String, TSqlModel, PackageMetadata)

Создает пакет с указанным TSqlModel и сохраняет его в указанном расположении.

public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata)

Параметры

packageFilePath
String

Путь к файлу пакета.

model
TSqlModel

TSqlModel представляющий модель для сохранения в пакете.

packageMetadata
PackageMetadata

Сведения о метаданных, описывающие пакет.

Исключения

Если во время сериализации пакета возникают ошибки, включая ошибки проверки модели.

Если значения packageFilePath или model параметры имеют значение NULL.

Применяется к

BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions)

Создает пакет с указанным TSqlModel и сохраняет его в указанный Stream. TSqlModelПомимо других артефактов, таких как рефакторинг журналов и участников развертывания, можно указать в packageOptions.

public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)

Параметры

stream
Stream

Stream для которого содержимое пакета будет сериализовано.

model
TSqlModel

TSqlModel представляющий модель для сохранения в пакете.

packageMetadata
PackageMetadata

Сведения о метаданных, описывающие пакет.

packageOptions
PackageOptions

PackageOptions определение дополнительных параметров и дополнительных артефактов.

Исключения

Если во время сериализации пакета возникают ошибки, включая ошибки проверки модели.

Если значения stream или model параметры имеют значение NULL.

Применяется к

BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions)

Создает пакет с указанным TSqlModel и сохраняет его в указанном расположении. TSqlModelПомимо других артефактов, таких как рефакторинг журналов и участников развертывания, можно указать в packageOptions.

public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)

Параметры

packageFilePath
String

Путь к файлу пакета.

model
TSqlModel

TSqlModel представляющий модель для сохранения в пакете.

packageMetadata
PackageMetadata

Сведения о метаданных, описывающие пакет.

packageOptions
PackageOptions

PackageOptions определение дополнительных параметров и дополнительных артефактов.

Исключения

Если во время сериализации пакета возникают ошибки, включая ошибки проверки модели.

Если значения packageFilePath или model параметры имеют значение NULL.

Применяется к