SQLServerCS Intall Document
SQLServerCS Intall Document
For specific OS and Database Engine requirements, please refer the Content
Server<version> system and requirements guide
INSTALLATION MODEL
Present installation guide follows basic model wherein
Content Server and
RDBMS
are installed on the same machine which is typically used in development and test
environments. In production environment, Content Server and RDBMS are almost
always installed on different machines for performance reasons.
Or
https://www.microsoft.com/en-in/download/details.aspx?id=29062
Note:If SQL Server host has Windows Server 2012 OS, a .NET Framework error is
expected amidst installation. Before launching the wizard you are advised to
follow the resolution steps on page:21
o Extract files
o Select New SQL Server stand-alone installation or add features to an existing
installation
o You can skip the updates and ignore the error that commonly occurs due to
Internet security restrictions
o Click Next.
o Warnings can be skipped ,any errors listed should be resolved
o Accept license terms
o Click Next.
o Either select all or specific features required
o Instance configuration: Generally you can choose the defaultinstance. Named
instances would be used if you want to create multiple instances of SQL Server
o Review the disk requirements and click next when prompted
o Server Configuration
Service Accounts tab
SQL Server Database Engine is needed to run SQL Server. Ensure that its startup
type is set to automatic because Content Server installation sometimes requires a
restart of the computer. After the restart, installation does not proceed correctly
unless the database starts automatically.
SQL Server browser service can be set to manual so that it will not use up a lot of
system recourses when you are not using the SQL Server.
Collation tab
We will configure the requirements (i) and (iii) of RDBMS in this step.
Click on Customize button to select other than the default collation value
We choose a value for SQL collation which has CS as suffix forcreating Case-
Sensitive instance and as described in the Collation description the sort order
code is 31 which stand for dictionary order
The standard install of Windows 2012 does not even install binaries
required to enable this feature. If you want to enable it, you will need side-
by-side assembly source, usually the CD drive which has Windows Server
2012 installation media.
In absence of installation media(which is most common case) follow these steps
I. Make sure that you are able to connect to the MSDN updates website, on a
VM it might require a person with Administrative privileges to configure some
Internet Security options
Link:http://www.update.microsoft.com/windowsupdate/v6/thanks.aspx?ln=en&
&thankspage=5
METHOD 2
Through CMD
o select features
o click next
o finish installation
2. Install SQL Server Management Studio
If the Operating System is Windows Server 2012 , perform the steps for
resolving .netfx3 not enabled error elaborated on page no. 20 before going
ahead with installation
o Download from Microsoft website
https://www.microsoft.com/en-in/download/details.aspx?id=29062
o Run the installer
o Skip product updates
o Install setup files
o Accept license terms
o Select feature
o Click on next
o Click on next
o On Windows Server 2012 the .NETFramework error (#1) will occur. Troubleshoot
it by following resolution steps on page no: 21; click on install.
3. Set uprequired user accounts
o Installation owner account
4. Pre-installation steps
Set the date and time formats to a four-digit year (yyyy) date in the
Windows regional settings
Disable the user access control (UAC).
Disable the Windows Update service.
Enable the Computer Browser service (optional).
Disable the IP Helper service from the Windows Services console and
restart the machine.
In non-English operating systems, install the latest version of
Microsoft Visual C++ 2008Redistributable (64-bit) before creating a
repository. This will provide the correct operatingsystem runtime
libraries for the Content Server and other utilities.
Setting up the services file
The services file must contain two entries for each repository running
on a host. Manually create theservice name entries in the services
file before you install the Content Server.
Path to service file C:\Windows\System32\drivers\etc
example
dm_repo1 1489/tcp #sql server network service
dm_repo1_s 1490/tcp #secure sever network service
Note 1: Even if you are not using secure (SSL) connections, two
consecutive port numbers are stillrequired by Content Server.
If correct services file entries are not present during installation, the
installation will fail.
If you have multiple repositories on a single host, create a services
file entry for each repository.Ensure that the repositories use
different names and port numbers.
Note 2: If this host file is not edited properly, then during repository
creation you may encounter a Database home directory not found
issue
o In the Create a New Data Source to SQL Server window, enter a name for
the data source andselect the SQL Server you want to connect to.
o Click Next.
o Choose a SQL Server authentication method
if while installing SQL Server , you had selected SQL Server authentication
mode, check the same mode here and provide the sa account credentials
that you created then
You can either leave all other values as default or configure them as per
requirements and proceed next.
o Click on Finish and test the data source
Note:click on OK button on each dialog box and after exiting the data
source creation wizard open the System DSN tab again to verify that the
created data source exists there. If the data source is configured properly in
this step then during the repository creation, the installer will automatically
configure the data source name.
o Perform the same connection steps on the SQL Server host also.
Execute ping command to ascertain that the two hosts are connected on
the domain
ping <IP>
Go to the SQL Server host ->Management Studio -> Rightclick on Server
Name on the left pane ->Properties->Connections and make sure that
theoption “allow connection with remote computers”ischecked.
On Content Server host go to SQLserver Configuration Manager ->click on
“SQL Server Services” in the left pane. In the center pane, is a column that
lists the Process ID for each running service. Look for the PID in the row for
SQL Server.
Identify the port that the PID is listening on by typing into a command
prompt:
If there is no result (as above) from the command, it implies that the TCP/IP
protocol is not enabled.
Click on SQL Server Network Configuration in the left pane and right-click
TCP/IP protocol and select option Enable.
Go to control panel on both the machines and make sure that UAC is
turned off.
The system has to be restarted whenever prompted for the changes to take
effect
7. (Optional) Based on requirement you can also
o Configure Internationalization settings
o Prepare for Remote Key Management
refer to EMC documentum Installation Guide
8. Before getting started , pick the required version , for required Operating
System from EMC website :
https://emc.flexnetoperations.com/control/dctm/login?nextURL=%2F
control%2Fdctm%2Findex
The Content Server installation is broken down into two main processes
1) Run Content Server installer to copy Content Server program files from the
installation media into appropriate directories
2) Create Connection broker and repository
1. Log on to the computer where you want to install Content Server as the
installation owner.
2. Run serverSetup.exeto launch Content Server Installer.
3. Accept the license agreement and click Next.
6. Set the administrator password and specify an available listening port for the
embedded application server used by Content Server:
• Admin User Password: The password must not have the ", ’, <, >, %, |, ^, &, ( ,
and ) characters.
The application server administrator username is set to admin by default.
• Listen Port: The port on which the application server listens for standard
administrationconnections. A total of 20 ports, starting from the one you specify,
will be used by theapplication server, and all of them must be available. The
default port number is 9080. Whether you accept the default port or choose
another one, do not change this port afterthe initial configuration.
Click Next.
7. Review the installation summary and click Install to begin installation.
8. Specify if you want to enter license keys for optional modules of Content
Server and click Next.
• Yes: In the next screen, select the optional modules you want to install and
entercorresponding license keys.
• No: You can always enter license keys for optional modules later using the
Content Serverconfiguration program.
9. Installer prompts you if you want to configure Content Server now.
• Configure now: Configure now and have the installer launch the configuration
program.If you choose this option, you will not be prompted to choose the
connection modes (Native, Secure, and Native and Secure). The configuration
program automatically creates aconnection broker in Native mode using the
default ports (1489 and 1490) and you proceed to create a repository.
Note: Ensure the default ports are available.
• Configure later: Configure later and exit the installer. You then manually launch
theconfiguration program to resume the installation process. If you choose this
option, you will be prompted to choose the connection modes (Native, Secure,
and Native and Secure). You must create a connection broker first in the
configurationprogram before creating a repository.
CREATING CONNECTION BROKER AND REPOSITORY
a) Connection Broker
Skip these steps if you chose Configure now in the installer, in which case
the installer automaticallylaunches the configuration program and creates a
connection broker for you using the default ports(1489 and 1490).
Follow these steps if you chose Configure later in the installer:
1. From $DM_HOME\install, run Server_Configuration_Program.exe to launch
the Content Server configuration program.
2. In the configuration options screen, choose Connection brokerand click Next.
3. Type the installation owner password and click Next.
4. Choose Add a connection brokerand click Next
5. Specify a Data directory pathfor storing content files and indicate whether it
resides on a SAN or NAS device.(refer to documentum installation guide)
The default data directory is $DOCUMENTUM/data.
Click Next.
6. Specify a share directory for storing client applications, code examples, and
libraries.
(Optional)The share directory can be on the Content Server host or on another
host that Content Servercan access over the network. Refer to documentum
installation guide.
The default share directory is $DOCUMENTUM/share.
Click Next.
7. Type the fully qualified domain name (FQDN) of the Content Server host
computer and clickNext.
(A fully qualified domain name specifies its exact location in the tree hierarchy of
the Domain Name System (DNS). For example, given a device with a local
hostname myhost and a parent domain name example.com, the fully qualified
domain name is myhost.example.com.)
9. Provide the connection broker information and specify if you want to enable
SSL certificates:
• Connection Broker Port: Type the connection broker port number.
• Connection Broker Host: Type the host name.
•(Optional)Use certificates: Select if you want to enable SSL certificates. Refer to
documentum installation guide
Click Next.
You can modify the SMTP server host name after installation.
Click Next.
13. Specify if you want to use the repository you just created as a global registry
or to use another one:
• Yes: Designates the repository just created as the global registry.
Type the Login name and Password information for the global registry user in the
currentrepository
• No: The Specify whether to use another repository screen is displayed. Refer to
documentum installation guide pg. 58
14. (Optional) Choose the modules you want to activate for the repository.
Click Next.
15. Review the summary information and click Next.
16. Choose to perform additional configurations or finish configuration.
VALIDATING INSTALLATION
o ReviewContent Server installation and configuration logs
Content Server Installer and configuration program both create log files.
The log files are mostly storedin on the installation owner’s desktop.
Check for any errors or exceptions.
o Open Documentum Server Manager
DOCBROKER LOG
In the docbroker tab , go to view log
Each time DocBroker is started , an entry stating : “Docbroker has
started . Process id : xxxx" is created with a different process id . No
entry is created which explicitly states that docbroker service is
stopped
REPOSITORY LOG
In the Repository tab , go to view log
There should be no errors in the log