PRB: Syntax Error with Sp_dropkey on SQL Server 6.0ID: Q156487
|
When you attempt to run the stored procedure sp_dropkey on a computer
running SQL Server 6.0 or later, you receive either of the following syntax
errors:
Msg 156, Level 15, State 1
Incorrect syntax near the keyword 'primary'.
-or-
Msg 156, Level 15, State 1
Incorrect syntax near the keyword 'foreign'.
With the introduction of Declarative Referential Integrity (DRI) in SQL Server 6.0, 'primary' and 'foreign' became keywords. Therefore, using either of them in sp_dropkey does not comply with their correct usage under SQL Server version 6.0 or later.
To work around this problem, enclose the keywords 'primary' or 'foreign' in
quotes, as shown in the following examples:
Keywords : kbusage SSrvDRI
Version : 6.0
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: April 2, 1999