rs.exe Bericht scripting - Kann keine Verbindung zum server ReportService2005.asmx

Rufe ich diese rs.exe Skript ausführen und exportieren Sie den Bericht:

rs -i RunReport.rss -s http://localhost/reportserver -u myUsername -p myPassword -e Exec2005

Den Fehler den ich bekomme, ist:

Could not connect to server: http://localhost/reportserver/ReportService2005.asmx

Derzeit sind alle unsere Berichte sind für die Verwendung von 'Zugangsdaten die durch den Benutzer". Wenn ich mich auf den Bericht, und geben Sie den Benutzernamen und das Kennwort, läuft es Prima. Es funktioniert einfach nicht, das Skript ausgeführt.

Wenn ich den Bericht datasource verwenden Sie die Integrierte Sicherheit von Windows, das script funktioniert.

Irgendwelche Ideen auf, wie das, was ich falsch mache? Oder alternativ, gibt es eine Möglichkeit zum ändern des report-Berechtigungen auf Windows-Auth und dann ändern Sie es zurück?

SSRS 2012

Meinen rss-script ist

Public Sub Main()
  rs.Credentials = System.Net.CredentialCache.DefaultCredentials

  Dim format as string = "EXCEL"
  Dim fileName as String = "C:\test.xls"
  Dim reportPath as String = "/MyDirectory/Report1"

  ' Prepare Render arguments
  Dim historyID as string = Nothing
  Dim deviceInfo as string = Nothing
  Dim extension as string = Nothing
  Dim encoding as string 
  Dim mimeType as string 
  Dim warnings() AS Warning = Nothing
  Dim streamIDs() as string = Nothing
  Dim results() as Byte

  rs.LoadReport(reportPath, historyID)

  results = rs.Render(format,  deviceInfo, extension, _
   mimeType, encoding,  warnings, streamIDs)

  ' Open a file stream and write out the report
  Dim stream  As FileStream = File.OpenWrite(fileName)
  stream.Write(results, 0, results.Length)
  stream.Close()
End Sub
  • Haben Sie versucht, läuft rs.exe mit erhöhten Berechtigungen? Wenn Ihr einem admin, UAC nicht kick und erkennen, Sie sind tatsächlich in der " builtin/Administratoren-Gruppe.
  • Auch versuchen Sie es mit der option-t trace-system.Ausnahme.
InformationsquelleAutor Gabe | 2012-11-08
Schreibe einen Kommentar