SideBar    Migrating Reporting Services to MOSS , What Can I Accomplish with Other SharePoint Technologies?, The Differences Between Authentication Modes

When you add, modify, or execute a report on the MOSS server, the report server first compares the item and its properties from the MOSS site with the corresponding copy (if one exists) in the report server. If the report in MOSS is new or has a later timestamp, a synchronization process copies the new version to the report server database. Even in integrated mode, the report server performs all data processing, rendering, subscription delivery, and snapshot and history generation. The main difference between native and integrated mode is the storage location for report server content and properties.

Distributed deployment. Distributed deployments come in many variations, but I limit my review to two approaches that illustrate key configuration points. You can set up MOSS on one server and store its configuration and content databases on a remote server. I call this the remote SQL Server deployment method and assume that SSRS also is installed on the remote server. Or, you can install all MOSS components, including the databases, on one server and install SSRS on a second server. I call this the MOSS stand-alone deployment method.

Alternatively, you can create a MOSS farm to support multiple Web front-end servers. SSRS integrates with the farm itself, not with any particular MOSS server in the farm, and uses only one report server database for the farm. If the MOSS farm has multiple Web applications, each Web application can use different authentication providers. For example, one Web application could use NTLM authentication while another uses Kerberos, and the report server would interact with each MOSS server by using the appropriate authentication mode.

Installation Prerequisites Because
this article is about SSRS-MOSS integration, I assume that you have the report server installed correctly and, if you're planning a distributed deployment, that you have MOSS installed on another server. The first step to installing the integration components is to download and install on the report server the Microsoft .NET Framework 3.0 Redistributable Package, available at http://go.microsoft.com/fwlink/?linkid=72322&clcid=0x409. If you haven't already, you also need to download SQL Server 2005 SP2 from http://go.microsoft.com/fwlink/?linkid=82758. Then you need to download the Microsoft SQL Server 2005 Reporting Services Add-in for Microsoft SharePoint Technologies from http://go.microsoft.com/fwlink/?linkid=82753.

Using the Reporting Services Configuration Tool, which you launch after installing SP2, you must configure a service account for the SSRS Windows service and its Web service. The service accounts will later require write and execute permissions on the MOSS content database to let the report server add, change, or delete report server items and properties. These permissions are assigned when you configure the MOSS Web application for SSRS integration. But for now, make sure you select the correct type of service account for your environment, as Table 1 shows.

If you plan to use domain user accounts as the SSRS service accounts, create them now. You also need to know the username and password for the account that MOSS uses to connect to its databases. In addition, make sure you have the necessary privileges, or schedule time with a person who has them, before performing the five integration configuration tasks that Table 2 describes.

Installing and Configuring MOSS on the Report Server
You start the integration setup by installing SP2 on the report server. Next, install the Windows SharePoint Services (WSS) object model on the same server, following the appropriate installation steps for your deployment mode, as follows. (For information about using WSS or MOSS Standard Edition instead of MOSS Enterprise Edition, see the Web sidebar "What Can I Accomplish with Other SharePoint Technologies?" InstantDoc ID 96841.)

Single-server. In a single-server deployment, the object model installs when you perform an Advanced installation of Microsoft Office SharePoint Server 2007 Enterprise Edition and select the Complete server type. When installation is complete, reboot if prompted, and run the SharePoint Products and Technologies Configuration Wizard, which you find in the Microsoft Office Server program group. On the wizard's Connect to a Server Farm page, select No, I want to create a new server farm. Type the name of your SQL Server system, and provide a domain account for MOSS database access. Then select an authentication provider - NTLM or Kerberos - and click Finish.

When the wizard completes, the SharePoint Central Administration page opens. To complete a basic installation, first start the Office SharePoint Server Search service to support indexing and searching of MOSS content. Click the Operations tab, click Services on server in the Topology and Services section, and click Start next to Office SharePoint Server Search. On the following configuration page, select the Use this server for indexing content and Use this server for serving search queries check boxes. You must also provide an email address for an administrator to be contacted if indexing problems occur and a domain account and password to run the search service, then click Start to start the service.

Next, configure a new Web application to create the SharePoint site on your Microsoft IIS server. To do this, in SharePoint Central Administration, click the Application Management tab, click Create or extend Web application in the SharePoint Web Application Management section, then click Create a new Web application. On the next page, keep the default settings, changing the authentication provider to Kerberos if your deployment requires it instead of NTLM. You must also specify a domain account or select a built-in account for the application pool assigned to this Web application. If you have a remote SQL Server deployment, be sure to change the database server name. The MOSS content and configuration databases will be created on the specified server. Click OK.

The last configuration step in this deployment model requires you to create a site collection for the Web application you created. A site collection is essentially a Web page that displays a tab for each MOSS site you create in that collection. Each site has one or more Web pages that you can use to organize content to support a specific goal, such as storing reports in a library or managing collaborative activities. On the Application Management page, in the SharePoint Site Management section, click Create site collection. Provide a title for the site collection, and set the URL for the Web Site Address to http://your_server/sites/ Reports, for example. In the Template Selection section, click the Enterprise tab, and select Report Center. This site template adds to your MOSS site a set of predefined Web pages that you'll use later to manage reports and data sources. Specifically, a Report Center site contains the document libraries and other business intelligence (BI) features that make information integration easy. Type the domain account of the user who will be the primary administrator of the site collection, and optionally provide a domain account for a secondary site collection administrator. Click OK to create the site collection.

Distributed servers. For a distributed deployment, the WSS object model installs when you run the MOSS Web front-end setup on the report server. Note that you can't mix SharePoint technologies, which means you can't install WSS on your report server and then integrate SSRS with a MOSS server or vice versa.

Start the MOSS setup program on the report server, choose the Advanced installation option, and then select the Web front end option. When the installation completes, reboot if prompted, and then run the SharePoint Products and Technologies Configuration Wizard. On the Connect to a Server Farm page, select Yes, I want to connect to an existing server farm. On the Specify Configuration Database Settings page, type the name of the database server, click Retrieve Database Names, and select the MOSS configuration database, which by default is SharePoint_Config. Provide the password for the account that the Web front end uses to connect to this database, select either NTLM or Kerberos authentication on the next wizard page, and then click Finish. Finish the distributed deployment installation by configuring a new Web application and site collection as described in the previous section.

Continued on page 3.

Prev. page     1 [2] 3     next page



You must log on before posting a comment.

If you don't have a username & password, please register now.

Reader Comments

I could really use some more info on how to run stand-alone and MOSS enabled reporting services on the same box.

mrando5600

Article Rating 2 out of 5

This was perfect. Step by step and very detailed. THANKS!

hockeygirl

Article Rating 5 out of 5

 
 

ADS BY GOOGLE