Skip to main content

Notifications

Microsoft Dynamics NAV (Archived)

SQL query used by navision

Posted on by Microsoft Employee

Dear All,

I need to know about which SQL queries mostly used for navision to solved by problem regarding table and pages.

*This post is locked for comments

  • Ruben.Mejia87 Profile Picture
    Ruben.Mejia87 166 on at
    RE: SQL query used by navision

    Hello,

    The most common, is the one pointed by Zaid Tariq, and it is mostly used to grant access to any database when, for instance, you want to restore a customer's database on a local consultant's PC, then, as normally the customer´s db will have permissions for certain users, then, if you do not perform that deletion, you will not be able to even create a Server Instance in order to connect to the db with the application.

    However, I might say that for that purpose I use the foloowing:

    USE [DatabaseName];

    TRUNCATE TABLE "User Personalization";

    TRUNCATE TABLE "User Property";

    TRUNCATE TABLE "Access Control";

    TRUNCATE TABLE "User";

    GO

    And, as others has said on previous answers, to use SQL to solve problems is no the recommended way, but it is a great way of review the data. Or, depending on your needs, update some of it. I have use it very carefuly and with success to work on filling related tables, lists, charts, and so on. But never, NEVER, use it to modify records that were posted, or that just can be posted in the application using a process, because, this will cause several problems and malfunctions to your database.

    Anyway, If you need to review, copy, analyze, or even update any information, I share with you this site, where I found and use many SQL commands, with good examples of how-to-use.

    https://www.w3schools.com/sql/default.asp

    Hope the information be useful.

    Regards.

  • ManishS Profile Picture
    ManishS 6,578 on at
    RE: SQL query used by navision

    SQL is not the common problem solver for NAV. It is the background which stores data, for some specific issues you need to go to SQL.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: SQL query used by navision

    provide, which Sql queries used by professionals to handle the NAV despite of delete.

  • Suggested answer
    Suresh Kulla Profile Picture
    Suresh Kulla 43,745 on at
    RE: SQL query used by navision

    What problems are you referring ? Give some examples ? and why do you need SQL Queries ? Mostly all of the issues need to be solved by making changes in NAV but not running SQL queries.

  • Verified answer
    Zaid Tariq Profile Picture
    Zaid Tariq 2,266 on at
    RE: SQL query used by navision

    Tip:

    - To delete the partner range table you can delete them from the dbo.object table

    - To remove all the permissions from a NAV database you can use these commands:

    delete from [dbo].[User]
    delete from [dbo].[Access Control]
    delete from [dbo].[User Property]
    delete from [dbo].[Page Data Personalization]
    delete from [dbo].[User Default Style Sheet]
    delete from [dbo].[User Metadata]
    delete from [dbo].[User Personalization]
    DELETE FROM [dbo].[Windows Login]
    DELETE FROM [dbo].[Windows Access Control]

    Will share more with you if found. Thanks

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: SQL query used by navision

    yes , provide all common sql queries name to solve common problem of NAV

  • Zaid Tariq Profile Picture
    Zaid Tariq 2,266 on at
    RE: SQL query used by navision

    Hi,

    You mean the common queries used to solve common problems of NAV? Would be great if you can point out a specific problem.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Community AMA December 12th

Join us as we continue to demystify the Dynamics 365 Contact Center

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,253 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,188 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans