Это скрипт, который я запускаю.
Public Sub Main()
try
Dim ReportDefinition As [Byte]() = Nothing
Dim warnings as Warning() = Nothing
Dim description As New [Property]
Dim properties(0) As [Property]
' Open rdl file
Dim rdlfile As FileStream = File.OpenRead(ReportFolder + "\" + ReportName + ".rdl")
console.write(ReportFolder + "\" + ReportName + ".rdl")
'read report definition
ReportDefinition = New [Byte](rdlfile.Length-1) {}
rdlfile.Read(ReportDefinition, 0, CInt(rdlfile.Length))
rdlfile.Close()
'Set Report Description
description.Name = "Description"
description.Value = "This is my demo report"
properties(0) = description
'Create Report on Report Server
warnings = rs.CreateReport(ReportName, TargetFolder, True, ReportDefinition, Properties)
'display warnings if there are any
If Not (warnings Is Nothing) Then
Dim warning As Warning
For Each warning In warnings
Console.WriteLine(warning.Message)
Next warning
Else
Console.WriteLine("Report: " + ReportName + " published successfully with no warnings")
End If
Catch e As IOException
Console.WriteLine(e.Message)
End Try
End Sub
Я думаю, что я ошибаюсь неправильным деревом с ключами -u -p, как было предложено.Мне как-то нужно установить учетные данные загруженного отчета с правильными именем пользователя и паролем.Я не могу найти правильный способ сделать это до сих пор.Я не хочу загружать каждый отчет, а затем вручную добавлять учетные данные пользователя.
Cheers.