Nous stockons toutes nos dates Base de données SQL Server 2008 au format UTC dans les colonnes DateTime. J'utilise SSRS pour créer des rapports et j'ai besoin de convertir toutes les heures des rapports dans le fuseau horaire de l'ordinateur sur lequel ils exécutent le rapport. Je sais que je pourrais toujours simplement passer le décalage de fuseau horaire en tant que paramètre du rapport et ajouter ou soustraire le décalage du fuseau horaire, mais cela ne montrerait pas correctement les dates historiques en raison de l'heure d'été.Utilisation des fuseaux horaires dans SSRS
Est-ce que SSRS a des fonctions qui gèrent cela? Dois-je passer le fuseau horaire aux fonctions du serveur SQL et avoir le SQL Server convertir l'heure?
Ceci est bien si vous n'appelez la fonction quelques fois, mais pas si vous appelez la fonction pour chaque ligne. Pour un rapport volumineux, l'appel de votre fonction pour chaque ligne aura une incidence sur les performances des exportations. Je n'ai pas été capable de trouver une alternative malheureusement. – Kev
@ClassyFedora - Pas spécifiquement SSRS, mais [ceci pourrait aider] (https://github.com/mj1856/SqlServerTimeZoneSupport) –