IRIS Startup Failure - SQL Server does not exist or Access Denied Windows 7 & 10

When opening IRIS the user may encounter the following error message:

 

This is normally caused by one of 5 things, the:

 

Below are the steps to check for each of these cases.

SQL Server Service not Running

  1. Click Start, All Programs, Microsoft SQL Server 2008 R2, Configuration Tools, SQL Server Configuration Manager.

  2. From the open window select the SQL Server Services option.

 

  1. Right-click on the option for your SQL Service, by default this is SQL Server (IRISPRACTICE) but this can include variations such as SQL Server (SQLEXPRESS) and may not always appear as the example.

  2. Select the option to Start, once the Service State shows Running you can close the window and retry the IRIS Main Menu.

 

 

Back to top


 

Windows Firewall blocking access

In some cases the Windows Firewall on the server may be blocking access to IRIS from the workstations. In these cases it may be necessary to set exclusions for the SQL Server within the Windows Firewall.

  1. Click Start, Control Panel.

  2. Double-click Windows Firewall.

  1. Select Advanced Settings.

  1. Click Inbound Rules and then click New Rule.

  1. Select Port and then click Next.

  1. Specify the relevant TCP Port.
  1. Ensure TCP is selected and in the Specify Local Ports enter 2345.

  1. Click Next.

  1. Make sure Allow the connection is selected and click Next.

  1. Select all three options and click Next.

  1. Name the rule and click Finish.

  1. You now need to repeat this process to specify an Outbound Rule.

  2. Click Outbound Rule and then click New Rule repeat steps above.

 

Back to top


 

SQL Server Network Protocols

  1. Ensure everyone is logged out of IRIS.

  2. Log onto the server.

  3. Click Start, All programs, Microsoft SQL Server, Configuration Tools, SQL Server Configuration Manager.

  4. Go to SQL Server Network ConfigurationProtocols for IRISPRACTICE (assuming your SQL Server is IRISPRACTICE).

  5. If Shared Memory, Named Pipes or TCP/IP are showing as Disabled then right-click on them and select Enable.

  1. Click OK on the warning message:

  1. Once the relevant protocols are showing as Enabled, go to SQL Server Services.

  2. Right-click on SQL Server (IRISPRACTICE) and select Restart.

 

Back to top


 

SQL Server being set to (local) on a network version

  1. Click Start, Run.

  2. Type in cmd and click OK.

  3. Type in cd\ and press Enter.

  4. Type in cd IRIS and press enter (this assumes the IRIS folder is in C:\IRIS\).

  5. Type in iCoreShowDBInfo and press Enter:

  1. The DataSource is the full SQL Server name.

  2. If the DataSource starts with (local) then this will need to be changed to the name of the server.

  3. Type in hostname and press Enter.

  4. Type in createpracticelogin hostname\instance IRIS and press enter (where hostname is the result from step 8, instance is the sql server instance name and IRIS is the Initial Catalog).

  1. Now if you rerun iCoreShowDBInfo the DataSource should now include the server name:

 

 

Back to top


 

SQL Server Browser not running

  1. Ensure everyone is logged out of IRIS.

  2. Log onto the server.

  3. Click Start, All programs, Microsoft SQL Server, Configuration Tools, SQL Server Configuration Manager.

  4. Go to SQL Server Services.

  1. If SQL Server Browser is listed as Stopped, right-click on it and select Start.

 

Back to top