Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает пакет с указанным объектом TSqlModel и сохраняет его в заданном расположении. В дополнение к TSqlModel в параметре packageOptions можно указать другие артефакты, например журнал рефакторинга и участников развертывания.
Пространство имен: Microsoft.SqlServer.Dac
Сборка: Microsoft.SqlServer.Dac.Extensions (в Microsoft.SqlServer.Dac.Extensions.dll)
Синтаксис
'Декларация
Public Shared Sub BuildPackage ( _
packageFilePath As String, _
model As TSqlModel, _
packageMetadata As PackageMetadata, _
packageOptions As PackageOptions _
)
'Применение
Dim packageFilePath As String
Dim model As TSqlModel
Dim packageMetadata As PackageMetadata
Dim packageOptions As PackageOptions
DacPackageExtensions.BuildPackage(packageFilePath, _
model, packageMetadata, packageOptions)
public static void BuildPackage(
string packageFilePath,
TSqlModel model,
PackageMetadata packageMetadata,
PackageOptions packageOptions
)
public:
static void BuildPackage(
String^ packageFilePath,
TSqlModel^ model,
PackageMetadata^ packageMetadata,
PackageOptions^ packageOptions
)
static member BuildPackage :
packageFilePath:string *
model:TSqlModel *
packageMetadata:PackageMetadata *
packageOptions:PackageOptions -> unit
public static function BuildPackage(
packageFilePath : String,
model : TSqlModel,
packageMetadata : PackageMetadata,
packageOptions : PackageOptions
)
Параметры
- packageFilePath
Тип: System.String
Путь к файлу пакета.
- model
Тип: Microsoft.SqlServer.Dac.Model.TSqlModel
Объект TSqlModel, представляющий модель, которая сохраняется в пакет.
- packageMetadata
Тип: Microsoft.SqlServer.Dac.PackageMetadata
Метаданные, описывающие пакет.
- packageOptions
Тип: Microsoft.SqlServer.Dac.PackageOptions
Объект PackageOptions, определяющий дополнительные параметры и артефакты.
Исключения
| Исключение | Условие |
|---|---|
| DacServicesException | Сведения о том, возникли ли ошибки во время сериализации пакета, в том числе ошибки проверки модели. |
| ArgumentNullException | Сведения о том, равен ли параметр packageFilePath или model null. |