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 für Bereitstellungsoptionen, die für die Bereitstellung verwendet werden.
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- Vererbung
-
SqlDeploymentOptions
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowDropBlockingAssemblies |
Rufen Sie boolesch ab, der angibt, ob die CLR-Bereitstellung blockierte Assemblys verworfen wird. |
| AllowIncompatiblePlatform |
Rufen Sie boolean ab, der angibt, ob die Bereitstellung aufgrund der Plattformkompatibilität blockiert wird. |
| AllowTableRecreation |
Abrufen vom Typ Boolean, der angibt, ob Tabellenerneuerung in Publish zugelassen werden soll |
| BackupDatabaseBeforeChanges |
Rufen Sie boolesch ab, der angibt, ob eine Datenbanksicherung ausgeführt wird, bevor Sie mit den tatsächlichen Bereitstellungsaktionen fortfahren. |
| BlockOnPossibleDataLoss |
Rufen Sie boolescher Wert ab, der angibt, ob die Bereitstellung beendet werden soll, wenn der Vorgang zu Datenverlust führen kann. |
| BlockWhenDriftDetected |
Rufen Sie boolescher Wert ab, 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. |
| CommentOutSetVarDeclarations |
Rufen Sie boolescher Wert ab, der angibt, ob die Deklaration von SQLCMD-Variablen im Skriptheader auskommentiert wird. |
| CompareUsingTargetCollation |
Ruft boolesch ab, der angibt, ob die Quellsortierung für den Bezeichnervergleich verwendet wird. |
| CreateNewDatabase |
Rufen Sie boolesch ab, 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. |
| DeployDatabaseInSingleUserMode |
Ruft boolesch ab, der angibt, ob das System den Einzelbenutzermodus in der Zieldatenbank während der Dauer des Bereitstellungsvorgangs abruft. |
| DisableAndReenableDdlTriggers |
Rufen Sie boolescher Wert ab, der angibt, ob alle DDL-Trigger für die Dauer des Bereitstellungsvorgangs deaktiviert und dann erneut aktiviert werden, nachdem alle Änderungen angewendet wurden. |
| DoNotAlterChangeDataCaptureObjects |
Rufen Sie boolesche Objekte ab, die angeben, ob Elemente, die für die Änderungsdatenerfassung (Change Data Capture, CDC) konfiguriert sind, während der Bereitstellung geändert werden sollen. |
| DoNotAlterReplicatedObjects |
Rufen Sie boolean ab, 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 |
Rufen Sie boolean ab, der angibt, ob alle Einschränkungen entfernt werden sollen, die im Quellmodell nicht vorhanden sind. |
| DropDmlTriggersNotInSource |
Rufen Sie boolean ab, der angibt, ob alle DML-Trigger entfernt werden sollen, die im Quellmodell nicht vorhanden sind. |
| DropExtendedPropertiesNotInSource |
Rufen Sie boolesch ab, der angibt, ob alle erweiterten Eigenschaften, die im Quellmodell nicht vorhanden sind, ablegen sollen. |
| DropIndexesNotInSource |
Rufen Sie boolean ab, der angibt, ob alle Indizes, die nicht im Quellmodell vorhanden sind, ablegen sollen. |
| DropObjectsNotInSource |
Rufen Sie boolean ab, der angibt, ob Objekte, die im Ziel vorhanden sind, aber keine Quelle während der Bereitstellung verworfen werden sollen. |
| DropPermissionsNotInSource |
Ruft boolesch ab, der angibt, ob alle Berechtigungen, die im Quellmodell nicht vorhanden sind, ablegen sollen. |
| DropRoleMembersNotInSource |
Rufen Sie boolean ab, der angibt, ob alle Rollenmitgliedschaften, die nicht im Quellmodell vorhanden sind, ablegen sollen. |
| DropStatisticsNotInSource |
Rufen Sie boolean ab, der angibt, ob alle Statistiken, die im Quellmodell nicht vorhanden sind, abzulegen. |
| GenerateSmartDefaults |
Rufen Sie boolean, der angibt, ob Standardwerte generiert werden sollen, um NULL-Spalten aufzufüllen, die auf NOT NULL-Werte beschränkt sind. |
| HashObjectNamesInLogs |
Abrufen vom Typ Boolean, der angibt, ob alle Objektnamen in Protokollen durch einen zufälligen Hashwert ersetzt werden sollen |
| IgnoreAnsiNulls |
Rufen Sie boolean ab, der angibt, ob die ANSI_NULL Option beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
| IgnoreAuthorizer |
Rufen Sie boolean, der angibt, ob die AUTORISIERUNGsoption beim Vergleichen des Quell- und Zielmodells von der Prüfung ausgeschlossen werden soll. |
| IgnoreColumnCollation |
Rufen Sie boolescher Wert ab, der angibt, ob der Sortierbezeichner beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
| IgnoreColumnOrder |
Ruft boolescher Wert ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells die Reihenfolge der Spalten in Tabellen ausgeschlossen werden soll. |
| IgnoreComments |
Rufen Sie boolesch ab, der angibt, ob Kommentare beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
| IgnoreCryptographicProviderFilePath |
Rufen Sie boolescher Wert ab, der angibt, ob die Dateispezifikation eines kryptografischen Anbieters beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreDatabaseWorkloadGroups |
Dient zum Abrufen oder Festlegen des Werts vom Typ Boolean, der angibt, ob die Datenbankworkloadgruppen beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
| IgnoreDdlTriggerOrder |
Rufen Sie boolescher Wert ab, der angibt, ob die DDL-Triggerreihenfolge beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreDdlTriggerState |
Rufen Sie boolean ab, der angibt, ob der DDL-Triggerstatus beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
| IgnoreDefaultSchema |
Rufen Sie boolesch ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells die option DEFAULT_SCHEMA ausgeschlossen werden soll. |
| IgnoreDmlTriggerOrder |
Rufen Sie boolescher Wert ab, der angibt, ob die DML-Triggerreihenfolge beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
| IgnoreDmlTriggerState |
Rufen Sie einen booleschen Wert ab, der angibt, ob der DML-Auslöserstatus beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreExtendedProperties |
Rufen Sie boolean ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle erweiterten Eigenschaften von der Berücksichtigung ausgeschlossen werden sollen. |
| IgnoreFileAndLogFilePath |
Rufen Sie boolean, der angibt, ob die FILENAME-Option von FILE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreFilegroupPlacement |
Rufen Sie einen booleschen Wert ab, der angibt, ob der Filegroup-Bezeichner beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
| IgnoreFileSize |
Rufen Sie boolean, der angibt, ob die SIZE-Option von FILE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreFillFactor |
Rufen Sie boolean, der angibt, ob die FILLFACTOR-Option beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
| IgnoreFullTextCatalogFilePath |
Rufen Sie boolean, der angibt, ob die Pfadspezifikation von FULLTEXT CATALOG-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreIdentitySeed |
Rufen Sie boolean ab, der angibt, ob der Startwert von IDENTITY-Spalten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreIncrement |
Rufen Sie boolescher Wert ab, der angibt, ob der Inkrementierungswert von IDENTITÄTsspalten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
Abrufen vom Typ Boolean, der angibt, ob Indizes und Statistiken vor dem Exportieren von DB Export New Option gelöscht werden sollen |
| IgnoreIndexOptions |
Rufen Sie boolean ab, der angibt, ob Unterschiede in indexoptionen beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden sollen. |
| IgnoreIndexPadding |
Rufen Sie boolesch ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells die option PAD_INDEX ausgeschlossen werden soll. |
| IgnoreKeywordCasing |
Rufen Sie boolesch ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells Unterschiede bei der Groß-/Kleinschreibung von Schlüsselwörtern ausgeschlossen werden sollen. |
| IgnoreLockHintsOnIndexes |
Rufen Sie boolean ab, der angibt, ob die ALLOW_ROW_LOCKS und ALLOW_PAGE_LOGKS Optionen beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden sollen. |
| IgnoreLoginSids |
Rufen Sie boolesche Objekte ab, die angibt, ob die SID-Option des LOGIN-Objekts beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreNotForReplication |
Rufen Sie boolescher Wert ab, der angibt, ob die NOT FOR REPLICATION-Option beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden soll. |
| IgnoreObjectPlacementOnPartitionScheme |
Rufen Sie boolean, der angibt, ob das Partitionsschemaobjekt beim Vergleichen des Quell- und Zielmodells für die folgenden Objekte ausgeschlossen werden soll: Tabelle, Index, Eindeutiger Schlüssel, Primärschlüssel und Warteschlange. |
| IgnorePartitionSchemes |
Rufen Sie boolean, der angibt, ob der Parametertyp ausgeschlossen werden soll, und get boolean, der angibt, ob der Parametertyp und grenzWERTE einer PARTITION-FUNKTION beim Vergleich des Quell- und Zielmodells ausgeschlossen werden sollen. Schließt auch FILEGROUP- und Partitionsfunktion eines PARTITIONSSCHEMAs beim Vergleich des Quell- und Zielmodells aus. |
| IgnorePermissions |
Rufen Sie boolean ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle Berechtigungsanweisungen von der Berücksichtigung ausgeschlossen werden sollen. |
| IgnoreQuotedIdentifiers |
Rufen Sie boolesch ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells die option QUOTED_IDENTIFIER ausgeschlossen werden soll. |
| IgnoreRoleMembership |
Rufen Sie boolean ab, der angibt, ob beim Vergleichen des Quell- und Zielmodells alle ROLE MEMBERSHIP-Objekte von der Berücksichtigung ausgeschlossen werden sollen. |
| IgnoreRouteLifetime |
Rufen Sie boolean, der angibt, ob die LIFETIME-Option von ROUTE-Objekten beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreSemicolonBetweenStatements |
Rufen Sie boolescher Wert ab, der angibt, ob das Vorhandensein oder Fehlen von Semikolons beim Vergleichen des Quell- und Zielmodells ausgeschlossen werden soll. |
| IgnoreSensitivityClassifications |
Rufen Sie boolean ab, der angibt, ob Beim Vergleichen des Quell- und Zielmodells Datenempfindlichkeitsklassifizierungen von Spalten ausgeschlossen werden sollen. |
| IgnoreTableOptions |
Ruft boolesch ab, 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 |
Rufen Sie boolean ab, der angibt, ob Benutzereinstellungen beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
| IgnoreWhitespace |
Rufen Sie boolean, der angibt, ob Leerzeichen beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
| IgnoreWithNocheckOnCheckConstraints |
Rufen Sie boolean, der angibt, ob die CHECK|NO CHECK-Option eines CHECK-Einschränkungsobjekts beim Vergleichen des Quell- und Zielmodells von der Prüfung ausgeschlossen werden soll. |
| IgnoreWithNocheckOnForeignKeys |
Get boolean that specifies whether to exclude the CHECK|NO CHECK option of a FOREIGN KEY |
| IgnoreWorkloadClassifiers |
Dient zum Abrufen oder Festlegen eines Werts vom Typ Boolean, der angibt, ob die Workload-Klassifizierer beim Vergleichen des Quell- und Zielmodells von der Berücksichtigung ausgeschlossen werden sollen. |
| IncludeCompositeObjects |
Rufen Sie einen booleschen Wert ab, der angibt, ob verwiesen wird, externe Elemente, die auch das Quellmodell verfassen, enthalten und dann die Zieldatenbank in einem einzelnen Bereitstellungsvorgang aktualisieren. |
| IncludeTransactionalScripts |
Rufen Sie boolean, der angibt, ob Transationen während des Bereitstellungsvorgangs verwendet werden sollen, und übernehmen Sie die Transaktion, nachdem alle Änderungen erfolgreich angewendet wurden. |
| IsAlwaysEncryptedParameterizationEnabled |
Enthält Werte für Bereitstellungsoptionen, die für die Bereitstellung verwendet werden. |
| NoAlterStatementsToChangeClrTypes |
Rufen Sie boolean ab, der angibt, ob eine Änderung an CLR-Assemblys erzwungen werden soll, indem Sie sie ablegen und neu erstellen. |
| PerformIndexOperationsOnline |
Abrufen vom Typ Boolean, der angibt, ob Indexvorgänge online ausgeführt werden sollen |
| PopulateFilesOnFileGroups |
Rufen Sie boolean ab, 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. |
| RegisterDataTierApplication |
Rufen Sie einen booleschen Wert ab, der angibt, ob die Datenbank als Data-Tier Application registriert wird. |
| RestoreSequenceCurrentValue |
Abrufen vom Typ Boolean, der angibt, ob die Zieldatenbank den aktuellen Sequenzwert aktualisieren soll |
| ScriptDatabaseCollation |
Rufen Sie einen booleschen Wert ab, der angibt, ob die Zieldatenbank so geändert werden soll, dass sie mit der Sortierung des Quellmodells übereinstimmt. |
| ScriptDatabaseCompatibility |
Rufen Sie boolesch ab, der angibt, ob die Zieldatenbank so geändert werden soll, dass sie mit der Kompatibilitätsstufe des Quellmodells übereinstimmt. |
| ScriptDatabaseOptions |
Rufen Sie boolean, der angibt, ob die Datenbankoptionen in der Zieldatenbank aktualisiert werden sollen, um dem Quellmodell zu entsprechen. |
| ScriptDeployStateChecks |
Rufen Sie boolesch ab, der angibt, ob die Zieldatenbank überprüft werden soll, um sicherzustellen, dass sie vorhanden ist, online ist und aktualisiert werden kann. |
| ScriptFileSize |
Rufen Sie boolean ab, der angibt, ob beim Hinzufügen von Dateien zu Dateigruppen eine Dateigröße angegeben wird. |
| ScriptNewConstraintValidation |
Rufen Sie boolesche Werte ab, die angibt, ob Einschränkungen überprüft werden, nachdem alle Änderungen angewendet wurden. |
| ScriptRefreshModule |
Rufen Sie boolesche Objekte ab, die 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. |
| TargetConnectionString |
Abrufen einer Zeichenfolge, die das Ziel-Verbindungszeichenfolge angibt |
| TargetDatabaseExists |
Ruft booleschen Wert ab, der bei Festlegung angibt, ob die Zieldatenbank vorhanden ist. |
| TargetDatabaseName |
Ruft eine Zeichenfolge ab, die den Zieldatenbanknamen angibt. |
| TargetingServerless |
Abrufen vom Typ Boolean, der angibt, ob der Zielserver LocalDB ist |
| TreatVerificationErrorsAsWarnings |
Ruft boolesch ab, 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 |
Rufen Sie 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 |
Rufen Sie boolean ab, der angibt, ob die Bereitstellung überprüft, ob die im Quellmodell angegebene Sortierung mit der im Zielmodell angegebenen Sortierung kompatibel ist. |
| VerifyDeployment |
Ruft booleschen Wert ab, der angibt, ob die Planüberprüfungsphase ausgeführt wird oder nicht. |