Verknüpfen von Tabellen in MS SQL-Datenbanken


0

Dies ist eher eine Frage, um einige Vorschläge für Software zu erhalten. Ich hoffe, es ist in Ordnung, es hier zu fragen.

Angenommen, ich habe eine MS SQL-Datenbank aus einem Quellsystem, die ich auf einen anderen MS SQL-Server migrieren möchte. Dabei müssen zwei Dinge geschehen:

  1. Ich muss die Wahl haben, Tabellen und Spalten zwischen den Datenbanken umzubenennen und neu zu strukturieren. In der Realität bedeutet dies, dass die Tabellen und Spalten in der MS SQL-Datenbank des Quellsystems beliebig sein können, in der migrierten Datenbank jedoch einem strengen Schema folgen müssen. Manchmal enthalten die Datenbanken auch Blobs. Und ich möchte dies tun, ohne durch XML zu gehen.
  2. Wenn möglich eine Software, die eine generische Lösung für die migrierte Datenbank anbietet (damit das Schema immer ein vorgegebener Faktor ist und nicht neu geschrieben werden muss).

Bearbeiten:

Ich vermute, bis zu einem gewissen Grad könnte es mit sp_rename in MSSQLMS gemacht werden:

sp_rename takes below arguments:
Parameter   Description  
@objname    Object Name. When renaming a column you need to specify table name.column name optionally you can also prefix schema name
@newname    New name for the specified object
@objtype    Type of the object. You can rename below objects using sp_rename:
COLUMN
DATABASE
INDEX
OBJECT
STATISTICS
USERDATATYPE
Default value for this parameter is TABLE

Ich bin mir jedoch nicht sicher, ob es aufgrund meiner Bedürfnisse "vollständig" verwendet werden kann.


Es ist unwahrscheinlich, dass Sie eine vollständig generische Software finden, um diese sehr, sehr spezifische Aufgabe zu erledigen, die Sie suchen. Erstellen Sie einen Speicherauszug, benennen Sie Ihre Inhalte um und spielen Sie ihn erneut ab. Alternativ können Sie es migrieren und anschließend umbenennen.
Seth
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.