2017-10-02 1 views
3

Nous avons récemment mis à niveau certains de nos serveurs exécutant des services de génération de rapports. Les serveurs exécutent maintenant Windows Server 2016 et SSRS 2014. Auparavant, nous utilisions SSRS 2008.SSRS utilisant la police codée Identity-H sur les lettres norvégiennes empêche la recherche de texte PDF

Je ne sais pas si mon problème est lié à la mise à niveau du système d'exploitation ou à la mise à niveau de SSRS. Le problème est qu'après la mise à niveau, les rapports rendus au format PDF ont commencé à faire un peu de police/texte remplaçant la magie sur tous les blocs de texte contenant un caractère norvégien (æ, ø, å).

SSRS incorpore une nouvelle police avec un codage identité-h et apparemment corrompt le texte sous-jacent. Le PDF a l'air bien. Mais la recherche de texte dans Adobe Reader ne fonctionne pas sur le bloc de texte affecté. Et si je copie-colle le texte dans le bloc-notes, la ligne entière contenant un caractère norvégien est brouillée.

Le fichier .rdl affecté utilise Arial comme police. Arial devrait prendre en charge les caractères norvégiens, donc je ne suis pas sûr de savoir pourquoi SSRS essaie de le faire. Arial est installé sur le serveur. Comment puis-je empêcher SSRS d'effectuer ce remplacement d'identité-h?
Ou si SSRS est correct de le faire, comment puis-je faire de la recherche et du copier-coller?

+0

Type d'une question de by-pass, mais est Arial Unicode disponible? (et cela conduit-il aussi à un texte apparemment corrompu?) –

+0

Merci pour la suggestion. J'ai essayé d'installer Arial Unicode, n'a pas aidé. J'ai également essayé de changer le .rdl pour utiliser Arial Unicode, n'a pas aidé. – Torstein

Répondre

1

trouvé un thread avec même question au forum msdn, ils ont signalé comme un bug à Microsoft, qui a répondu comme ceci:

« Posté par Microsoft sur 18/04/2016 à 23h58:
Nous » Nous avons résolu ce problème dans SQL Server 2016. Merci d'avoir pris le temps de soumettre vos commentaires. " link

La solution est apparemment mise à niveau vers SQL Server 2016.