2008-09-23 8 views

Répondre

1
DataSourceDefinition dataSourceDefinition 
    = reportingService.GetDataSourceContents("DataSourceName"); 

string connectionString = dataSourceDefinition.ConnectString; 
0

Si vous avez les droits appropriés, vous pouvez accéder à http://servername/reports/ et voir les détails de connexion de la source de données par là.

0

Si vous utilisez Visual Studio, regardez simplement l'onglet de données.

Si vous avez simplement accès au rapport sur le serveur SSRS, vous pouvez accéder au rapport, cliquer sur l'onglet Propriétés, puis sur l'option Sources de données à gauche.

S'il s'agit d'une source de données personnalisée, vous pouvez obtenir les informations de connexion à partir de là. S'il est partagé, vous devrez accéder au chemin de la source de données indiqué et obtenir les informations de connexion à partir de là.

EDIT: De plus, si vous n'avez que le fichier de rapport lui-même, vous devriez pouvoir l'ouvrir dans le bloc-notes et y trouver les informations de la source de données. À moins d'utiliser une source de données partagée, je suppose ... Dans ce cas, vous aurez besoin de trouver cela.

EDIT: Cette réponse à la question a été écrite à l'origine, avant l'ajout de "par programmation".

+0

Comment est-ce "programmatique"? –

+0

Il ne l'est pas, il a édité "par programmation" dans sa question après que j'ai répondu, et je viens de le remarquer en raison de votre commentaire. – CodeRedick

+0

Assez juste. Le système ne me permettra pas de supprimer mon downvote, cependant. –

Questions connexes