Occasionally, when linking SQL Server tables to a new database I get the following dialogue box:
Select Unique Record Identifier
To ensure data integrity and to update records, you must choose a field or fields that uniquely identify each record. Select up to ten fields.
The dialogue box offers a list of fields to be selected.
I assume this question is asked because, for the tables where this happens, whoever set up the SQL Server database did not give these tables a primary key. Unfortunately I am creating reports from a quite a large, complex database and cannot be absolutely sure which fields may or may not idetify the records in any table uniquely. Does anybody know what might be the pros and cons of (a) pressing Esc and ignoring this dialogue box, or ( having a stab at what fields I think might define the records uniquely but getting it wrong?
A quick experiment suggests that queries based on linked tables where I have pressed Esc and chosen to ignore run faster.
Ian