Is it possible to create a GUID with a unique constraint?

Ian_Leonard
Member Posts: 3
We are using SQL Server 2000 and are having problems with Navision duplicating GUIDS. We need the guids to be unique to interface with an external system. We tried to modify the SQL table behind the scenes but when adding records PK violations kept happening forcing us to disable the additional Index with unique constraint.
We have been debugging code that handles the GUID but can't help thinking we're overworking the code and overlooking a function that could help us.
What tips or features should we be using to properly handle the GUIDs?
We have been debugging code that handles the GUID but can't help thinking we're overworking the code and overlooking a function that could help us.
What tips or features should we be using to properly handle the GUIDs?
0
Comments
-
Are you using Navisions build-in CREATEGUID() function?
I have never seen this create duplicate values.0 -
The duplicates were caused by code that copies records and doesn't handle the guid properly. We've been searching and fixing the code but tried to force the integrity with an index having a unique constraint. Navision didn't like the constraint when creating records. The records always get created with a 000-000 guid until our code saves the record. That means only one user can create at a time.
The createguid function works fine. We can't get it to work as a default on the table though.0 -
How about posting some code? It usually makes it easier to help...0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions