After you complete the tasks in Before You Install, you are ready to install your Infinity programs with the Blackbaud Installer.
The first step is to restore an Infinity database from a .bak file in SQL Server 2008 or SQL Server 2008 R2. You must have the database in place before you can install because the installer requires you to select the database during installation. For basic instructions in the context of the example in this documentation, see Restore the Database. For Microsoft's guidance, see How to: Restore a Database Backup (SQL Server Management Studio).
After you restore the database, you must reset the database encryption. For basic instructions in the context of the example in this documentation, see Reset Database Encryption. For Microsoft's guidance, see SQL Server and Database Encryption Keys (Database Engine).
After the Infinity database is restored and the encryption is reset, you are ready to install your Infinity programs with the Blackbaud Installer. The installer uses your organization's site ID and email address to determine your organization's products, and you select from three main features to install:
Blackbaud Core Components includes all files and configuration settings required to integrate Blackbaud Internet Solutions with Infinity programs and the services required for your online applications to function properly. If you have Blackbaud CRM, this feature installs the Infinity web portal, which you use to access different areas and features of the program. You must install this feature on a web server during new installations and upgrades.
NetCommunity Website includes all files and configuration settings necessary to manage your Blackbaud Internet Solutions website.
NetCommunity Plug-in Service includes all files and configuration settings necessary for the web service that downloads transactions from your Blackbaud Internet Solutions website to your Infinity programs.
You most likely need to run the installer multiple times and install these features in different locations, but much of this depends on how you set up your environment. For the purposes of this documentation, we consider two main installation scenarios.
First, we look at a two-machine scenario where you have a database server and a web server for both the application and the website. For instructions in the context of this scenario, see Run the Blackbaud CRM Installer (all three options) .
Second, we look at a three-machine scenario where there are separate web servers for the application and the website, plus the database server. For instructions in the context of this scenario, see Run the Blackbaud CRM Installer (core components only) for the application server and Run the Blackbaud CRM Installer (BBIS components only) for the website server.
Run the Blackbaud CRM Installer (all three options)
Add Indexing Service Role Service
Add IIS Management Scripts and Tools Role Service
Add IIS 6 WMI Compatibility Role Service
Add ISS 6 Scripting Tools Role Service
Run the Blackbaud CRM Installer (core components only)