2012-03-31 8 views
0

Wenn ich Ingenieur von einem Fortschritt 9.1e Datenbank bekomme ich folgende Fehlermeldung umkehren:Fortschritt 9.1e Reverse Engineering in ERwin andernfalls

„Spalte _desc in Tabelle pub._File hat einen Wert von mehr als seine maximale Länge der Präzision“

Ist dies eine Konfiguration des sekundären (SQL) Brokers, die ich auf dem Progress-Server einrichten muss?

Jede Hilfe, sehr geschätzt!

Antwort

0

Progress verwendet Felder variabler Länge für die Zeichenfelder. Wenn also die Felddatenlänge eines Datensatzes größer als die SQL-Breite ist, führt dies zu Fehlern wie dieser.

Sie müssen entweder die SQL-Breite der Tabelle "_File" ändern oder die Daten im Datensatz "defending _file._desc" kürzen.

Beachten Sie, dass die _file-Tabellen Teil des db-Schemas sind, so dass es nicht empfohlen wird, direkt mit ihnen zu arbeiten.

+0

Großartig. Vielen Dank. Ich würde dies mit dem Datenverwaltungstool, Data Dictionary Tool, ändern. –

+0

Also wirst du meine Antwort als 'die' Antwort aufwerten und markieren? :) –

+1

Kann noch nicht abstimmen, aber Sie haben die Antwort! –

Verwandte Themen