SQL 2005 and Auto Increment

rrvanzyl
Member Posts: 21
I have just come across a very ineresting "feature". When using the Auto Increment property on a Interger field in a table, and running on a SQL 2005 installation, a user without sys-admin rights gets a very vicious SQL error stating that the user doesn't have permission (even if it was setup and synched with SQL) or the table doesn't exist. This doesn't happen when the user capture data directly on the table, only if you use a indirect method through code or a dataport to insert/modify data in that table. Has anyone else come across this? Is there any way in SQL Server where you have to set a certain setting to cater for this propoerty?
Thanks!
R
Thanks!
R
0
Comments
-
0
-
1) When you are using Autoincrement, you need to CLEAR the field to 0 before you will insert it into DB. Else this error is called
2) Why? Because if you try to force the value of the Autoincrement field, SQL needs to set the autoincrementing caunter to new value but this can be done just with db_owner privileges. It means, there is error in your code (do not forget, that INIT is not clearing PK fields!).0 -
[Topic moved from Navision forum to SQL General forum]Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!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