J'ai une requête que j'essaie d'exécuter OPENQUERY
sur SSRS / SQL Server 2014, mais je reçois toujours une erreur de:
La chaîne de caractères commençant par [...] est trop longue. La longueur maximale est de 8000.
Existe-t-il un moyen de contourner cette limitation?
Pour référence, j'essaie d'exécuter une requête à partir de SSRS via un serveur MySQL lié.
sql-server
sql-server-2014
ssrs
linked-server
Salmononius2
la source
la source
Réponses:
Vous pouvez contourner la limite de 8 000 caractères
OPENQUERY
en utilisantEXECUTE AT
, comme suit:Afin de vous assurer que cela ne génère pas d'erreur, vous devez activer l'
RPC OUT
option sur le serveur lié, en émettant la commande suivante:Ou l'activer dans l'interface graphique:
la source