DacDeployOptions Klasse

Definition

Definiert Optionen, die sich auf das Verhalten der Paketbereitstellung in einer Datenbank auswirken.

public sealed class DacDeployOptions
type DacDeployOptions = class
Public NotInheritable Class DacDeployOptions
Vererbung
DacDeployOptions

Konstruktoren

Name Beschreibung
DacDeployOptions()

Erstellen Sie eine neue Instanz der DacDeployOptions Klasse mit Standardoptionen.

Eigenschaften

Name Beschreibung
AdditionalDeploymentContributorArguments

Gibt zusätzlich zu den bereits im dacpac aufgeführten Argumenten zusätzliche Bereitstellungsmitwirkendeargumente an.

AdditionalDeploymentContributorPaths

Gibt Pfade zum Laden zusätzlicher Bereitstellungs-Contributors an. Dies sollte eine Liste von Werten mit Semikolontrennung sein.

AdditionalDeploymentContributors

Gibt zusätzliche Bereitstellungsmitwirkende an, die ausgeführt werden sollen – zusätzlich zu den in dacpac angegebenen.

AllowDropBlockingAssemblies

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die CLR-Bereitstellung dazu führt, dass Assemblys blockiert werden.

AllowExternalLanguagePaths

Dient zum Abrufen oder Festlegen vom Typ Boolean, der angibt, ob Dateipfade für die Bereitstellung externer Sprachen verwendet werden sollen.

AllowExternalLibraryPaths

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob Dateipfade für die Bereitstellung externer Bibliotheken verwendet werden sollen.

AllowIncompatiblePlatform

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Bereitstellung aufgrund der Plattformkompatibilität blockiert wird.

AllowTableRecreation

Abrufen oder Festlegen vom Typ Boolean, der angibt, ob die Tabellenerneuerung in der Veröffentlichung zugelassen werden soll

AllowUnsafeRowLevelSecurityDataMovement

Abrufen oder Festlegen vom Typ Boolean, der angibt, ob die Blockierung von Datenbewegungen in aktivierten RLS-Tabellen ignoriert werden soll

AzureSharedAccessSignatureToken

[Vorschau] Azure Signaturtoken des Azure Storage Kontos, um Daten aus Parkettdateien zu importieren. Geben Sie ein gültiges SAS-Token mit Zugriff auf den Speichercontainerpfad an, um sich mit der Gemeinsamen Zugriffssignaturidentität zu authentifizieren.

AzureStorageBlobEndpoint

[Vorschau] Azure storage Blob-Endpunkt von Azure Storage Account zum Importieren von Daten aus Parkettdateien.

AzureStorageContainer

[Vorschau] Azure storage Containername von Azure Storage Account, um Daten aus Parkettdateien zu importieren.

AzureStorageKey

[Vorschau] Azure storage Schlüssel von Azure Storage Account, um Daten aus Parkettdateien zu importieren.

AzureStorageRootPath

[Vorschau] Der Speicherstammpfad unter dem Container von Azure Storage Account zum Importieren von Daten aus Parkettdateien.

BackupDatabaseBeforeChanges

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob eine Datenbanksicherung ausgeführt wird, bevor Sie mit den tatsächlichen Bereitstellungsaktionen fortfahren.

BlockOnPossibleDataLoss

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die Bereitstellung beendet werden soll, wenn der Vorgang zu Datenverlust führen kann.

BlockWhenDriftDetected

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob das System auf Unterschiede zwischen dem aktuellen Status der Datenbank und dem registrierten Status der Datenbank überprüft und die Bereitstellung blockiert, wenn Änderungen erkannt werden. Auch wenn diese Option auf "true" festgelegt ist, tritt die Drifterkennung nur in einer Datenbank auf, wenn sie zuvor mit aktivierter RegisterDataTierApplication Option bereitgestellt wurde.

CommandTimeout

Gibt das Befehlstimeout in Sekunden an, wenn Abfragen für SQLServer ausgeführt werden.

CommentOutSetVarDeclarations

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die Deklaration von SQLCMD-Variablen im Skriptheader auskommentiert wird.

CompareUsingTargetCollation

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Zielsortierung für den Bezeichnervergleich verwendet wird.

CreateNewDatabase

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die vorhandene Datenbank gelöscht wird, und eine neue Datenbank erstellt wird, bevor Sie mit den tatsächlichen Bereitstellungsaktionen fortfahren. Erwirbt den Einzelbenutzermodus, bevor die vorhandene Datenbank gelöscht wird.

DatabaseLockTimeout

Gibt das Datenbank-Sperrtimeout für Abfragen an SQL Server in Sekunden an.

DatabaseSpecification

Definiert optionale Parameter, die für ein Microsoft-Azure SQL-Datenbank spezifisch sind.

DataOperationStateProvider

Datenvorgangsstatusanbieter.

