Assistent zum Generieren und Veröffentlichen von Skripts (Seite "Erweiterte Publishingoptionen")

Mithilfe dieser Seite können Sie angeben, wie dieser Assistent Skripts generieren soll, die zur Veröffentlichung an den Webhostingdienst gesendet werden. Es sind viele verschiedene Optionen verfügbar.

HinweisHinweis

Für die Veröffentlichung müssen Sie Zugriff auf einen Webdienst haben, der mithilfe der Datenbank-Veröffentlichungsdienste von SQL Server installiert wurde. Weitere Informationen finden Sie auf der Downloadseite SQL Server Database Publishing Services (auf Englisch).

Optionen

Gibt erweiterte Optionen an, indem eine Auswahl aus den verfügbaren Einstellungen in der Liste rechts neben den einzelnen Optionen getroffen wird.

Allgemein

  • UDDTs in Basistypen konvertieren
    Wenn True, werden benutzerdefinierte Datentypen (UDDT) in die zugrunde liegenden Basisdatentypen konvertiert, die zu ihrer Erstellung verwendet wurden. Verwenden Sie True, wenn der UDDT in der Datenbank, in der das Skript ausgeführt wird, nicht vorhanden ist. Wenn False, werden UDDTs verwendet. Der Standardwert ist False.

  • Sortierung veröffentlichen
    Schließt Sortierungsinformationen für Tabellenspalten ein. Der Standardwert ist False. Weitere Informationen finden Sie unter Arbeiten mit Sortierungen.

  • Standardwerte veröffentlichen
    Schließt Standardobjekte ein, die verwendet wurden, um Standardwerte in Tabellenspalten festzulegen. Der Standardwert ist True. Weitere Informationen finden Sie unter CREATE DEFAULT (Transact-SQL).

  • Abhängige Objekte veröffentlichen
    Veröffentlicht jedes Objekt, dessen Vorhandensein erforderlich ist, wenn das Skript für das ausgewählte Objekt ausgeführt wird. Der Standardwert ist True.

  • Erweiterte Eigenschaften veröffentlichen
    Schließt erweiterte Eigenschaften in das Skript ein, das zur Veröffentlichung an den Anbieter gesendet wird, wenn das Objekt erweiterte Eigenschaften hat. Der Standardwert ist True. Weitere Informationen finden Sie unter Verwenden von erweiterten Eigenschaften für Datenbankobjekte.

  • Für Serverversion veröffentlichen
    Erstellt ein Skript, das zur Veröffentlichung an den Remoteanbieter gesendet wird, sodass es auf der ausgewählten Version von SQL Server ausgeführt werden kann. Neue Funktionen in einer Version können für eine Skripterstellung für frühere Versionen nicht verwendet werden. Der Standard ist die Version des Ursprungsservers.

  • Berechtigungen auf Objektebene veröffentlichen
    Schließt die Berechtigungen für die ausgewählten Datenbankobjekte in der Datenbank ein. Der Standardwert ist False.

  • Statistiken veröffentlichen
    Wenn Statistiken veröffentlichen aktiviert ist, wird die CREATE STATISTICS-Anweisung zum erneuten Erstellen der Statistiken für das Objekt eingeschlossen. Mithilfe der Option Statistiken und Histogramme veröffentlichen können auch Histogramminformationen erstellt werden. Der Standardwert ist Statistiken nicht veröffentlichen. Weitere Informationen finden Sie unter CREATE STATISTICS (Transact-SQL).

  • VarDecimal-Optionen veröffentlichen
    Aktiviert das vardecimal-Tabellenformat in der Zieldatenbanktabelle, wenn es in der Ursprungsdatenbanktabelle aktiviert ist. Der Standardwert ist True. Weitere Informationen finden Sie unter Speichern von Dezimaldaten als Daten variabler Länge.

  • Schema für Objektnamen qualifizieren
    Schließt den Schemanamen im Namen der erstellten Objekte ein. Der Standardwert ist True.

  • Skriptbindung
    Schließt die Bindung für Standard- und Regelobjekte im Skript ein, das zum Veröffentlichen an den Anbieter gesendet wird. Der Standardwert ist True. Weitere Informationen finden Sie unter CREATE DEFAULT (Transact-SQL) und CREATE RULE (Transact-SQL).

  • Zu veröffentlichende Datentypen
    Wählt aus, wofür ein Skript erstellt werden soll: Nur Daten, Nur Schema oder beides. Der Standard ist Schema und Daten.

