You can manually configure Microsoft SQL Server for
use with Maximo® Asset
Management.
Before you begin
Because Microsoft SQL Server does
not support UTF-8, Maximo Asset
Management does
not have multilingual support when deployed with Microsoft SQL Server.
Microsoft SQL Server Database
Collation settings must be set to the following options:
- Dictionary order
- Case-insensitive
- For use with 1252 Character set
About this task
To configure an existing Microsoft SQL Server for
use with Maximo Asset
Management,
complete the following steps before you start the Maximo Asset
Management installation
and configuration programs:
Procedure
- Configure the listener port.
If The default
instance of the Microsoft SQL Server Database
Engine listens on TCP port 1433. Named instances of the Microsoft SQL Server Database
Engine and Microsoft SQL Server Compact
Edition are configured for dynamic ports, which means they select
any available port when the service starts. When you connect to a
named instance across a firewall, configure the Database Engine to
listen on a specific port, to open this port in the firewall.
- Open
- From the Microsoft SQL Server Configuration
Manager navigation pane, expand and then double-click TCP/IP.
- In the TCP/IP Properties dialog box, click the IP
Addresses tab.
- For each IP address listed, ensure that the TCP
Dynamic Ports field is blank. If the TCP
Dynamic Ports field contains a value of 0, that IP address
is using dynamic ports. Since Maximo Asset
Management requires Microsoft SQL Server to
listen on a static port, this field must be blank.
- For each IP address listed, enter 1433 for
the TCP Port field.
- Click OK.
- From the SQL Server Configuration Manager navigation
pane, click SQL Server Services.
- Right-click SQL Server (<instance
name>) and then click Restart,
to stop, and restart Microsoft SQL Server.
- Verify the Microsoft SQL Server instance
is running, and then close SQL Server Configuration Manager.
- Verify that you enabled the Full-text Search setting during
the installation of Microsoft SQL Server 2012. To determine if Full-text Search
is installed on your existing Microsoft SQL Server database,
complete the following steps:
- Open SQL Server Management Studio, select SQL
Server Authentication as the authentication type, and
enter the credentials for the sa user ID, and
then click Connect.
- Click New Query.
- Type the following command and then click Execute.:
select FULLTEXTSERVICEPROPERTY ( 'IsFulltextInstalled' )
If you did not install Full-text Search (the resulting value
is zero), you must do so now. To install Full-text Search, insert
the Microsoft SQL Server 2012
product media into the system and start the installation wizard. Navigate
through the wizard and enable the Full-Text Search option that is
on the Custom portion of the Setup Type dialog box. To finish the
installation process, restart the server.
- Create a Microsoft SQL Server database.
- Open SQL Server Management Studio ()
- Right-click the databases folder from the navigation
tree, and select New Database.
- In the database name entry field, specify
a unique database name. For example, enter maxdb76
- For the maxdb76 Logical Name, change the Initial Size
(MB) attribute to 500 (MB), and also set the
value of the Autogrowth / Maxsize field to By
1 MB, Unlimited.
- If you prefer, modify the log settings to accommodate
your production environment.
- Click OK.
- Create the Maximo User
for Microsoft SQL Server.
- Open Microsoft SQL Server Management
Studio ()
- From the SQL Server Configuration Manager navigation
pane, click Databases.
- Right-click the maxdb76 database
and select New Query.
- Enter the following script to create the Maximo database user MAXIMO with
a password that adheres to the password policy of the system.
sp_addlogin MAXIMO,password
go
This value is case-sensitive.
- Click Execute.
- Enter the following script to change the database owner
to maximo.
sp_changedbowner MAXIMO
go
- Click Execute.
What to do next
If you add logical names to the database and set their
file group to a value other than PRIMARY, complete these steps after
you set up the database and create the Maximo user:
- Run the Maximo Asset
Management installation
program and choose the Do not run the configuration step
now option.
- Add the following property to the install_home\etc\install.properties file:
Database.SQL.DataFilegroupName=your_logical_name
- Run the configuration tool to complete the deployment.
Complete these additional steps only if you added logical
names to the database and set their file group to a value other than
PRIMARY.