DeployDatabaseInSingleUserMode

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob das System den Einzelbenutzermodus für die Zieldatenbank während der Dauer des Bereitstellungsvorgangs abruft.

DisableAndReenableDdlTriggers

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle DDL-Trigger für die Dauer des Bereitstellungsvorgangs deaktiviert und dann erneut aktiviert werden, nachdem alle Änderungen angewendet wurden.

DisableIndexesForDataPhase

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob Indizes deaktiviert werden sollen, bevor Daten in SQL Server importiert werden.

DisableParallelismForEnablingIndexes

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die Neuerstellung von Indizes keine Parallelität zum Importieren von Daten in SQL Server verwenden soll.

DoNotAlterChangeDataCaptureObjects

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob elemente, die für die Änderungsdatenerfassung (Change Data Capture, CDC) konfiguriert sind, während der Bereitstellung geändert werden sollen.

DoNotAlterReplicatedObjects

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob für die Replikation konfigurierte Elemente während der Bereitstellung geändert werden sollen.

DoNotDropDatabaseWorkloadGroups

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle Datenbankworkloadgruppen, die nicht im Quellmodell vorhanden sind, ablegen sollen.

DoNotDropObjectTypes

Dient zum Abrufen oder Festlegen einer Auflistung von Objekttypen, die nicht aus dem Ziel gelöscht werden, wenn kein entsprechendes Objekt in der Quelle vorhanden ist. Beachten Sie, dass das Ablegen und Neustellen von Objekten des angegebenen Typs aufgrund von Abhängigkeiten von anderen Objekten möglicherweise noch erforderlich ist.

DoNotDropWorkloadClassifiers

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle Datenbankworkloadgruppen, die nicht im Quellmodell vorhanden sind, ablegen sollen.

DoNotEvaluateSqlCmdVariables

Gibt an, ob SQLCMD-Variablennamen beim Vergleichen des Schemas oder deren Werte verwendet werden sollen.

DropConstraintsNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle Einschränkungen entfernt werden sollen, die im Quellmodell nicht vorhanden sind.

DropDmlTriggersNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle DML-Trigger abgesetzt werden sollen, die im Quellmodell nicht vorhanden sind.

DropExtendedPropertiesNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle erweiterten Eigenschaften, die im Quellmodell nicht vorhanden sind, ablegen sollen.

DropIndexesNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle Indizes abgesetzt werden sollen, die im Quellmodell nicht vorhanden sind.

DropObjectsNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob Objekte, die im Ziel vorhanden sind, jedoch nicht während der Bereitstellung gelöscht werden sollen.

DropPermissionsNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle Berechtigungen, die im Quellmodell nicht vorhanden sind, ablegen sollen.

DropRoleMembersNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle Rollenmitgliedschaften, die nicht im Quellmodell vorhanden sind, ablegen sollen.

DropStatisticsNotInSource

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob alle Rollenmitgliedschaften, die nicht im Quellmodell vorhanden sind, ablegen sollen.

EnclaveAttestationProtocol

Gibt ein Nachweisprotokoll an, das mit dem Enclave-basierten Always Encrypted-Feature verwendet werden soll.

EnclaveAttestationUrl

Gibt die Enklavennachweis-URL (einen Endpunkt für den Nachweisdienst) an, der mit Enklave-basierten Always Encrypted verwendet werden soll.

ExcludeObjectTypes

Dient zum Abrufen oder Festlegen einer Auflistung von Objekttypen, die beim Vergleichen des Quell- und Zielmodells nicht berücksichtigt werden sollen.

GenerateSmartDefaults

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob Standardwerte generiert werden sollen, um NULL-Spalten aufzufüllen, die auf NOT NULL-Werte beschränkt sind.

HashObjectNamesInLogs

Abrufen oder Festlegen vom Typ Boolean, der angibt, ob Objektnamen in Protokollen hashen sollen

IgnoreAnsiNulls

Dient zum Abrufen oder Festlegen des Werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells die option ANSI_NULL ausgeschlossen werden soll.

IgnoreAuthorizer

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die AUTORISIERUNGsoption beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll.

IgnoreColumnCollation

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob der Sortierbezeichner beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll.

IgnoreColumnOrder

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells die Reihenfolge der Spalten in Tabellen ausgeschlossen werden soll.

IgnoreComments

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob Kommentare beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen.

IgnoreCryptographicProviderFilePath

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Dateispezifikation eines kryptografischen Anbieters beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreDatabaseWorkloadGroups

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob Datenbankworkloadgruppen ausgeschlossen werden sollen, die im Quellmodell nicht vorhanden sind.

IgnoreDdlTriggerOrder

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die DDL-Triggerreihenfolge beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreDdlTriggerState

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob der DDL-Triggerstatus beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreDefaultSchema

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells die option DEFAULT_SCHEMA ausgeschlossen werden soll.

