Microsoft SQL and Aurea List Manager
This section advises on the basic steps to take when installing Microsoft SQL Server (MSSQL).
Note
These instructions are the basic installation requirements. A qualified network administrator or any information provided by Microsoft is still recommended.
Using OLE-DB (Object Linking and Embedding Database)
Aurea List Manager has had its database connectivity libraries upgraded from the obsolete database libs libraries to the current OLE-DB libraries. The OLE-DB library is natively supported by the Windows operating systems dating back to Windows 2000.
Minimum software requirements
- MSSQL 2000 SP4, MSSQL 2005 or higher.
- Windows 2000, XP, 2003 or higher.
Note
- If you are using MSSQL Server 2000, you must upgrade to Service Pack 4 (SP4) for Aurea List Manager to run correctly with OLE-DB. It can be found in the following link: https://www.microsoft.com/en-us/download/details.aspx?id=18290
- It also requires upgrading to MDAC (Microsoft Data Access Components) version 2.80 or better for connections to work (more recent versions of Windows should have the required MDAC version). Besides increased stability, the OLE-DB removes restrictions imposed by the older libraries, such as restrictions on the maximum sizes of particular database data types, such as varchars.
Checking the MDAC version
Go to http://support.microsoft.com/kb/301202 and follow the steps described there.
Note
The default version for Windows Server 2000 is MDAC 2.5SP3.
Upgrading MDAC to version 2.8
Go to:https://www.microsoft.com/en-us/download/details.aspx?id=21995 and download Microsoft Data Access Components (MDAC) 2.8 Software Development Kit.
- Install the application and then restart the server.
- Follow the steps in Checking the MDAC version to confirm the version installed.
Installation options and creating a database on Microsoft SQL
Windows authentication
- If you mainly use Microsoft software and have Domain Controllers established, then select all the defaults from the wizard provided by the SQL Server installation tool.
- This sets your SQL Server to listen for secure connections only. Any user IDs that need to be created must be added as Windows users and mapped to the correct group in SQL Server.
- Please consult Microsoft help for more information.
SQL server authentication
- If you do not primarily use Microsoft software and do not run domain controllers, then do not accept all the defaults for the SQL Server install.
- During the installation, choose Advanced Options select Mixed Mode authentication to allow both Windows authentication and SQL Server authentication. This is the only change needed. Otherwise, accept the remaining defaults.
- As the SQL database password is saved unencrypted in a file (
lmcfg.txt
), it is recommended to remove the password saved in this file and then specify that the password is provided on startup by altering this file.
Note
It is mandatory to have a case-insensitive sort order installed (the MSSQL default).
Installing the client tools
- If you are not running MS SQL on your Aurea List Manager (not recommended), it is mandatory to install the MS SQL Client Tools on the machine that is running Aurea List Manager (and any other machine that is connecting to the SQL Server). Client Tools are auxiliary programs that are necessary to connect to and manage the MS SQL server.
- These tools come in two installation forms: Connectivity Only, or Server and Client Tools. All that is needed is the client tools (connectivity). The Server option also installs the client tools, so either choice is fine.
- If you are running MS SQL Server and Aurea List Manager on the same machine (not recommended), you may skip this step, as the required client tools have already been installed as part of the server installation.
Creating a database in Microsoft SQL
After the installation of Microsoft SQL, a database needs to be created for Aurea List Manager to use. Follow the steps below to create the database:
- Open Enterprise Manager, a tool included with your SQL Server installation.
- Register the preferred SQL server to use with Enterprise Manager. If the SQL Server is on the same machine which, is running Enterprise Manager, you can register the name of the server as “(local),” or just leave the entry blank. Otherwise, enter the name of the remote server.
- Choose the entry for Connection that matches your configuration described above. If you mainly use Microsoft software, then leave the selection on Use Windows Authentication. If not, choose Use SQL Server Authentication and supply the user name and password to connect. If you have just installed the server for the first time, you can use the login SA with a blank password, all the other options on that dialog box can be left as defaulted.
- Once you have defined a connection to your server, expand the tree for that selection by clicking on the + sign next to the server.
- Right-click the databases folder and select the option to create a new database.
- Give the database an appropriate name for use. If you are uncertain, you can name it Aurea List Manager. The database name cannot have spaces or hyphens. All other choices in this dialog box may be left with the default value; however, we recommend setting the database autogrow size to 1 Gigabyte.
- At this point you have the SQL Server installed with an empty database ready for Aurea List Manager to run with.
Note
The Aurea List Manager database should be in the default instance of your SQL Server. This is only for customers who may be running multiple instances of SQL server on the same machine.