Wie erstelle ich eine Sybase BCP Fmt-Datei?

Ich habe eine riesige Datenbank, die ich mit BCP ausgeben und dann woanders laden möchte. Ich habe ziemlich viel über die Sybase-Version von BCP recherchiert (da ich mit der MSSQL-Version besser vertraut bin), und ich verstehe, wie man eine Importdatei verwendet, aber ich kann für mein ganzes Leben nicht herausfinden, wie man eine erstellt.

Ich mache gerade meine Sybase-BCP-Dateien von Daten wie folgt aus:

bcp mytester.dbo.XTABLE out XTABLE.bcp -U sa -P mypass -T -n 

und versuchen, sie wieder so zu importieren:

bcp mytester.dbo.XTABLE in XTABLE.bcp  -E -n -S Sybase_157 -U sa -P SyAdmin 

Im Moment gibt mir der IN-Teil einen Fehler über IDENTITY_INSERT, unabhängig davon, ob die Tabelle eine Identität hat oder nicht:

Servermeldung: Sybase157 - Meldung 7756, Ebene 16, Status 1: 'SET IDENTITY_INSERT' kann nicht für Tabelle 'mytester.dbo.XTABLE' verwendet werden, da die Tabelle nicht über die Identitätseigenschaft verfügt.

Ich habe die tollen Informationen auf dieser Seite oft als Hilfe genutzt, aber dies ist das erste Mal, dass ich eine Frage stelle. Ich bitte Sie demütig um jede Anleitung, die Sie allen zur Verfügung stellen können :)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage