2009-12-30 9 views
3

Je suis un utilisateur débutant de SQL Reporting Services. J'ai écrit quelques rapports. Ils utilisent tous des procédures stockées sur mon serveur SQL de développement. Maintenant je veux les déployer en production, et repointer les ensembles de données et les sources de données à ma production SQL db.SQL Reporting Services déploiement

Comment faire mieux? Puis-je simplement faire un changement global de nom_serveur_développement à nom_serveur_production?

Merci.

Répondre

4

Vous configurez vos rapports pour utiliser une source de données partagée. La source de données est publiée avec les rapports. Vous déployez votre source de données, puis accédez à l'URL de gestion SSRS et modifiez la source de données nouvellement déployée pour qu'elle pointe vers le serveur de production. Tous les déploiements suivants conserveront cette modification, de sorte que vous pouvez maintenant déployer des rapports modifiés et nouveaux à loisir, ils récupèreront automatiquement la redirection vers le serveur de production une fois qu'ils seront sur le site SSRS.

Bien sûr, si vous avez utilisé des procédures stockées, vous devez également les déployer sur le serveur de production.

Si vous n'avez pas utilisé de sources de données partagées dans les rapports, apprenez votre leçon, revenez en arrière et modifiez-les pour utiliser une source de données partagée, puis déployez-la.

+0

Merci de votre réponse. Les sprocs étaient déjà déployés. J'ai utilisé une source de données partagée, mais j'ai quelques difficultés à suivre vos instructions. Lorsque j'essaie d'exécuter un rapport (pour lequel j'ai mis à jour la source de données), j'obtiens un message d'erreur faisant référence au nom du serveur d'origine qui dit "La source de données est introuvable" –

+0

Ahh. Je pense que je l'ai. Je vous remercie! –

+0

Il est possible que certains jeux de données n'utilisent pas la source de données partagée ou que la source de données partagée ne soit pas correctement modifiée. Vous devriez utiliser les techniques décrites ici pour obtenir plus de détails sur les erreurs: http://msdn.microsoft.com/en-us/library/dd353298(SQL.90).aspx –

Questions connexes