IgnoreDmlTriggerOrder

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die DML-Triggerreihenfolge beim Vergleich des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreDmlTriggerState

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob der DML-Triggerstatus beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreExtendedProperties

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle erweiterten Eigenschaften von der Berücksichtigung ausgeschlossen werden sollen.

IgnoreFileAndLogFilePath

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die FILENAME-Option von FILE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreFilegroupPlacement

Dient zum Abrufen oder Festlegen des Werts vom Typ Boolean, der angibt, ob der Filegroup-Bezeichner beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll.

IgnoreFileSize

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die SIZE-Option von FILE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreFillFactor

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die FILLFACTOR-Option beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll.

IgnoreFullTextCatalogFilePath

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die Pfadspezifikation von FULLTEXT CATALOG-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreIdentitySeed

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob der Startwert von IDENTITY-Spalten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreIncrement

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob der Inkrementierungswert von IDENTITÄTsspalten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreIndexOptions

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob Beim Vergleichen des Quell- und Zielmodells Unterschiede in Indexoptionen ausgeschlossen werden sollen.

IgnoreIndexPadding

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells die option PAD_INDEX ausgeschlossen werden soll.

IgnoreKeywordCasing

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells unterschiede bei der Groß-/Kleinschreibung von Schlüsselwörtern ausgeschlossen werden sollen.

IgnoreLockHintsOnIndexes

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die ALLOW_ROW_LOCKS und ALLOW_PAGE_LOGKS Optionen beim Vergleich des Quell- und Zielmodells ausgeschlossen werden sollen.

IgnoreLoginSids

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die SID-Option des LOGIN-Objekts beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreNotForReplication

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells die NICHT FÜR REPLIKATIONsoption ausgeschlossen werden soll.

IgnoreObjectPlacementOnPartitionScheme

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob das Partitionsschemaobjekt beim Vergleich des Quell- und Zielmodells für die folgenden Objekte ausgeschlossen werden soll: Tabelle, Index, Eindeutiger Schlüssel, Primärschlüssel und Warteschlange.

IgnorePartitionSchemes

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob der Parametertyp und grenzWERTE einer PARTITION-FUNKTION beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden sollen. Schließt auch FILEGROUP- und Partitionsfunktion eines PARTITIONSSCHEMAs beim Vergleich des Quell- und Zielmodells aus.

IgnorePermissions

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle Berechtigungsanweisungen aus der Berücksichtigung ausgeschlossen werden sollen.

IgnoreQuotedIdentifiers

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells die option QUOTED_IDENTIFIER ausgeschlossen werden soll.

IgnoreRoleMembership

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle ROLE MEMBERSHIP-Objekte von der Berücksichtigung ausgeschlossen werden sollen.

IgnoreRouteLifetime

Dient zum Abrufen oder Festlegen des Werts vom Typ Boolean, der angibt, ob die LIFETIME-Option von ROUTE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreSemicolonBetweenStatements

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob das Vorhandensein oder Fehlen von Semikolons beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreSensitivityClassifications

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob Beim Vergleichen des Quell- und Zielmodells Datenempfindlichkeitsklassifizierungen für Spalten ausgeschlossen werden sollen.

IgnoreTableOptions

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Optionen in der Zieltabelle aktualisiert werden, um der Quelltabelle zu entsprechen.

IgnoreTablePartitionOptions

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob beim Vergleichen des Quell- und Zielmodells die Werte FÜR BEREICHs- und GRENZWERTE einer Tabellenpartitionsoption ausgeschlossen werden sollen.

IgnoreUserSettingsObjects

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob Benutzereinstellungen beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen.

IgnoreWhitespace

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob Leerzeichen beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden sollen.

IgnoreWithNocheckOnCheckConstraints

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die CHECK|NO CHECK-Option eines CHECK-Einschränkungsobjekts beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll.

IgnoreWithNocheckOnForeignKeys

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die OPTION CHECK|NO CHECK eines FREMDSCHLÜSSELs ausgeschlossen werden soll.
Einschränkungsobjekt beim Vergleichen des Quell- und Zielmodells.

IgnoreWorkloadClassifiers

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob WorkloadClassifiers ausgeschlossen werden sollen, die im Quellmodell nicht vorhanden sind.

IncludeCompositeObjects

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob darauf verwiesen wird, externe Elemente, die auch das Quellmodell verfassen, enthalten und dann die Zieldatenbank in einem einzelnen Bereitstellungsvorgang aktualisieren sollen.

IncludeTransactionalScripts

Dient zum Abrufen oder Festlegen des Werts vom Typ Boolean, der angibt, ob Transationen während des Bereitstellungsvorgangs verwendet und die Transaktion übernommen werden soll, nachdem alle Änderungen erfolgreich angewendet wurden.

