TROUBLESHOOTING
Ways to get Help
If you have issues with TRAIN TRACK®, we have a number of options to help you get them resolved. 
  - Search the Knowledge Base: Our knowledge base includes answers to questions and solutions to common issues. Please search here first, as we may already have the answer you are looking for, and this is the quickest way to find it. The search feature works best when you search for simple words or phrases. You may also select a knowledge base category to look for the answers you need.
- Support Ticket System: We have a support ticket system for issues that you are unable to resolve on your own or by searching the knowledge base.
- Chat: We offer online chat for those times when you need an answer right away. We will do our best to provide an answer, or help you submit a support ticket if needed.
- Email: You may also submit support tickets via email.
- Phone: If you have an urgent request, we are available by phone at during our regular business hours.
- Free Online Classes: Licensed users may attend our free monthly online classes.
- Individual Training: Personalized hands-on training by an expert technician.
- Online Video: watch a recorded video with instructions on how to use most features.
Support is free for the first year after you purchase your license, and as long as your subscription or support contract is current.
 
Installation
If you are having trouble installing your application, please follow the installation instructions provided. The instructions include a checklist for you to complete as you install the application. If you are getting an error message from your network or from SQL Server, try searching online for the text of the error message, or checking the Microsoft site for information. If you are unable to find a solution, and do not see the answer below,  please contact us for assistance.
 
Opening the Desktop or Client File
In order to open the desktop application or the user interface for the client/server edition, you need to have Microsoft® Access® 2016, or better.  If you do not have the full version of Access®, you can install the free run-time edition.
 
Citrix
When setting up the database using a Citrix® server, you need to set up a User Profile for the application.
 
Multiple Users
For the Desktop edition only:
If  multiple users are unable to open the database at the same time, please check  the following:
  - All  users need to have full permissions for the folder where the database is  stored. They need to be able to create a file in that folder in order to create  the .ldb file needed to run the application. 
- If  you have an Adobe®  Acrobat® add-in installed in Access®, you will need to remove  it.
- Microsoft®   Access® needs to be set to open in shared mode. Go to each computer, open  Access®, and go to Tools > Options > Advanced.  Make sure the “Default open mode” is set to  “shared”.
- When  everyone has the database closed, look in the folder where the database is  stored and see if there is a file called “TRAINTRACKx.ldb. This will  be a very small file. If you see this file, delete it. This is the database  locking file that should disappear when everyone closes the database. Make sure the file you are deleting has the "ldb" file extension. If you can't see the file extensions, go to your Windows® Explorer options screen and un-check the box "hide extensions for known file types".
- If  the users are opening TRAIN TRACK® using a shortcut, try browsing to the file  instead.  If this works, you can  try deleting the existing shortcut and then creating a new separate shortcut  for each user (don’t copy and paste it, it has to be a new one for each user).
- If you are unable to use a shortcut, open Access® first and go to File > Open, then open the application.
- In some cases, all users need to have the exact same permissions for the Windows® folder where the database is stored.
- If you are still unable to share the file, you might want to consider upgrading to the client/server edition, where each user has their own copy of the user interface connected to a shared back-end database. The client/server model is the preferred way to share the database.
 
Linked Files
If you are unable to open hyperlinks to .pdf files, follow these steps:
This is a Windows® setting. Set .pdf file types to be opened using  Internet Explorer® and you will be able to open the files. You will need to  locate this setting based on the Windows® version you are using.
 
SQL Server® 
For the Client/Server edition only:
If you are unable to connect from the client to the server:
  - Make sure SQL Server® is running.
- Stop and re-start your SQL Server® if you have made any changes.
- Make sure you have correctly identified the server name in the ODBC connection.
- From Linked Table Manager, try creating a NEW ODBC connection, and over-writing the original one.
-  Make sure the user is listed as a user in SQL Server®  
 
 
        - On your server, start SQL Server® Management Studio.
- Click Connect (top  left) and connect to your  server.
- From the tree at the left, select Security > Logins. 
- Right-click and select  New Login.
- Add the windows  group that contains the users of your TRAIN TRACK® application. If you do not have an appropriate group, then you will have to add the users individually.
- In 'default database',  select the database you want to have them automatically log into (this will be  “TRAINTRACK” if you installed it using the default name).
-  In user mapping, check  the TRAIN TRACK®  database. In database role membership, check db_datareader and  db_datawriter. This will give them read and write access to that  database.  
-  To set up the ODBC  connection, go to the client computer and set it up using  Windows authentication. 
- Now everyone in that  windows group should be able to connect using windows authentication. In  the future when someone needs to have access, just add them to the windows  group and set up the ODBC connection on their workstation.
 
 
 
