le transfert de l'abonnement de service de rapports de
Recommanderiez-vous le meilleur et le moyen facile de transférer (ou copier) les abonnements à partir de rapports un service à un autre service de déclaration en autre serveur?
OriginalL'auteur user384080 | 2010-08-17
Vous devez vous connecter pour publier un commentaire.
Combien d'abonnements?
Si theres un faible nombre chose la plus simple serait de les recréer manuellement sur l'autre serveur.
Si l'on parle d'un montant juste alors il existe une base de données reporting services pour stocker les données d'abonnement je crois appelé dbo.Les abonnements. Je recommande de regarder d'abord pour voir si vous pouvez voir les abonnements.
Sinon, si vous être à la recherche pour le transfert de l'ensemble de la base de données du serveur de rapports (annexes incluses) puis sur le lien suivant pourrait être utile:
MSDN Déplacer le Rapport de Serveur de Bases de données à un Autre Ordinateur
Yep devrait être assez facile à faire, mais vous ne savez pas si il serait verrouillé de modification, comme c'est un système de base de données, vérifiez que votre vertu des autorisations correctes rôle premier. Copiez et collez ce serait une bonne solution simple autrement, et vous aurez besoin de faire un import/export de données: Cliquez-Droit sur le DB > les Tâches > Import/Export et de l'assistant va vous guider si, voici un bon lien: databasejournal.com/features/mssql/article.php/3580216/...
Salut fait cela.. fait la sauvegarde complète du serveur de rapports db et l'a restitué à destination db.. mais quand j'ai cliqué sur Mon Abonnement sur le serveur de rapports rien montré.. puis j'ai interrogé la base de données et il a montré 45 lignes dans la table d'abonnement.. savez-vous pourquoi il ne s'affiche pas?
désolé.. il fixe.. la table des utilisateurs dans le serveur de rapports db pointe toujours vers le compte windows de l'ancien serveur (par exemple, oldserver\windowsaccount --> modification newserver\windowsaccount)
OriginalL'auteur markdigi
Bâtiment sur la réponse de @S. Juarez, ce script corrige sa bug qui casse les paramètres (et donc empêche les abonnements de travail), et aussi des transferts à travers les Annexes pertinentes et de Planifier des enregistrements d'Utilisateur. Il maintient le même Guid travers à la fois la source et la cible.
Le point de départ pour l'utilisation de ce script est après que vous avez déjà transféré des rapports (par exemple à l'aide de l'outil ReportSync), et que vous avez configuré manuellement la sécurité sur l'ensemble de vos dossiers de rapport sur le serveur cible. Vous avez également besoin de décider lequel l'enregistrement de l'Utilisateur sur le serveur cible pour associer les Abonnements avec, pour les cas où le nom d'utilisateur existe sur le serveur source et pas sur le serveur cible. (Cela peut se produire dans les situations où vous décidez de ne pas recréer les Utilisateurs sur la cible, ou lorsque vous ne pouvez pas le faire parce que personne n'est plus un compte valide sur le domaine - c'est à dire qu'ils ont quitté votre organisation).
Avant de commencer, je recommande d'exécuter ce petit script à l'encontre à la fois source et cible ReportServer bases de données et enregistrer les résultats. Aussi, en prendre plein les sauvegardes des bases de données dans son ensemble. Ces étapes vous donnent la possibilité de restaurer à la fois petits et de grands changements.
La première partie de ce script suivant va transférer les Abonnements, suivi par les Horaires et puis le lien entre les Rapports, les Abonnements et les Horaires. Vous devez mettre le nom de votre source et cible les serveurs, le nom de votre utilisateur par défaut (qui doit déjà exister dans la cible de la table des Utilisateurs) et ensuite l'exécuter sur le serveur source.
Pour tester si votre migration a fonctionné correctement, vous pouvez exécuter une instruction de ce genre sur le serveur cible. Le GUID doit être un SubscriptionID de l'abonnement de la table, idéalement pour quelque chose qui sera livré à votre boîte de réception.
Si cela fonctionne, alors vous devriez recevoir un e-mail au sein de ~20 secondes. Si elle échoue, j'ai trouvé que le meilleur endroit pour rechercher des informations de dépannage a été dans le SSRS fichiers journaux, décrit ici.
AddEvent
table.Hmm bonne question. Je n'ai plus de travail à l'endroit où j'ai fait le rapport de la migration, de sorte que je ne puisse pas contrôler la façon dont les horaires de/jobs ai trié désolé - c'était il y a longtemps. Je me souviens cependant qu'il n'y avait pas de plaintes au sujet des abonnements après la migration, alors je suppose que cela signifie que tout était ok (ou alors les gens n'ont pas remarqué l'absence de rapports d'arriver... ce qui je pense serait peu probable, étant donné que nous parlons de centaines d'abonnements - quelqu'un aurait parlé).
Notez que lorsque vous passez de la SSR dans SharePoint 2013 à PBIRS vous aurez besoin d'utiliser de "RASSEMBLER DATABASE_DEFAULT" sur un couple de jointures.
J'ai eu ce travail avec quelques ajustements et un autre script de migration des abonnements pilotés par les données.
OriginalL'auteur Mike
Voici quelque chose que nous avons utilisé pour copier des abonnements à partir d'un SSRS 2008 à 2012 Serveur SSRS. Vous aurez besoin de les sources de données à l'installation correctement à l'avance.
OriginalL'auteur S.Juarez