SnowConvert AI – SQL Server-Konvertierungseinstellungen

This topic applies to the following sources:

  • SQL Server

  • Azure Synapse Analytics

Before conversion, you use SnowConvert AI to extract database objects from your source system to prepare them for the conversion process. For more information, see SnowConvert AI: Data Extraction.

General conversion settings

Seite „General Conversion Settings“

  1. Comment objects with missing dependencies: Flag, das angibt, ob der Benutzer Knoten mit fehlenden Abhängigkeiten kommentieren möchte.

  2. Set encoding of the input files: Weitere Details dazu finden Sie unter Allgemeine Konvertierungseinstellungen.

Bemerkung

Die Einstellungen, die für alle unterstützten Sprachen gelten, finden Sie in dem folgenden Artikel.

DB objects names settings

Seite „DB Objects Names Settings“

  1. Schema: Der Zeichenfolgenwert gibt den benutzerdefinierten Schemanamen an, der angewendet werden soll. Wenn er nicht angegeben ist, wird der ursprüngliche Datenbankname verwendet. Beispiel: DB1.myCustomSchema.Table1.

  2. Database: Der Zeichenfolgenwert gibt den Namen benutzerdefinierten Datenbanknamen an, die angewendet werden soll. Beispiel: MyCustomDB.PUBLIC.Table1.

  3. Standardeinstellung: Keine der oben genannten Einstellungen wird in den Objektnamen verwendet.

Prepare Code Settings

Seite „Prepare Code Settings“

Beschreibung

Prepare my code: Flag, um anzugeben, ob der Eingabecode vor dem Parsen und Transformieren verarbeitet werden soll. Dies kann nützlich sein, um den Parsing-Prozess zu verbessern. Standardmäßig ist das Flag auf FALSE festgelegt.

Teilt die Eingabecode-Objekte der obersten Ebene in mehrere Dateien auf. Die darin enthaltenen Ordner wären wie folgt organisiert:

Kopieren

└───A new folder named ''[input_folder_name]_Processed''
    └───Top-level object type
        └───Schema name
Copy

Beispiel

Eingabe

├───in
│       script_name.sql
Copy

Ausgabe

Es wird davon ausgegangen, dass der Name der Dateien dem Namen der Objekte der obersten Ebene in den Eingabedateien entspricht.


├───in_Processed
    ├───procedure
    │   └───dbo
    │           A_PROCEDURE.sql
    │           ANOTHER_PROCEDURE.sql
    │           YET_ANOTHER_PROCEDURE.sql
    │
    └───table
        └───dbo
                MY_TABLE.sql
                ADDITIONAL_TABLE.sql
                THIRD_TABLE.sql
Copy

Anforderungen

Wir empfehlen dringend die Verwendung von SQL Server Management Studio (SSMS), um das Skript zu erhalten.

Stored Procedures Target Languages Settings

Seite „Stored Procedures Target Languages Settings“

Auf dieser Seite können Sie wählen, ob gespeicherte Prozeduren nach in Snowflake SQL eingebettetes JavaScript oder nach Snowflake Scripting migriert werden sollen. Die Standardoption ist Snowflake Scripting.

Reset Settings: Diese Option zum Zurücksetzen der Einstellungen wird auf jeder Seite angezeigt. Wenn Sie Änderungen vorgenommen haben, können Sie SnowConvert AI auf die ursprünglichen Standardeinstellungen zurücksetzen.

Next steps for SQL Server databases

For SQL Server databases, you can use SnowConvert AI to complete the following tasks after conversion: