Простір імен для класу ReportingService

Я не можу знайти чітку відповідь про те, як імпортувати власний простір імен для ReportingService http://msdn.microsoft.com/en-us/library/aa258073(v=SQL.80). aspx "rel =" nofollow "> http://msdn.microsoft.com/en-us/library/aa258073 (v = SQL.80) .aspx .

Я спробував дотримуватися інструкції тут http://msdn.microsoft.com/ua- us/library/aa237438 (v = sql.80) .aspx але не існує опції Додати веб-службу, яка відображається при створенні консольного програми.

Існує обліковий запис служби. Чи варто використовувати це замість цього?

4

2 Відповіді

you have a full example on how to do this from a Console Application in MSDN, here: ReportExecutionService.Render Method which also requires you to read this one: http://msdn.microsoft.com/en-us/library/ms160695.aspx

загалом, якщо ви створюєте консоль .NET 4, ви можете клацнути правою кнопкою миші на посилання в огляді рішень і вибрати пункт Додати службову посилання, вона також працює з веб-службами, а не тільки для WCF.

Для сервера звітів, що працює під управлінням SSRS 2005 або 2008, веб-служба для посилання має таку форму:

http://myserver/reportserver/ReportExecution2005.asmx

прокручуйте сторінки, з якими я зв'язався вище, щоб знайти приклад консольної програми, що починається так ...

static void Main(string[] args)
{
  ReportExecutionService rs = new ReportExecutionService();
  rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
  rs.Url = "http://myserver/reportserver/ReportExecution2005.asmx";
  ...
  ...
6
додано

Просто клацніть правою кнопкою миші на елементі проекту та виберіть "Додати посилання на службу"

enter image description here

Як альтернативне рішення можна створити код за допомогою інструменту wsdl.exe, як правило, це те, що я роблю для SSRS.

Наприклад, у командному рядку VS:

wsdl /language:CS /n:"Microsoft.SqlServer.ReportingServices2010" http:///reportserver/reportservice2010.asmx?wsdl
</code></pre>

<p>Докладніше про те, як <a href="http://msdn.microsoft.com/en-us/library/ms155134.aspx" rel="nofollow noreferrer"> створити проксі-сервер веб-служби для SSRS </a></p>
1
додано
var chat = new Chat();
var chat = new Chat();
642 учасників

Обсуждение вопросов по C# / .NET / .NET Core / .NET Standard / Azure Сообщества-организаторы: — @itkpi — @dncuug