Hallo,
ich möchte mittels eines Verbindungsservers Tabelleninhalte eines andern SQL-Servers in meinen übernehmen.
Um sicherzugehen, daß die Inhalte der Fremdtabelle auch in meine "passen", habe ich im Select Inhalte, die auf numeric oder int Felder sollen konvertiert.
Inhalte, die in varchar Spalten sollen, habe ich mir substring auf die passende Länge stutzen wollen.
Nun lande ich jedoch bei folgendem Fehler:
Meldung 8116, Ebene 16, Status 1, Zeile 1
Der Argumentdatentyp tinyint ist für das 1-Argument der substring-Funktion ungültig.
Problem ist, daß ich aktuell nicht weiß, wie die Felder in der Fremddatenbank definiert sind. Gibt es eine Möglichkeit, via Verbindungsserver die Eigenschaften der Spalten in der Fremd-DB abzufragen?
Ich denke, die Fehlermeldung besagt, daß ich eine Zahl versuche, via substring in eine varchar zu quetschen - und der Zahl das gar nicht gefällt. Richtig?
Nun müsste ich halt wissen, welche Spalte das ist (klar - ich kann auch rumprobieren, bis ich sie gefunden habe...)
Direkten Zugriff auf die Fremd-DB habe ich nicht. Alternativ müsste ich mir die Definitionen vom dortigen Admin raussuchen lassen.
ich möchte mittels eines Verbindungsservers Tabelleninhalte eines andern SQL-Servers in meinen übernehmen.
Um sicherzugehen, daß die Inhalte der Fremdtabelle auch in meine "passen", habe ich im Select Inhalte, die auf numeric oder int Felder sollen konvertiert.
Inhalte, die in varchar Spalten sollen, habe ich mir substring auf die passende Länge stutzen wollen.
Nun lande ich jedoch bei folgendem Fehler:
Meldung 8116, Ebene 16, Status 1, Zeile 1
Der Argumentdatentyp tinyint ist für das 1-Argument der substring-Funktion ungültig.
Problem ist, daß ich aktuell nicht weiß, wie die Felder in der Fremddatenbank definiert sind. Gibt es eine Möglichkeit, via Verbindungsserver die Eigenschaften der Spalten in der Fremd-DB abzufragen?
Ich denke, die Fehlermeldung besagt, daß ich eine Zahl versuche, via substring in eine varchar zu quetschen - und der Zahl das gar nicht gefällt. Richtig?
Nun müsste ich halt wissen, welche Spalte das ist (klar - ich kann auch rumprobieren, bis ich sie gefunden habe...)
Direkten Zugriff auf die Fremd-DB habe ich nicht. Alternativ müsste ich mir die Definitionen vom dortigen Admin raussuchen lassen.
Comment