Copy Table Data SQL
Modul für das Kopieren von Tabellendaten via SQL-Script.
Feld | Beschreibung |
---|---|
Live Migration | Gibt an, ob für diese Tabelle bei der Live Migration die Tabelle und die zugehörigen Erweiterungen oder nur die Erweiterungen kopiert werden sollen. |
SwS Migration | Gibt an, ob diese Tabelle bei der SWS Migration berücksichtigt werden soll |
Set Identity Insert Off/On | Setzt die entsprechende Option auf dem SQL Server vor/nach dem Einfügen von Datensätzen. |
Hinweis
Der Vorgabewert für Set Identity Insert Off/On wird ab den redPoint Tables Metadata übernommen. Für die Tabellen von SwissSalary und Document Capture sind die betroffenen Tabellen fix programmiert. Bei Tabellen von anderen Add-ons ist das Feld vor dem Erstellen des Scripts manuell zu setzen.
Folgende Aktionen stehen zur Verfügung:
Feld | Beschreibung |
---|---|
Navigate - Databases | Öffnet die Liste der Datenbanken von welchen Daten kopiert werden sollen. |
Actions - Get Tables | Stapelverarbeitung um zu kopierende Tabellen in die Liste zu übernehmen. |
Actions - Delete All Lines | Löscht alle Zeilen. |
Create SQL Script - Tables & Table Extensions | Legt von den markierten Tabellen das SQL Script für die Tabelle inkl. den zugehörigen Tabellen Extensions an. |
Create SQL Script - Table Extensions | Legt von den markierten Tabellen das SQL Script für die zur Tabelle gehörenden Tabellen Extensions an. |
Create SQL Script - Single Field | Diese Funktion zeigt alle Felder der Tabelle zur Auswahl an auf welcher der Cursor steht. In einem zweiten Schritt kann die Herkunftsdatenbank gewählt werden. |
Create SQL Script - Live Migration | Legt das SQL Script für alle Tabellen an die im Feld «Live Migration» einen Wert haben und für alle Datenbanken bei denen das Feld «Live/SwS Migration» aktiviert ist. |
Create SQL Script - SWS Migration | Legt das SQL Script für alle Tabellen an die im Feld «SwS Migration» einen Wert haben und für alle Datenbanken bei denen das Feld «Live/SwS Migration» aktiviert ist. |
Hinweis
Das genaue Vorgehen bei der SwS Migration ist in der Doku ersichtlich.
Databases
Feld | Beschreibung |
---|---|
Company Name | Hat das Feld keinen Inhalt wird der aktuelle Mandantenname verwendet. |
From Version | Je nach Einstellung werden die Tabellen- und Feldnamen der Herkunftsdatenbank entsprechend ermittelt. |
Live/SwS Migration | Gibt an, ob der Mandant beim Erstellen des Live/SwS Migrations Scripts zu berücksichtigen ist. |
Live/SwS Migration to Company | Gibt an, in welchen Mandant die Migration erfolgen soll |
Hinweis
Als Live Migration wird der Schritt bei einem Upgrade bezeichnet, bei dem Felder und Tabellen via SQL von den Vorgängerversionen (NAV2017 und BCxx) in die aktuelle Version übernommen werden.
Get Tables
Processing Live Migration
Das Feld Live Migration wird wie folgt ermittelt: hat die Tabelle mind. ein Feld aus einer Erweiterung wird Extensions Only gesetzt, andernfalls Table & Extensions.
Ohne Filter auf Table Metadata
- Es werden alle Zeilen mit «Live Migration = leer» gelöscht.
- Es werden Tabellen hinzugefügt die mind. ein Extension Field haben das auf eine Vorgängerversion verweist.
Mit Filter auf Table Metadata
Die Tabellen gem. Filter werden übernommen.