Veröffentlichungsoptionen

  • Mithilfe einer Transaktion veröffentlichen
    Verwendet Transaktionen beim Veröffentlichen zu einem Remotewebhostinganbieter. Wenn die Zieldatenbank die Veröffentlichung nicht abschließen kann, werden die Transaktionen zurückgesetzt. Der Standardwert ist True.

Tabellen-/Sichtoptionen

Die folgenden Optionen gelten nur für Skripts für Tabellen oder Sichten.

  • CHECK-Einschränkungen veröffentlichen
    Schließt die Erstellung von CHECK-Einschränkungen im Veröffentlichungsprozess ein. Der Standard ist True. CHECK-Einschränkungen erfordern Daten, die in eine Tabelle eingegeben werden, um einige angegebene Bedingungen zu erfüllen. Weitere Informationen finden Sie unter CHECK-Einschränkungen.

  • Fremdschlüssel veröffentlichen
    Schließt die Erstellung von Fremdschlüsseln in den Veröffentlichungsprozess ein. Der Standardwert ist True. Mit Fremdschlüsseln können Beziehungen zwischen Tabellen angezeigt und erzwungen werden. Weitere Informationen finden Sie unter FOREIGN KEY-Einschränkungen.

  • Volltextindizes veröffentlichen
    Dient zur Skripterstellung für Volltextindizes. Der Standardwert ist False.

  • Indizes veröffentlichen
    Schließt Indizes auf Tabellen in den Veröffentlichungsprozess ein. Der Standardwert ist True. Mit Indizes können Sie Daten schneller finden.

  • Primärschlüssel veröffentlichen
    Schließt die Erstellung von Primärschlüsseln in den Veröffentlichungsprozess ein. Der Standardwert ist True. Mit Primärschlüsseln kann jede Zeile einer Tabelle eindeutig identifiziert werden. Weitere Informationen finden Sie unter PRIMARY KEY-Einschränkungen.

  • Trigger veröffentlichen
    Schließt die Erstellung von DML-Triggern in den Veröffentlichungsprozess ein. Der Standardwert ist True. Ein DML-Trigger ist eine Aktion, die zur Ausführung programmiert wird, wenn auf dem Datenbankserver ein auf die Datenbearbeitungssprache (DML, Data Manipulation Language) bezogenes Ereignis aufttritt. Weitere Informationen finden Sie unter Grundlegendes zu DML-Triggern.

  • Eindeutige Schlüssel veröffentlichen
    Schließt die Erstellung eindeutiger Schlüssel auf Tabellen in den Veröffentlichungsprozess ein. Mit eindeutigen Schlüsseln kann verhindert werden, dass doppelte Daten eingegeben werden. Der Standardwert ist True. Weitere Informationen finden Sie unter UNIQUE-Einschränkungen.

  • Änderungsnachverfolgung veröffentlichen
    Schließt die Änderungsnachverfolgung in den Veröffentlichungsprozess ein, wenn es in der Ursprungsdatenbank oder den Tabellen in der Ursprungsdatenbank aktiviert wird. Der Standardwert ist False. Weitere Informationen finden Sie unter Übersicht über die Änderungsnachverfolgung.

  • Datenkomprimierungsoptionen veröffentlichen
    Schließt Datenkomprimierungsoptionen in den Veröffentlichungsprozess ein, wenn sie in der Ursprungsdatenbank oder den Tabellen in der Ursprungsdatenbank konfiguriert werden. Der Standardwert ist True. Weitere Informationen finden Sie unter Erstellen komprimierter Tabellen und Indizes.