SqlDeploymentOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Werte von Bereitstellungsoptionen, die für die Bereitstellung verwendet werden.
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- Vererbung
-
SqlDeploymentOptions
Eigenschaften
AllowDropBlockingAssemblies |
Abrufen eines booleschen Werts, der angibt, ob die CLR-Bereitstellung dazu führt, dass blockierende Assemblys gelöscht werden. |
AllowIncompatiblePlatform |
Abrufen eines booleschen Werts, der angibt, ob die Bereitstellung aufgrund der Plattformkompatibilität blockiert wird. |
AllowTableRecreation |
Abrufen eines booleschen Werts, der angibt, ob die Tabellenneuerstellung in Publish zugelassen werden soll |
BackupDatabaseBeforeChanges |
Rufen Sie einen booleschen Wert ab, der angibt, ob eine Datenbanksicherung ausgeführt wird, bevor Sie mit den tatsächlichen Bereitstellungsaktionen fortfahren. |
BlockOnPossibleDataLoss |
Abrufen eines booleschen Werts, der angibt, ob die Bereitstellung beendet werden soll, wenn der Vorgang zu Datenverlust führen kann. |
BlockWhenDriftDetected |
Rufen Sie einen booleschen Wert ab, der angibt, ob das System auf Unterschiede zwischen dem aktuellen Zustand der Datenbank und dem registrierten Zustand der Datenbank überprüft, und blockieren Sie die Bereitstellung, wenn Änderungen erkannt werden. Auch wenn diese Option auf "true" festgelegt ist, wird die Abweichungserkennung in einer Datenbank nur dann durchgeführt, wenn sie zuvor mit aktivierter RegisterDataTierApplication-Option bereitgestellt wurde. |
CommentOutSetVarDeclarations |
Abrufen eines booleschen Werts, der angibt, ob die Deklaration von SQLCMD-Variablen im Skriptheader auskommentiert ist. |
CompareUsingTargetCollation |
Abrufen eines booleschen Werts, der angibt, ob die Quellsortierung für den Bezeichnervergleich verwendet wird. |
CreateNewDatabase |
Rufen Sie einen booleschen Wert ab, der angibt, ob die vorhandene Datenbank gelöscht und eine neue Datenbank erstellt wird, bevor Sie mit den tatsächlichen Bereitstellungsaktionen fortfahren. Wechselt vor dem Löschen der vorhandenen Datenbank in den Einzelbenutzermodus. |
DeployDatabaseInSingleUserMode |
Abrufen eines booleschen Werts, der angibt, ob das System während der Dauer des Bereitstellungsvorgangs den Einzelbenutzermodus für die Zieldatenbank erhält. |
DisableAndReenableDdlTriggers |
Rufen Sie einen booleschen Wert ab, der angibt, ob alle DDL-Trigger für die Dauer des Bereitstellungsvorgangs deaktiviert und dann wieder aktiviert werden, nachdem alle Änderungen angewendet wurden. |
DoNotAlterChangeDataCaptureObjects |
Abrufen eines booleschen Werts, der angibt, ob für Change Data Capture (CDC) konfigurierte Elemente während der Bereitstellung geändert werden sollen. |
DoNotAlterReplicatedObjects |
Abrufen eines booleschen Werts, der angibt, ob für die Replikation konfigurierte Elemente während der Bereitstellung geändert werden sollen. |
DoNotEvaluateSqlCmdVariables |
Gibt an, ob SQLCMD-Variablennamen beim Vergleichen des Schemas oder deren Werte verwendet werden sollen. |
DropConstraintsNotInSource |
Abrufen eines booleschen Werts, der angibt, ob alle Einschränkungen gelöscht werden sollen, die nicht im Quellmodell vorhanden sind. |
DropDmlTriggersNotInSource |
Abrufen eines booleschen Werts, der angibt, ob alle DML-Trigger gelöscht werden sollen, die nicht im Quellmodell vorhanden sind. |
DropExtendedPropertiesNotInSource |
Abrufen eines booleschen Werts, der angibt, ob alle erweiterten Eigenschaften gelöscht werden sollen, die nicht im Quellmodell vorhanden sind. |
DropIndexesNotInSource |
Abrufen eines booleschen Werts, der angibt, ob alle Indizes gelöscht werden sollen, die nicht im Quellmodell vorhanden sind. |
DropObjectsNotInSource |
Rufen Sie einen booleschen Wert ab, der angibt, ob Objekte, die im Ziel vorhanden sind, aber nicht im Quelltext, während der Bereitstellung gelöscht werden sollen. |
DropPermissionsNotInSource |
Rufen Sie einen booleschen Wert ab, der angibt, ob alle Berechtigungen gelöscht werden sollen, die nicht im Quellmodell vorhanden sind. |
DropRoleMembersNotInSource |
Abrufen eines booleschen Werts, der angibt, ob alle Rollenmitgliedschaften gelöscht werden sollen, die nicht im Quellmodell vorhanden sind. |
DropStatisticsNotInSource |
Abrufen eines booleschen Werts, der angibt, ob alle Statistiken gelöscht werden sollen, die nicht im Quellmodell vorhanden sind. |
GenerateSmartDefaults |
Ruft einen booleschen Wert ab, der angibt, ob Standardwerte generiert werden sollen, um NULL-Spalten aufzufüllen, die auf NOT NULL-Werte beschränkt sind. |
HashObjectNamesInLogs |
Abrufen eines booleschen Werts, der angibt, ob alle Objektnamen in Protokollen durch einen zufälligen Hashwert ersetzt werden sollen |
IgnoreAnsiNulls |
Abrufen eines booleschen Werts, der angibt, ob beim Vergleichen des Quell- und Zielmodells die Option ANSI_NULL von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreAuthorizer |
Abrufen eines booleschen Werts, der angibt, ob die Autorisierungsoption beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreColumnCollation |
Abrufen eines booleschen Werts, der angibt, ob der Sortierungsspezifizierer beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreColumnOrder |
Abrufen eines booleschen Werts, der angibt, ob beim Vergleichen des Quell- und Zielmodells die Reihenfolge der Spalten in Tabellen nicht berücksichtigt werden soll. |
IgnoreComments |
Abrufen eines booleschen Werts, der angibt, ob Kommentare beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreCryptographicProviderFilePath |
Abrufen eines booleschen Werts, der angibt, ob die Dateispezifikation eines Kryptografieanbieters beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreDatabaseWorkloadGroups |
Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die Datenbankworkloadgruppen beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreDdlTriggerOrder |
Abrufen eines booleschen Werts, der angibt, ob die DDL-Triggerreihenfolge beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreDdlTriggerState |
Abrufen eines booleschen Werts, der angibt, ob der DDL-Triggerzustand beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreDefaultSchema |
Abrufen eines booleschen Werts, der angibt, ob beim Vergleichen des Quell- und Zielmodells die Option DEFAULT_SCHEMA von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreDmlTriggerOrder |
Abrufen eines booleschen Werts, der angibt, ob die DML-Triggerreihenfolge beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreDmlTriggerState |
Abrufen eines booleschen Werts, der angibt, ob der DML-Triggerzustand beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreExtendedProperties |
Abrufen eines booleschen Werts, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle erweiterten Eigenschaften von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreFileAndLogFilePath |
Abrufen eines booleschen Werts, der angibt, ob die FILENAME-Option von FILE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
IgnoreFilegroupPlacement |
Abrufen eines booleschen Werts, der angibt, ob der Dateigruppenspezifizierer beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreFileSize |
Abrufen eines booleschen Werts, der angibt, ob die SIZE-Option von FILE-Objekten beim Vergleich des Quell- und Zielmodells ausgeschlossen werden soll. |
IgnoreFillFactor |
Abrufen eines booleschen Werts, der angibt, ob die FILLFACTOR-Option beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreFullTextCatalogFilePath |
Abrufen eines booleschen Werts, der angibt, ob die Pfadspezifikation von FULLTEXT CATALOG-Objekten beim Vergleich des Quell- und Zielmodells nicht berücksichtigt werden soll. |
IgnoreIdentitySeed |
Abrufen eines booleschen Werts, der angibt, ob der Ausgangswert von IDENTITY-Spalten beim Vergleichen des Quell- und Zielmodells nicht berücksichtigt werden soll. |
IgnoreIncrement |
Abrufen eines booleschen Werts, der angibt, ob der Inkrementwert von IDENTITY-Spalten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
Abrufen eines booleschen Werts, der angibt, ob Indizes und Statistiken vor dem Exportieren der neuen Option "DB-Export" gelöscht werden sollen |
IgnoreIndexOptions |
Abrufen eines booleschen Werts, der angibt, ob Unterschiede in Indexoptionen beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreIndexPadding |
Abrufen eines booleschen Werts, der angibt, ob die option PAD_INDEX beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreKeywordCasing |
Abrufen eines booleschen Werts, der angibt, ob unterschiede in der Groß- und Kleinschreibung von Schlüsselwörtern beim Vergleich des Quell- und Zielmodells ausgeschlossen werden sollen. |
IgnoreLockHintsOnIndexes |
Abrufen eines booleschen Werts, der angibt, ob die ALLOW_ROW_LOCKS und ALLOW_PAGE_LOGKS Optionen beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreLoginSids |
Abrufen eines booleschen Werts, der angibt, ob die SID-Option des LOGIN-Objekts beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreNotForReplication |
Abrufen eines booleschen Werts, der angibt, ob die NOT FOR REPLICATION-Option beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreObjectPlacementOnPartitionScheme |
Abrufen eines booleschen Werts, der angibt, ob das Partitionsschemaobjekt beim Vergleichen des Quell- und Zielmodells für die folgenden Objekte ausgeschlossen werden soll: Table, Index, Unique Key, Primary Key und Queue. |
IgnorePartitionSchemes |
Abrufen eines booleschen Werts, der angibt, ob der Parametertyp ausgeschlossen werden soll, und Get boolean, der angibt, ob der Parametertyp und die Begrenzungswerte einer PARTITIONSFUNKTION beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. Gibt außerdem an, dass FILEGROUP und Partitionsfunktion eines PARTITION SCHEMA beim Vergleich von Quell- und Zielmodell unberücksichtigt bleiben sollen. |
IgnorePermissions |
Abrufen eines booleschen Werts, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle Berechtigungsanweisungen von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreQuotedIdentifiers |
Abrufen eines booleschen Werts, der angibt, ob die option QUOTED_IDENTIFIER beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreRoleMembership |
Abrufen eines booleschen Werts, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle ROLE MEMBERSHIP-Objekte von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreRouteLifetime |
Abrufen eines booleschen Werts, der angibt, ob die LIFETIME-Option von ROUTE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
IgnoreSemicolonBetweenStatements |
Abrufen eines booleschen Werts, der angibt, ob beim Vergleichen des Quell- und Zielmodells das Vorhandensein oder Fehlen von Semikolonen von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreSensitivityClassifications |
Abrufen eines booleschen Werts, der angibt, ob Beim Vergleichen des Quell- und Zielmodells Datenempfindlichkeitsklassifizierungen von Spalten ausgeschlossen werden sollen. |
IgnoreTableOptions |
Abrufen eines booleschen Werts, der angibt, ob die Optionen für die Zieltabelle aktualisiert werden, sodass sie der Quelltabelle entsprechen. |
IgnoreTablePartitionOptions |
Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die RANGE- und BOUNDARY VALUES-Option einer Tabellenpartition beim Vergleich des Quell- und Zielmodells nicht berücksichtigt werden sollen. |
IgnoreUserSettingsObjects |
Abrufen eines booleschen Werts, der angibt, ob Benutzereinstellungen beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreWhitespace |
Abrufen eines booleschen Werts, der angibt, ob Leerzeichen beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
IgnoreWithNocheckOnCheckConstraints |
Abrufen eines booleschen Werts, der angibt, ob die CHECK|NO CHECK-Option eines CHECK-Einschränkungsobjekts beim Vergleich des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
IgnoreWithNocheckOnForeignKeys |
Abrufen eines booleschen Werts, der angibt, ob die OPTION CHECK|NO CHECK eines FREMDSCHLÜSSELs ausgeschlossen werden soll |
IgnoreWorkloadClassifiers |
Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die Workloadklassifizierer beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
IncludeCompositeObjects |
Rufen Sie einen booleschen Wert ab, der angibt, ob referenzierte externe Elemente eingeschlossen werden sollen, die auch das Quellmodell bilden, und aktualisieren Sie dann die Zieldatenbank in einem einzelnen Bereitstellungsvorgang. |
IncludeTransactionalScripts |
Rufen Sie einen booleschen Wert ab, der angibt, ob während des Bereitstellungsvorgangs Transationen verwendet werden sollen, und committen Sie die Transaktion, nachdem alle Änderungen erfolgreich angewendet wurden. |
IsAlwaysEncryptedParameterizationEnabled |
Enthält Werte von Bereitstellungsoptionen, die für die Bereitstellung verwendet werden. |
NoAlterStatementsToChangeClrTypes |
Abrufen eines booleschen Werts, der angibt, ob eine Änderung an CLR-Assemblys erzwungen werden soll, indem sie gelöscht und neu erstellt werden. |
PerformIndexOperationsOnline |
Abrufen eines booleschen Werts, der angibt, ob Indexvorgänge online ausgeführt werden sollen |
PopulateFilesOnFileGroups |
Abrufen eines booleschen Werts, der angibt, ob Dateien für in der Bereitstellungsquelle definierte Dateigruppen bereitgestellt werden. |
PreserveIdentityLastValues |
Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die zuletzt für Identitätsspalten verwendeten Werte beibehalten werden sollen. |
RegisterDataTierApplication |
Abrufen eines booleschen Werts, der angibt, ob die Datenbank als Data-Tier-Anwendung registriert wird. |
RestoreSequenceCurrentValue |
Abrufen eines booleschen Werts, der angibt, ob die Zieldatenbank den aktuellen Sequenzwert aktualisieren soll |
ScriptDatabaseCollation |
Abrufen eines booleschen Werts, der angibt, ob die Zieldatenbank so geändert werden soll, dass sie der Sortierung des Quellmodells entspricht. |
ScriptDatabaseCompatibility |
Abrufen eines booleschen Werts, der angibt, ob die Zieldatenbank so geändert werden soll, dass sie dem Kompatibilitätsgrad des Quellmodells entspricht. |
ScriptDatabaseOptions |
Abrufen eines booleschen Werts, der angibt, ob die Datenbankoptionen in der Zieldatenbank entsprechend dem Quellmodell aktualisiert werden sollen. |
ScriptDeployStateChecks |
Abrufen eines booleschen Werts, der angibt, ob die Zieldatenbank überprüft werden soll, um sicherzustellen, dass sie vorhanden ist, online ist und aktualisiert werden kann. |
ScriptFileSize |
Abrufen eines booleschen Werts, der angibt, ob beim Hinzufügen von Dateien zu Dateigruppen eine Dateigröße angegeben wird. |
ScriptNewConstraintValidation |
Abrufen eines booleschen Werts, der angibt, ob Einschränkungen überprüft werden, nachdem alle Änderungen angewendet wurden. |
ScriptRefreshModule |
Abrufen eines booleschen Werts, der angibt, ob verweisende Prozeduren aktualisiert werden, wenn objekte aktualisiert werden, auf die verwiesen wird. |
SqlCommandVariableValues |
Ruft ein nach Variablennamen sortiertes Wörterbuch mit Variablenwerten für SQL-Befehle ab. |
TargetConnectionString |
Ruft die Zeichenfolge ab, die die Zielverbindungszeichenfolge angibt. |
TargetDatabaseExists |
Ruft einen booleschen Wert ab, der angibt, ob die Zieldatenbank vorhanden ist. |
TargetDatabaseName |
Ruft die Zeichenfolge ab, die den Namen der Zieldatenbank angibt. |
TargetingServerless |
Ruft einen booleschen Wert ab, der angibt, ob LocalDB der Zielserver ist. |
TreatVerificationErrorsAsWarnings |
Abrufen eines booleschen Werts, der angibt, ob Fehler, die während der Veröffentlichungsüberprüfung auftreten, als Warnungen behandelt werden sollen. Die Überprüfung wird für den generierten Bereitstellungsplan ausgeführt, bevor der Plan für die Zieldatenbank ausgeführt wird. Bei der Planüberprüfung werden Probleme erkannt, z. B. der Verlust von reinen Zielobjekten (z. B. Indizes), die gelöscht werden müssen, um eine Änderung vorzunehmen. Bei der Überprüfung werden auch Situationen erkannt, in denen Abhängigkeiten (z. B. Tabellen oder Sichten) aufgrund eines Verweises auf ein zusammengesetztes Projekt vorhanden sind, jedoch nicht in der Zieldatenbank vorkommen. Es empfiehlt sich beispielsweise, Überprüfungsfehler als Warnungen zu behandeln, um eine vollständige Problemliste zu erhalten, anstatt zuzulassen, dass die Veröffentlichungsaktion beim ersten Fehler beendet wird. |
UnmodifiableObjectWarnings |
Rufen Sie einen booleschen Wert ab, der angibt, ob Warnungen generiert werden sollen, wenn Unterschiede in Objekten gefunden werden, die nicht geändert werden können, z. B. wenn sich die Dateigröße oder die Dateipfade für eine Datei unterscheiden. |
VerifyCollationCompatibility |
Abrufen eines booleschen Werts, der angibt, ob die Bereitstellung überprüft, ob die im Quellmodell angegebene Sortierung mit der im Zielmodell angegebenen Sortierung kompatibel ist. |
VerifyDeployment |
Abrufen eines booleschen Werts, der angibt, ob die Planüberprüfungsphase ausgeführt wird oder nicht. |