Crystal Reports - Microsoft SQL Server

Microsoft SQL Server is the leader for inexpensivecreate linked servers to Oracle, Ctree, Btrieve, MS
and middle size SQL solutions. Plus it is now capable toAccess, Unidata, DB2 and other platforms.
serve large enterprise on Microsoft Windows platform.3. Use Distributed Queries - in the case of SQL Server
Crystal Reports is the most flexible tool on the market- research the possibilities with OPENQUERY,
and it has market recognition. Multiple softwareOPENROWSET clauses to connect to non-SQL
vendors offer Crystal Reports as the main reportingServer linked servers.
tool: Microsoft, Best Software, Oracle to name a few.4. Create Stored Procedures - when you need
Sometimes developers try to use Crystal directly toparameters to be transferred to the SQL statement -
pull data from multiple database platforms - weyou need stored procedure. You need stored proc if
understand the need to give you additional tips totemp tables are required to do intermediate job in your
increase Crystal report flexibility. Also common caseSQL query.
when Crystal report should pull data from multiple5. Report Flexibility - when you have report based on
database platforms. Assuming that you are creatingthe SQL view or stored proc - if you need to modify
Crystal Reports on Windows platform - wethe data query - you don't have to change the report -
recommend you to use Microsoft SQL Server as ayou change your SQL view/ stored procedure.
database access tool.6. Create SQL Query to probe the data - again - we
1. Use Crystal when you have your query tuned -always recommend tuning your query and see that
regardless how good Crystal Reports is - it is reportingyou are getting adequate results - in any case -
tool - not querying environment. Tune your query firstCrystal Report is just a nice tool to show the results of
and be sure that you are pulling the right data.your query.
2. Use SQL Server Linked Servers. Use professionalHappy customizing, querying and designing! if you want
tool, such as Microsoft SQL Server, where you canus to do the job - give us a call 1-866-528-0577!