Загрузка файлов .DOCX в службы отчетов SQL Server с использованием C # - PullRequest
0 голосов
/ 13 февраля 2019

Ссылаясь на Добавление нового элемента в SSRS , я пытаюсь загрузить некоторые файлы .docx на сервер отчетов, но выдает ошибку следующим образом

"Определение этого отчета недействительный или поддерживаемый этой версией служб Reporting Services. Определение отчета может быть создано в более поздней версии служб Reporting Services или содержать содержимое, которое не является правильно сформированным или недопустимым на основе схем служб Reporting Services. Подробности: данные на корневом уровненеверно. Строка 1, позиция 1. "

Я успешно подключаюсь к ReportServer, но при вызове" CreateCatalogItem "он не загружает файлы.

ReportingService2010 rs = new ReportingService2010();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
Console.WriteLine("Connected To Report Server URL :   " + rs.Url);

FileStream stream = File.OpenRead("testFile.docx");
definition = new Byte[stream.Length];
stream.Read(definition, 0, (int)stream.Length);
stream.Close();

CatalogItem uploadingReport = rsc.CreateCatalogItem("Report", 
"Test", @"/", true, definition, null, out Warnings);

Может кто-нибудь помочь мне вэтот ?Заранее спасибо !!!

...