---
title: Dynamics GP Security for Jet Reports
description: "When configuring a Jet Reports data source connection for Microsoft Dynamics GP, you must provide SQL account credentials that allow the Jet Excel add-in to retrieve data directly from the SQL Server database. Unlike the Dynamics GP client, [Jet Reports](https://globaldata365.com/jet-reports/)…"
url: "https://globaldata365.com/helpcenter/dynamics-gp-security-for-jet-reports/"
updated: "2025-11-28"
category: Jet Reports
---

# Dynamics GP Security for Jet Reports

When configuring a Jet Reports data source connection for Microsoft Dynamics GP, you must provide SQL account credentials that allow the Jet Excel add-in to retrieve data directly from the SQL Server database. Unlike the Dynamics GP client, [Jet Reports](https://globaldata365.com/jet-reports/) does **not** connect through the GP application layer. Instead, it communicates directly with SQL Server. To ensure Jet Reports respects the same permissions defined in Dynamics GP, specific SQL-level security configurations are required.

 ![Dynamics GP Security for Jet Reports](https://docs.jet.insightsoftware.com/hc/article_attachments/32730777184013)

 

## **Configuring SQL Permissions**

 

#### **1. Create a Dedicated SQL Login**

 

Jet Reports cannot use the standard Dynamics GP login because GP encrypts the user’s password before sending it to SQL Server.
For example, if the user enters **“mypassword”** in GP, SQL actually receives an encrypted string such as **“w72;#9bo^!”**.

Because of this, a separate **SQL Login** must be created specifically for the Jet Reports user.

 

#### **2. Assign the Required Database Permissions**

 

After creating the SQL login, permissions must be applied to ensure the user can access only the companies and data they are authorized to view.

Jet Reports requires **read access** to:

 

##### **DYNAMICS Database (mandatory)**

This is essential for the Jet add-in to function.
Required table:

- **SY01500**

> *Note:* In newer Dynamics GP versions, the DYNAMICS database may have a customized name.

#### **3. Company Database Permissions (for GL Functionality)**

 

Each Dynamics GP company corresponds to a separate SQL database.
For Jet Reports to run GL functions, read access must be granted to the following tables within each authorized company database:

- GL10110
- GL20000
- GL10111
- GL30000
- GL00105
- GL00100
- GL00200
- GL00201
- SY40101
- SY40100
- GL00102
- GL10000
- GL10001

If a user should not access a specific GP company (e.g., **Fabrikam, Inc.**), you must explicitly deny access to that specific SQL database.

 **Looking to simplify financial reporting in Excel?**
 [👉 Join our Jet Reports Training](https://globaldata365.com/jet-reports-training/) and learn to create real-time, dynamic reports with confidence.

#### **Security Handling**

 

All security enforcement occurs at the SQL Server level since Jet Reports queries SQL directly.
Due to the sensitivity and complexity of SQL Server security, [Jet Reports](https://www.youtube.com/playlist?list=PLBsx5H9kuiXsrYjvTVAM_tWF-huG9ywi2) can only specify the minimum required permissions; the broader configuration should be managed by your database administrator according to internal policies.

 

#### If You Need Any Help, [Contact us](https://globaldata365.com/contact/) Now!

[wpforms id="13267"]
