web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Suggested Answer

Virtual table on SQL View

(0) ShareShare
ReportReport
Posted on by 6

Hello,

I should create a new virtual table, from a view on my sql server on prem.
I've created a new view on my Sql Server, with a column that contain a GUID.
So, I start to create a new virtual table, choose a correct sql server and relative view, but when the procedure start to read the columns, appear an error that indicate "No primary key on table" and i cannot create a virtual table.

There is something particolar that I must do for create a virtual table from a SQL View?

Thanks in advance

I have the same question (0)
  • Suggested answer
    Eiken Profile Picture
    on at

    Hi,

    Please refer to the following video

    Create a Virtual Table for SQL with the Virtual Connector Provider - YouTube

  • GianlucaN Profile Picture
    6 on at

    Hello,

    Thanks for the reply.

    I've not a problem to create a new virtual table from a SQL Table.

    If I create a virtual table from a SQL Table everythings works fine.

    My problem is create a virtual table from a SQL View.

    When I try to create a Virtual table and select SQL view like source, the procedure not find a Primary Key even if there is a Guid for each record in the view.

    Any suggestions?

    Thanks

  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    Hi,

    Creating any Virtual/Custom table requires two fields minimum

    1. Unique identifier - Guid field

    2. Name - Primary key

    Make sure you add one column apart from PK field in SQL view

  • GianlucaN Profile Picture
    6 on at

    Hello,

    I've already create a virtual table on Dataverse, but based on SQL table.

    With SQL Table, I found correctly a key for association for my Virtual table.

    But with SQL View the procedure not found a Key to associate, and the field remain uneditable.

    In my Sql View there are 5 column and 1 GUID Column.

    Thanks in advance

  • Community member Profile Picture
    2 on at
    Hello GianlucaN,
     
    I'm also facing the same issue, can you please share the solution details if you have.
     
    Thanks in advance!
     
  • Community member Profile Picture
    4 on at
    It looks like this is an on-going issue.
    I have implemented this same scenario and it's still not working for views.
    I even tried to trick the system by converting my view into a table, used the table to build the virtual table in Dynamics then went to my sql database and made the table into a view with the same field names and metadata.
    Nothing works.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
Siv Sagar Profile Picture

Siv Sagar 93 Super User 2025 Season 2

#2
#ManoVerse Profile Picture

#ManoVerse 80

#3
Martin Dráb Profile Picture

Martin Dráb 64 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans