SqlDeployTask-Klasse
Dem Bereitstellungsziel in Microsoft.Data.Tools.Schema.SqlTasks.targets zugeordneter MSBuild-Task
Namespace: Microsoft.Data.Tools.Schema.Tasks.Sql
Assembly: Microsoft.Data.Tools.Schema.Tasks.Sql (in Microsoft.Data.Tools.Schema.Tasks.Sql.dll)
Vererbungshierarchie
System.Object
Microsoft.Build.Utilities.Task
Microsoft.Data.Tools.Schema.Tasks.Sql.DataTask
Microsoft.Data.Tools.Schema.Tasks.Sql.SqlDeploymentTask
Microsoft.Data.Tools.Schema.Tasks.Sql.SqlDeployTask
Syntax
public class SqlDeployTask : SqlDeploymentTask
public ref class SqlDeployTask : SqlDeploymentTask
type SqlDeployTask =
class
inherit SqlDeploymentTask
end
Public Class SqlDeployTask
Inherits SqlDeploymentTask
Konstruktoren
Name | Beschreibung | |
---|---|---|
SqlDeployTask() | Initialisiert eine neue Instanz der SqlDeployTask-Klasse. |
Eigenschaften
Name | Beschreibung | |
---|---|---|
AdditionalDeploymentContributorArguments | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. |
|
AdditionalDeploymentContributors | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. |
|
AllowDropBlockingAssemblies | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob blockierende Assemblys durch die SqlClr-Veröffentlichung im Rahmen des Bereitstellungsplans gelöscht werden.Wenn die verweisende Assembly gelöscht werden muss, werden Assemblyupdates durch blockierende oder verweisende Assemblys standardmäßig blockiert. |
|
AllowIncompatiblePlatform | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Veröffentlichungsaktion trotz möglicherweise inkompatibler SQL Server-Plattformen fortgesetzt werden soll. |
|
BackupDatabaseBeforeChanges | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Task die Datenbank sichert, bevor Änderungen bereitgestellt werden. |
|
BlockOnPossibleDataLoss | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Veröffentlichungssequenz beendet wird, wenn durch den Veröffentlichungsvorgang ein Datenverlust verursacht werden könnte. |
|
BlockWhenDriftDetected | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Aktualisierung einer Datenbank, deren Schema nicht mehr mit der Registrierung übereinstimmt oder aus der Registrierung entfernt wurde, blockiert wird. |
|
BuildEngine | (Geerbt von Task.) |
|
BuildEngine2 | (Geerbt von Task.) |
|
BuildEngine3 | (Geerbt von Task.) |
|
BuildEngine4 | (Geerbt von Task.) |
|
CacheTargetModel | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.(Geerbt von SqlDeploymentTask.) |
|
CmdLineInMemoryStorage | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.(Geerbt von SqlDeploymentTask.) |
|
CommentOutSetVarDeclarations | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob SETVAR-Variablendeklarationen im generierten Veröffentlichungsskript auskommentiert werden.Dies empfiehlt sich beispielsweise, wenn Sie ein Tool wie SQLCMD.EXE verwenden möchten, um die Werte bei der Veröffentlichung in der Befehlszeile anzugeben. |
|
CompareUsingTargetCollation | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Einstellung bestimmt, wie die Datenbanksortierung während der Bereitstellung behandelt wird. Standardmäßig wird die Sortierung der Zieldatenbank aktualisiert, wenn sie nicht mit der durch die Quelle angegebenen Sortierung übereinstimmt.Wenn diese Option festgelegt ist, sollte die Sortierung der Zieldatenbank (oder des Servers) verwendet werden. |
|
ConnectionString | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Ruft eine Verbindungszeichenfolge ab oder legt diese fest. |
|
CreateNewDatabase | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Zieldatenbank beim Veröffentlichen in einer Datenbank aktualisiert bzw. gelöscht und neu erstellt werden soll. |
|
DatabaseName | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Ruft den Datenbanknamen ab oder legt ihn fest. |
|
DeployDatabaseInSingleUserMode | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Datenbank vor der Bereitstellung in den Einzelbenutzermodus geschaltet wird. |
|
DisableAndReenableDdlTriggers | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob DDL-Trigger (Data Definition Language) am Anfang des Veröffentlichungsprozesses deaktiviert und am Ende der Veröffentlichungsaktion erneut aktiviert werden. |
|
DoNotAlterChangeDataCaptureObjects | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Change Data Capture-Objekte nicht geändert werden. |
|
DoNotAlterReplicatedObjects | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob replizierte Objekte während der Überprüfung identifiziert werden. |
|
DropConstraintsNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob durch die Veröffentlichungsaktion Einschränkungen, die in der Datenbankmomentaufnahme (DACPAC-Datei) nicht vorhanden sind, bei der Veröffentlichung in einer Datenbank aus der Zieldatenbank gelöscht werden. |
|
DropDmlTriggersNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob durch die Veröffentlichungsaktion DML-Trigger (Data Manipulation Language), die in der Datenbankmomentaufnahme (DACPAC-Datei) nicht vorhanden sind, bei der Veröffentlichung in einer Datenbank aus der Zieldatenbank gelöscht werden. |
|
DropExtendedPropertiesNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob durch die Veröffentlichungsaktion erweiterte Eigenschaften, die in der Datenbankmomentaufnahme (DACPAC-Datei) nicht vorhanden sind, bei der Veröffentlichung in einer Datenbank aus der Zieldatenbank gelöscht werden. |
|
DropIndexesNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob durch die Veröffentlichungsaktion Indizes, die in der Datenbankmomentaufnahme (DACPAC-Datei) nicht vorhanden sind, bei der Veröffentlichung in einer Datenbank aus der Zieldatenbank gelöscht werden. |
|
DropObjectsNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Objekte, die in der Datenbankmomentaufnahme (DACPAC-Datei) nicht vorhanden sind, bei der Veröffentlichung in einer Datenbank aus der Zieldatenbank gelöscht werden. |
|
DropPermissionsNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob durch die Veröffentlichungsaktion Berechtigungen, die in der Datenbankmomentaufnahme (DACPAC-Datei) nicht vorhanden sind, bei der Veröffentlichung in einer Datenbank aus der Zieldatenbank gelöscht werden. |
|
DropRoleMembersNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob durch die Veröffentlichungsaktion Rollenmitglieder, die in der Datenbankmomentaufnahme (DACPAC-Datei) nicht vorhanden sind, bei der Veröffentlichung in einer Datenbank aus der Zieldatenbank gelöscht werden. |
|
DropStatisticsNotInSource | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. |
|
GenerateSmartDefaults | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob SqlPackage.exe automatisch einen Standardwert bereitstellt, wenn eine Tabelle mit Daten anhand einer Spalte aktualisiert wird, die keine NULL-Werte zulässt. |
|
HelpKeywordPrefix | (Geerbt von Task.) |
|
HostObject | (Geerbt von Task.) |
|
IgnoreAnsiNulls | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der ANSI NULLS-Einstellung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreAuthorizer | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Authorizer-Unterschiede beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreColumnCollation | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Spaltensortierung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreComments | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Kommentarreihenfolge beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreCryptographicProviderFilePath | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Dateipfad für einen kryptografischen Anbieter beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreDdlTriggerOrder | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Reihenfolge der DDL-Trigger (Data Definition Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreDdlTriggerState | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im aktivierten oder deaktivierten Status von DDL-Triggern beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreDefaultSchema | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Standardschema beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreDmlTriggerOrder | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Reihenfolge von DML-Triggern beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreDmlTriggerState | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im aktivierten oder deaktivierten Status von DML-Triggern beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreExtendedProperties | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den erweiterten Eigenschaften beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreFileAndLogFilePath | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Datei- und Protokolldateipfad beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreFilegroupPlacement | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der FILEGROUP-Platzierung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreFileSize | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Dateigröße beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreFillFactor | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Füllfaktoren beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreFullTextCatalogFilePath | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Pfad zu Volltext-Indexdateien beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreIdentitySeed | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Ausgangswert für eine Identitätsspalte beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreIncrement | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Inkrement für eine Identitätsspalte beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreIndexOptions | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Indexoptionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreIndexPadding | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Auffüllen von Indizes beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreKeywordCasing | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Groß-/Kleinschreibung für Schlüsselwörter beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreLockHintsOnIndexes | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Sperrhinweisen für Indizes beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreLoginSids | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Sicherheits-ID (SID) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreNotForReplication | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die "not-for-replication"-Einstellung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert wird. |
|
IgnoreObjectPlacementOnPartitionScheme | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Platzierung eines Objekts in einem Partitionsschema beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert wird. |
|
IgnorePartitionSchemes | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in Partitionsschemas und Funktionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnorePermissions | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in Berechtigungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreQuotedIdentifiers | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Einstellungen für Bezeichner in Anführungszeichen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreRoleMembership | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Rollenmitgliedschaften von Anmeldenamen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen. |
|
IgnoreRouteLifetime | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Rollenmitgliedschaften von Anmeldenamen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreSemicolonBetweenStatements | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede hinsichtlich Semikolons zwischen Transact-SQL-Anweisungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreTableOptions | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Tabellenoptionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreUserSettingsObjects | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in den Benutzereinstellungsoptionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreWhitespace | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in Leerzeichen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreWithNocheckOnCheckConstraints | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Wert der WITH NOCHECK-Klausel für CHECK-Einschränkungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IgnoreWithNocheckOnForeignKeys | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede im Wert der WITH NOCHECK-Klausel für Fremdschlüssel beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
IncludeCompositeObjects | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob alle zusammengesetzten Elemente im Rahmen eines einzelnen Veröffentlichungsvorgangs eingeschlossen werden. |
|
IncludeTransactionalScripts | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob beim Veröffentlichen in einer Datenbank nach Möglichkeit Transaktionsanweisungen verwendet werden sollen. |
|
IsCanceled | Gibt true zurück, wenn der Task abgebrochen wurde.Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.(Geerbt von DataTask.) |
|
Log | (Geerbt von Task.) |
|
NoAlterStatementsToChangeCLRTypes | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, dass eine Assembly bei einer Abweichung von der Veröffentlichungsaktion immer gelöscht und neu erstellt werden soll, anstatt eine ALTER ASSEMBLY-Anweisung auszugeben. |
|
PopulateFilesOnFileGroups | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob beim Erstellen einer neuen Dateigruppe in der Zieldatenbank ebenfalls eine neue Datei erstellt werden soll. |
|
RegisterDataTierApplication | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob das Schema beim Datenbankserver registriert wird. |
|
ScriptDatabaseCollation | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Datenbanksortierung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
ScriptDatabaseCompatibility | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Unterschiede in der Datenbankkompatibilität beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden. |
|
ScriptDatabaseOptions | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Eigenschaften der Zieldatenbank beim Veröffentlichen in einer Datenbank festgelegt oder aktualisiert werden. |
|
ScriptDeployStateChecks | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Anweisungen im Veröffentlichungsskript generiert werden, um zu überprüfen, ob Datenbank- und Servername den im Datenbankprojekt angegebenen Namen entsprechen. |
|
ScriptFile | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.(Geerbt von SqlDeploymentTask.) |
|
ScriptFileSize | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Steuert, ob beim Hinzufügen einer Datei zu einer Dateigruppe die Größe angegeben wird. |
|
ScriptNewConstraintValidation | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob alle Einschränkungen am Ende der Veröffentlichung als ein Satz überprüft werden sollen, wodurch Datenfehler vermieden werden, die durch eine CHECK- oder FOREIGN KEY-Einschränkung mitten in der Veröffentlichungsaktion verursacht werden.Wenn diese Option "False" lautet, werden Einschränkungen ohne Überprüfung der entsprechenden Daten veröffentlicht. |
|
ScriptRefreshModule | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob am Ende des Veröffentlichungsskripts Aktualisierungsanweisungen eingeschlossen werden. |
|
SourceModel | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.(Geerbt von SqlDeploymentTask.) |
|
SqlCommandVariableOverrides | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Ruft ein Array von Überschreibungstasks für Befehlsvariablen ab oder legt es fest. |
|
TargetDatabaseName | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt den Namen der Zieldatenbank an. |
|
TaskResources | (Geerbt von Task.) |
|
TreatVerificationErrorsAsWarnings | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Fehler, die während der Veröffentlichungsüberprüfung auftreten, als Warnungen behandelt werden.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 | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob Warnungen generiert werden, wenn Unterschiede in Objekten gefunden werden, die nicht änderbar sind (z. B. wenn die Dateigröße oder Dateipfade für eine Datei unterschiedlich sind). |
|
UpdateDatabase | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen.(Geerbt von SqlDeploymentTask.) |
|
VerifyCollationCompatibility | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob die Kompatibilität von Sortierungen überprüft wird. |
|
VerifyDeployment | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, ob vor der Veröffentlichung Überprüfungen ausgeführt werden sollen, durch die die Veröffentlichungsaktion beendet wird, wenn Probleme vorliegen, die eine erfolgreiche Veröffentlichung blockieren könnten.Die Veröffentlichungsaktion könnte beispielsweise beendet werden, wenn während der Veröffentlichung Fehler auftreten, weil Fremdschlüssel aus der Zieldatenbank nicht im Datenprojekt vorhanden sind. |
Methoden
Name | Beschreibung | |
---|---|---|
Equals(Object) | (Geerbt von Object.) |
|
Execute() | Führt eine Entwurfszeitbereitstellung aus.(Setzt "DataTask.Execute()" außer Kraft.) |
|
Finalize() | (Geerbt von Object.) |
|
GetHashCode() | (Geerbt von Object.) |
|
GetType() | (Geerbt von Object.) |
|
MemberwiseClone() | (Geerbt von Object.) |
|
ToString() | (Geerbt von Object.) |
Ereignisse
Name | Beschreibung | |
---|---|---|
Canceled | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Wird ausgelöst, wenn das Ereignis abgebrochen wird.(Geerbt von DataTask.) |
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ICancelableTask.Cancel() | Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Bricht den Aktivierungsvorgang ab.(Geerbt von DataTask.) |
Threadsicherheit
Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Microsoft.Data.Tools.Schema.Tasks.Sql-Namespace
Zurück zum Anfang