Data Backup Fails When a Non-default SQL Server Database Instance Is Used to Install the eSight
Symptom
On Windows operating system, a non-default instance of the SQL Server database is used to install the eSight system. Backing up the eSight data fails and the illegal user or keyvalue message is displayed.
Possible Causes
- A hidden instance is configured on the SQL Server. When the maintenance tool attempts to connect to the database using IP address and database instance (for example, osql -S127.0.0.1\MSSQLSERVER -Usa -PChangeme@@123), the connection fails.
- The SQL Server Browser service is disabled by default. But the maintenance tool attempts to connect to the database using IP address and database instance (for example, osql -S127.0.0.1\MSSQLSERVER -Usa -PChangeme@@123).
Procedure
- Open the SQL Server configuration manager of the SQL Server database.
- In the Sql Server Configuration Manager window, choose SQL Server Network Configuration > Protocols for xxx, right-click and choose Properties from the shortcut menu.
Here, xxx indicates the name of the database instance.
- In the dialog box that is displayed, select NO from the Hide Instance drop-down list box and click OK.
- In the Sql Server Configuration Manager window, in the left navigation pane, click SQL Server Services.
- In the Sql Server Configuration Manager window, right-click SQL Server Browser and choose Properties from the shortcut menu.
- In the SQL Server Browser Properties window, click the Service tab.
Set Start Mode to Automatic and click OK, as shown in the following figure:
- Right-click SQL Server Browser and choose Start from the shortcut menu.
- Perform a backup again.