The data service allows the databases to be accessed using HTTP protocol.
The version of the data service must always match exactly with the version of the database utility tool.
In other words, the schema the data service creates must match the database schema created by the application.
The data service must be installed on a machine with IIS server.
Before you begin
Confirm Microsoft SQL Server is installed either locally or on a separate server.
Confirm that global and case or data store databases are online.
Make sure the Windows Administrator account has sufficient permissions for accessing SQL and IIS.
Login to your target installation machine using a local or domain administrator account. Make sure the account has Read/Write permissions for SQL and IIS.
Confirm Internet Information Service (IIS) Manager is installed by navigating to Administrative Tools from the Windows Start menu.
If IIS Manager is not installed, you must install it.
For optimal security, Guidance Software recommends running the data service using Windows Authentication and HTTPS. See Setting up Windows Authentication for the Data Service see "Setting up Windows Authentication" on page 75 and Configuring the Data Service to Run with HTTPS on page 76.
On Windows Server 2003 x86 machines WebService Extension needs to be enabled, using the following command:
C:\Windows\System32>cscript.exe iisext.vbs /EnExt
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll Note: If enabling the IIS WebService Extension on a Windows Server 2003 64-bit machine, be sure to specify C:\Windows\Microsoft.NET\Framework64\..\ in the path.
To install the data service:
1. Double click the data service installation file. The installer checks for Microsoft .NET 4 and installs it if needed. The Data service installation wizard displays. Click Next.
2. On the End-User License screen, click I agree and accept, then click Next. The Destination Folder dialog displays.
3. Modify the default installation path or accept the default. Click Next to proceed. The Database Connection Configuration dialog displays, requiring basic information to connect to your SQL server.
• Data service port is used for outside machines to communicate to the data service. Verify your firewall is configured to allow traffic to/from this port.
• SQL server is the name of your SQL Server. If your SQL server is installed locally then you can specify a "." (dot).
• Global database is the name of your global database.
• Select the authentication type for the database.
− Windows authentication is strongly recommended to be used with an authorized user. See Setting up Windows Authentication for the Data Service see "Setting up Windows Authentication" on page 75.
− SQL Server authentication checks your user ID and password and authenticates them against a SQL login account.
− Check with your database administrator if you are unsure what credentials to enter for SQL Server authentication.
4. When done, click Next. A connection configuration screen displays for entering credentials for the Web application pool identity.
• Specify a domain/local user as the user.
• Do not include the System Account as the user.
5. When done, click Next. A confirmation dialog displays.
6. To begin installing the data service, click Install. A status bar displays the progress of the installation.
7. If the installation is successful, a confirmation dialog displays. Click Finish to complete the installation.
Verifying the installation
Verify the installation was successful by doing the following:
1. Navigate to C:\inetpub\EnCase Applications\EnCase Command Center and verify the ECC DataService folder exists.
2. Verify successful installation of the data service:
• Open Administrative Tools > Internet Information Service (IIS) Manager from the Windows Start menu.
• Navigate to Sites and verify that the data service is running.
• In IIS Manager, navigate to Application Pools and verify the following:
− The DataService is running as the correct user in the Identity column. This should be the domain/local user specified during installation.
− The service has a status of Started.
− The Managed Pipeline has the value: Integrated.
3. On the same machine you installed the data service, open a Web browser and navigate to http://hostname:8080/Global (for example: http://localhost:8080/Global/). If an XML file displays, the new data service Web site is up and running.
• If you're not able to connect to your global site, verify your firewall is configured to allow inbound and outbound traffic from the data service machine on the particular port.
4. Verify that the data service is using Windows Authentication. See Setting up Windows Authentication for the Data Service see "Setting up Windows Authentication" on page 75.
5. Navigate to http://hostname:8080/Global/FoundationCases (for example:
http://localhost:8080/Global/FoundationCases). Note that the word "FoundationCases" is case sensitive. You should see a page reflecting that a feed is active. This feed enables you to receive a feed that contains frequently updated content.
6. From a different machine bring up an internet browser and navigate to
http://hostname:Port/Global, using the IP address of the data service machine. This can be found by typing ipconfig in a command prompt.
Note: The default configuration of the Web site is to allow anonymous access and HTTP is unsecured.
If your company policies require greater security, you need to change this configuration. The default Web site is named Dataservice and the default IIS application pool is Dataservice.
If everything opens, the data service has been installed correctly.