Freigeben über


Microsoft.Data.Schema.Sql.Build-Namespace

Der Microsoft.Data.Schema.Sql.Build-Namespace enthält Klassen für die SQL-Plangenerierung und Bereitstellungsoptionen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse Sql100SchemaDeploymentOptions Stellt Bereitstellungsoptionen dar, die für SQL Server 2008 spezifisch sind.
Öffentliche Klasse Sql90SchemaDeploymentOptions Stellt Bereitstellungsoptionen dar, die für Microsoft SQL Server 2005 spezifisch sind.
Öffentliche Klasse SqlAlterDataLossError Diese Klasse stellt eine Warnung des SQL Server-Bereitstellungsmoduls dar, in der das Potenzial für ALTER-Bezugspunkt verlust identifiziert wird. Bei der im Konstruktor angegebenen Tabelle wird, ist die Quelltabelle.
Öffentliche Klasse SqlBeginAltersStep Instanzen dieser Klasse kennzeichnen den Teil des Bereitstellungsplans, in dem ALTER-Aktionen (und CREATE-Aktionen) ausgeführt werden.Dabei handelt es sich normalerweise um die zweite Hälfte des Plans.
Öffentliche Klasse SqlBeginDropsStep Eine Instanz dieser Klasse kennzeichnet den Anfang des Teiles mit der DROP-Aktion im Bereitstellungsplan.DROP-Aktionen treten im Plan vor ALTER-Aktionen auf.
Öffentliche Klasse SqlBeginPreservationStep Diese Klasse markiert (in einem Bereitstellungsplan) die Stelle, ab der der Zweckabschnitt des Plans beibehalten wird.Diese Operationen werden für Umgestaltungsänderungen verwendet.
Öffentliche Klasse SqlBeginTransactionStep Dieser Schritt markiert den Anfang des Transaktionsabschnitts eines Bereitstellungsplans.
Öffentliche Klasse SqlCreateDataLossError Diese Klasse stellt eine Warnung des SQL Server-Bereitstellungsmoduls dar, in der das Potenzial für CREATE-Bezugspunkt verlust identifiziert wurde. Bei der im Konstruktor angegebenen Tabelle wird, ist die Quelltabelle.Normalerweise wird dieser Fehler ausgelöst, wenn einer Tabelle ohne Standardwert eine neue Spalte hinzugefügt wird, die nicht auf NULL festgelegt werden kann.
Öffentliche Klasse SqlDeploymentExecutionError Diese Klasse stellt einen Fehler dar, der beim Ausführen des Bereitstellungsskripts von SQL Server empfangen wurde.
Öffentliche Klasse SqlDropDataLossError Diese Klasse stellt eine Warnung des SQL Server-Bereitstellungsmoduls dar, in der das Potenzial für DROP-Bezugspunkt verlust identifiziert wurde. Bei der im Konstruktor angegebenen Tabelle handelt es sich um die Zieltabelle.
Öffentliche Klasse SqlEndAltersStep Instanzen dieser Klassen kennzeichnen das Ende des Abschnitts des Bereitstellungsplans, in dem ALTER-Aktionen (und CREATE-Aktionen) ausgeführt werden.
Öffentliche Klasse SqlEndDropsStep Eine Instanz dieser Klasse kennzeichnet das Ende des Teiles mit der DROP-Aktion im Bereitstellungsplan.
Öffentliche Klasse SqlEndPreservationStep Stellt das Ende der Beibehaltung des Zweckabschnitts im Bereitstellungsplan dar.
Öffentliche Klasse SqlEndTransactionStep Stellt einen Schritt im SQL Server-Bereitstellungsplan dar, der das Ende des Transaktionsabschnitts eines Bereitstellungsskripts markiert.
Öffentliche Klasse SqlFinalizeDatabaseAccessStep Stellt einen Schritt im SQL Server-Bereitstellungsplan dar, der Einstellungen der Zugriff auf die Datenbank abschließt. Zu diesen Einstellungen zählen schreibgeschützten oder Lese-/Schreibzugriff, beschränkt, Einbenutzer- oder Mehrbenutzes und online oder offline Zustand.
Öffentliche Klasse SqlMoveSchemaStep Stellt einen Schritt im Bereitstellungsplan dar, der einer Aktion zum Verschieben eines Elements aus einem Schema in ein anderes Schema entspricht.
Öffentliche Klasse SqlPossibleDataLossError Diese Klasse stellt eine Warnung des SQL Server-Bereitstellungsmoduls dar, in der die Möglichkeit von Datenverlusten angegeben wird.
Öffentliche Klasse SqlPrintStep Ein Typ von Schritt in einem SQL Server-Bereitstellungsplan, der eine Transact-SQL-PRINT-Anweisung angibt.
Öffentliche Klasse SqlRenameStep Stellt einen Schritt im Bereitstellungsplan dar, der ein Element umbenennt.
Öffentliche Klasse SqlSchemaDeploymentOptions Enthält Optionen, die die Bereitstellung steuern.
Öffentliche Klasse SqlTableMigrationStep Stellt einen Datenbewegungsschritt in einem SQL Server-Bereitstellungsplan dar.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration DeploymentCollationPreference Gibt die Sortierreihenfolge an, die beim die Quell- und Zielmodell Vergleichen während der Bereitstellung.