Ich habe eine Abfrage, die ich unter OPENQUERY
SSRS / SQL Server 2014 ausführen möchte, erhalte jedoch immer wieder die Fehlermeldung:
Die Zeichenfolge, die mit [...] beginnt, ist zu lang. Die maximale Länge beträgt 8000.
Gibt es eine Möglichkeit, diese Einschränkung zu umgehen?
Als Referenz versuche ich, eine Abfrage von SSRS über einen verknüpften MySQL Server auszuführen.
sql-server
sql-server-2014
ssrs
linked-server
Salmononius2
quelle
quelle
Antworten:
Sie können die 8000 Zeichenbegrenzung von Bypass
OPENQUERY
durch die NutzungEXECUTE AT
, wie folgt:Um sicherzustellen, dass dies keinen Fehler auslöst, müssen Sie die
RPC OUT
Option auf dem Verbindungsserver aktivieren , indem Sie den folgenden Befehl eingeben:Oder aktivieren Sie es in der GUI:
quelle