logo
search
Others

How to Use Access Runtime with SQL Server Login Credentials

Steve KSteve K Sep 28, 2026 870 views

Question details

The user wants to distribute an Access database so others can run reports against SQL Server without sharing personal login credentials or preventing simultaneous database access.

Using Access Runtime with SQL Server Login Credentials
Product
Microsoft Access
Device & OS
not provided
Scenario
Distributing an Access database for reporting purposes to users who might not have a full Microsoft Access license.
Observed behavior
Looking for a secure way to manage SQL Server credentials and ensure concurrent database access while utilizing Access Runtime.
Before you start

Ensure you have administrative access to your SQL Server to create new user credentials, and back up your primary Access database before testing Runtime modes.

Solution 1Recommended

Deploy Access Runtime with Separate SQL Server Logins

The most secure and robust method is to issue separate SQL credentials and use Access Runtime for users without a full license.

Access Runtime allows end-users to run an Access application without needing a paid license. Providing separate SQL Server credentials ensures your personal login is kept secure and prevents database locking.

1
Create a separate SQL Server login

Access your SQL Server Management Studio (SSMS) and create a dedicated SQL Server login for the end-user rather than sharing your personal credentials.

2
Set up the Data Source Name (DSN)

On the target user's machine, open the ODBC Data Source Administrator and configure a new DSN using the newly created SQL Server credentials.

3
Test Runtime compatibility with ACCDR

Make a copy of your database file and change its extension to .accdr. Open this file to simulate Runtime mode and check for any unexpected errors or missing ribbon commands.

4
Distribute and test concurrent access

Provide the Runtime version of the database to the user. Test concurrent access by opening the database through two separate shortcuts simultaneously to ensure neither user is locked out.

Deploy Access Runtime with Separate SQL Server Logins
Testing Concurrent Access: You can easily verify concurrent access on your own machine by duplicating the application shortcut and opening both instances side-by-side.
Free Microsoft Office alternative

Looking for a Lightweight Office Suite? Try WPS Office

While WPS Office does not include a database management tool like MS Access, it is an excellent, free alternative for Word, Excel, and PowerPoint. If you export your SQL Server database reports to spreadsheets or PDFs, WPS Office can handle them seamlessly with full Microsoft format compatibility.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
  2. 2. Install the application: Run the installer and follow the on-screen instructions to complete the setup process in minutes.
  3. 3. Open exported reports: Use WPS Spreadsheet or WPS PDF to open the data reports you generated from your SQL Server and Access database.
Fully compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint formats.Easily view, format, and analyze exported SQL Server report data in WPS Spreadsheet.Lightweight application that consumes minimal system resources compared to traditional suites.Built-in PDF toolkit for viewing, editing, and securely sharing your finalized data reports.
microsoft office alternative - wps office

Frequently Asked Questions

What is Microsoft Access Runtime?

Access Runtime is a free distributable version of Microsoft Access that allows users to run database applications without needing a paid, full version of Access installed on their computers. It disables design-related features and only allows users to interact with the pre-built application.

How do I test my Access database in Runtime mode?

You can simulate Runtime mode by making a copy of your database file and changing its extension from .accdb (or .mdb) to .accdr. Opening this renamed file will run the database in Runtime mode, helping you identify if any custom ribbons or menus are missing.

Why shouldn't I share my SQL Server login credentials?

Sharing personal SQL Server credentials poses a security risk, makes it impossible to audit which specific user performed an action, and can sometimes cause concurrent access conflicts or database locking when multiple users log in simultaneously with the same ID.

Can multiple users access an Access database simultaneously?

Yes, multiple users can use an Access database concurrently if the database is properly split into a front-end (forms, queries, reports) stored on the user's local machine, and a back-end (tables) stored on a shared network drive or a SQL Server.