IsAlwaysEncryptedParameterizationEnabled

Festlegen des Immer verschlüsselten Parameterisierungsmodus

LongRunningCommandTimeout

Gibt das Timeout für lange ausgeführte Befehle in Sekunden an, wenn Abfragen für SQLServer ausgeführt werden.

NoAlterStatementsToChangeClrTypes

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob eine Änderung an CLR-Assemblys erzwungen werden soll, indem sie gelöscht und neu erstellt werden.

PerformIndexOperationsOnline

Abrufen oder Festlegen vom Typ Boolean, der angibt, ob Indexvorgänge online ausgeführt werden sollen

PopulateFilesOnFileGroups

Dient zum Abrufen oder Festlegen des Werts vom Typ Boolean, der angibt, ob Dateien für in der Bereitstellungsquelle definierte Dateigruppen bereitgestellt werden.

PreserveIdentityLastValues

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die zuletzt für Identitätsspalten verwendeten Werte beibehalten werden sollen.

RebuildIndexesOfflineForDataPhase

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob Indizes offline nach dem Importieren von Daten in SQL Server neu erstellt werden sollen.

RegisterDataTierApplication

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Datenbank als Data-Tier-Anwendung registriert wird.
Wenn die Zieldatenbank bereits ein registrierter Data-Tier Application ist, wird die Registrierung aktualisiert.

RestoreSequenceCurrentValue

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob der Sequenzwert aktiviert oder deaktiviert werden soll, bevor das Skript in SQL Server bereitgestellt wird.

RunDeploymentPlanExecutors

Gibt an, ob DeploymentPlanExecutor-Contributors ausgeführt werden sollen, wenn andere Vorgänge ausgeführt werden. Die Standardeinstellung ist "false".

ScriptDatabaseCollation

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Zieldatenbank so geändert werden soll, dass sie der Sortierung des Quellmodells entspricht.

ScriptDatabaseCompatibility

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die Zieldatenbank so geändert werden soll, dass sie der Kompatibilitätsstufe des Quellmodells entspricht.

ScriptDatabaseOptions

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Datenbankoptionen in der Zieldatenbank aktualisiert werden sollen, um dem Quellmodell zu entsprechen.

ScriptDeployStateChecks

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob die Zieldatenbank überprüft werden soll, um sicherzustellen, dass sie vorhanden ist, online ist und aktualisiert werden kann.

ScriptFileSize

Dient zum Abrufen oder Festlegen eines werts vom Typ Boolean, der angibt, ob beim Hinzufügen von Dateien zu Dateigruppen eine Dateigröße angegeben wird.

ScriptNewConstraintValidation

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob Einschränkungen überprüft werden, nachdem alle Änderungen angewendet wurden.

ScriptRefreshModule

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob referenzierte Prozeduren aktualisiert werden, wenn referenzierte Objekte aktualisiert werden.

SqlCommandVariableValues

Rufen Sie das Wörterbuch der SQL-Befehlsvariablenwerte ab, die nach Variablennamen schlüsseln.

TreatVerificationErrorsAsWarnings

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob Fehler behandelt werden sollen, die während der Veröffentlichungsüberprüfung als Warnungen auftreten. Die Überprüfung erfolgt anhand des generierten Bereitstellungsplans, bevor der Plan für die Zieldatenbank ausgeführt wird. Die Planüberprüfung erkennt Probleme, z. B. den Verlust von Nur-Zielobjekten (z. B. Indizes), die gelöscht werden müssen, um eine Änderung vorzunehmen. Die Überprüfung erkennt auch Situationen, in denen Abhängigkeiten (z. B. Tabellen oder Ansichten) aufgrund eines Verweises auf ein zusammengesetztes Projekt vorhanden sind, aber nicht in der Zieldatenbank vorhanden sind. Sie können die Überprüfungsfehler als Warnungen behandeln, um eine vollständige Liste von Problemen zu erhalten, anstatt zuzulassen, dass die Veröffentlichungsaktion beendet wird, wenn der erste Fehler auftritt.

UnmodifiableObjectWarnings

Dient zum Abrufen oder Festlegen vom Typ Boolean, der angibt, ob Warnungen generiert werden sollen, wenn Unterschiede in Objekten gefunden werden, die nicht geändert werden können, z. B. wenn die Dateigröße oder Dateipfade für eine Datei unterschiedlich waren.

VerifyCollationCompatibility

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die Bereitstellung überprüft, ob die im Quellmodell angegebene Sortierung mit der im Zielmodell angegebenen Sortierung kompatibel ist.

VerifyDeployment

Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die Planüberprüfungsphase ausgeführt wird oder nicht.

Methoden

Name Beschreibung
SetVariable(String, String)

Überschreiben der sqlcmd-Variablen mit einem bestimmten Wert

Gilt für: