View Categories

SQL Server “SELECT Permission Was Denied” — Data Manager Sync Blocked by Database Permissions

1 min read

Applies to: Any PACS integration where Data Manager reads directly from a SQL Server database

Symptom: A sync fails with an error similar to:

The SELECT permission was denied on the object...

Root Cause #

The Data Manager service account does not have SELECT rights on a table it needs to read. This most often appears after a schema change or migration — for example, a PACS version upgrade that adds a new table, or a database migration to a new SQL Server instance where permissions weren’t fully carried over. The account may have worked fine for months before this, so it’s easy to mistake this for a new bug rather than a permissions gap introduced by a recent change.

Fix #

  1. Identify the exact table named in the error text (or work with your DBA to trace which table the failing query targets).
  2. Confirm the Data Manager service account has SELECT permission on that table.
  3. If you recently upgraded your PACS or migrated the database, check whether the migration/upgrade process added new tables that the service account’s permissions weren’t extended to cover.
  4. Grant the missing permission and re-run the sync.

This typically requires your database administrator or PACS administrator, since it involves SQL Server permission grants rather than an XPressEntry-side setting.

If This Doesn’t Fix It #

  • Confirm you’re granting the permission on the correct database/instance if there is more than one in your environment.
  • Check for any other permission errors later in the sync log — sometimes more than one table is affected after a migration.
  • Contact the Telaeris Helpdesk with the exact error text and which table it references.

Related Articles #