- If you are using a group for login permissions and it is not working, try creating a login for an individual user.
- Make sure SQL Server® is set to accept remote connections.
 
 
      -  Open SQL Server®  > Configuration Tools > SQL Server® Surface Area Configuration.
- Under Surface Area  Configuration for Services and Connections, click on remote connections, and  select to allow both TCP/IP and named pipes.
 
 
 
-  Make  sure the database is set to allow both Windows and SQL authentication.
- If you get an error  “SQL State 08001 SQL Server Error 2 Could not open a connection to SQL Server  (2)”, check your Windows firewall settings and make sure the application is not  being blocked.
- Make sure there is not a firewall blocking port 1433 or 1434.
- Check to see if you have an error log file located at %ProgramFile%Microsoft SQL Server/MSSQLxx.xxx/MSSQL/Log.
- Check your ODBC driver. Verify that you are using the SQL Native Client driver, 10 for SQL 2008 or 11 for SQL 2012.
- Make  sure your ODBC DSN is “TTSERV”.
- Make sure the user  has full permissions under your Windows security settings for the folder where  the client database is stored.
- Open a new Access  database and attempt to link to and open the data tables with your ODBC  connection. If this fails, then the problem is with your connection and not  with the application.
 
Web  
For the web edition only:
  - Make sure the web server is running.
- Make sure it is set to allow 32-bit applications.
- Make sure .asp pages have been enabled.
- Check your ODBC connection or your connection string.
- Make sure there is not a firewall  blocking port 1433 or 1434.
- Make sure your users have permission as datareader/datawriter in the database.
- Make sure you have "ttuser" with permission as datareader/datawriter in the database.
- Make sure the IUSR account has permission as datareader/datawriter in the database.
- Check to see if you have an error log  file located at c:/ProgramFiles/Microsoft SQL Server/MSSQLxx.xxx/MSSQL/Log.
- Try using SQL authentication. To connect using SQL  authentication, add a user to the SQL database, set up the ODBC with SQL  authentication, then add the user name and password to the connection file.
- Try using a connection string.
    
      - If you are unable to  view any data, you can replace the ODBC connection with a connection string. To  do this:
- Open the folder where  you installed the web pages.
- Open the file  Connections/TTSERV.asp. You can open it using Notepad or your web authoring  tool.
- Replace the existing  text with your connection string. Connection strings will vary depending on  your configuration. Below are some example strings
 
  Example A:
<%
    Dim MM_TTSERV_STRING
    Set MM_TTSERV_STRING =  Server.CreateObject("ADODB.Connection")
    MM_TTSERV_STRING.Open "Provider=SQLOLEDB;Data Source=MYSERVER\MYSQL;" _
    & "Initial  Catalog=TRAINTRACK;User Id=ttuser;Password=22user;" _
    & "Connect Timeout=15;Network  Library=dbmssocn;"
%> 
Substitute the name of your actual server and SQL  instance for MYSERVER\MYSQL. If you  don’t know what this is, open the SQL Management studio. A box will open asking  you what database to connect to. This is what you need to use in the string.  For example, for the server shown in the box below:
  
	
    
    The string would be:
<%
    Dim MM_TTSERV_STRING
    Set MM_TTSERV_STRING = Server.CreateObject("ADODB.Connection")
    MM_TTSERV_STRING.Open "Provider=SQLOLEDB;Data Source=BESSIE\SQL2008;" _
    & "Initial  Catalog=TRAINTRACK;User Id=ttuser;Password=22user;" _
    & "Connect Timeout=15;Network  Library=dbmssocn;"
%> 
    
  Example B:
<% 
    Dim  MM_TTSERV_STRING 
    Set  MM_TTSERV_STRING = Server.CreateObject("ADODB.Connection") 
    MM_TTSERV_STRING.Connectionstring  = "Provider = SQLOLEDB; Data Source = MYSERVER\MYSQL; Initial Catalog  = TRAINTRACK; User Id=ttuser; Password=22user" 
    MM_TTSERV_STRING.Open 
    %> 
    
    
    Save the file, and test your web pages.
Error Messages
  No records found or there was an error printing your report
  
    If you are sure there should be data for the report (you have training set up as required and completed) it may be caused by not having a printer configured. You need to have a printer set up even if you only want to view and not actually print the reports, because TRAIN TRACK® needs to know how to set up the report on the page.
  
  Overflow
  
    If you get an "overflow" error when importing data, this may be caused by having some dates in your database that the computer can't recognize, such as a date of "1/1/122".
  
  The VBA Project Cannot be Read
  
    If you get a message that the VBA project cannot be read, verify that you have Microsoft Access 2016 or better. If you do not have the full version of Access, you can install the free run-time edition.