[Mono-list] Mono & Microsoft SQL Server 2000 Reporting Services

A Rafael D Teixeira rafael.teixeirabr@terra.com.br
Thu, 27 May 2004 11:13:41 -0300

On Wed, 2004-05-19 at 21:04, Andrew Atkinson wrote:
> Hi,
> We have some web based reports written with Microsoft SQL Server 2000
> Reporting Services (see
> http://www.microsoft.com/sql/reporting/default.asp) that we would like to
> deliver from a Linux/Apache web server running Mono rather than
> delivering from Windows/IIS.  We are totaly new to Mono and do not know
> if this is possible or not.
> Has someone already been able to do this successfully yet?
It might be technically possible, but I think there are ties to COM+
that can't be dealt with Mono/Linux. But BEWARE, see below...
> It appears that alot of the MS SQL Reporting Services aspx pages use the
> following namespace:
>    Namespace="Microsoft.ReportingServices.*"
> Will these classes run under mono simply by coping over the relevant .dll
> files from Windows 

BEWARE: read the MS licenses. Recently they have added a clause that
expressly forbids you to run the libraries/programs in another operating
system  (I saw that in the WSE2 final release license). So you can't
copy Microsoft dlls (even the "freely-redistributable" runtime ones) to
Linux/etc.. and execute them with Mono/PNET/ROTOR...

> or is there another smarter way of accessing/running
> these reports from Linux/Apache?

Not that I know of. Microsoft is entering the Crystal Reports/Info
market with a quite capable offering, but they are obviously binding it
to their platform. I dreamed of implementing a competing beast but I
have no time for it know and in the foreseable future. Maybe you should
first research the, I think PHP-based, free-software offerings, instead
of committing yourselves to this new MS beautiful trap..

> Many thanks,
> Andrew
> -- 
>   Andrew Atkinson
>   aatkinson@fastmail.fm
Rafael "Monoman" Teixeira 
Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/
Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/
English Blog: http://monoblog.blogspot.com/
Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/