|
Home > Archive > MS SQL Server > October 2006 > 2000 to 2005: The query processor could not produce a query plan
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
2000 to 2005: The query processor could not produce a query plan
|
|
| lindseyc5 2006-10-24, 6:28 pm |
| Hi,
We are trying to upgrade from 2000 to 2005 and get the following error
message when we try to execute an insert statement against certain tables in
a query window.
The query processor could not produce a query plan
If we change the definition of the table (i.e. modifying a column, adding a
new column, etc.), the insert statement works fine. If we script out the
creation of the table, drop it, and then recreate it, the insert statement
works fine.
The database was created initially by detaching the DB in 2000 and then
attaching it in 2005. We have also tried backing it up in 2000 and then
restoring it in 2005 and both methods produce the same error.
We are running SQL Server 2005 Dev Edition SP1 on Windows XP Media Center,
but have also tried it on a Windows 2003 Server.
Any suggestions?
Below is the table definition and the insert statement that fails.
Thanks
Lindsey
CREATE TABLE [dbo].[tmpnmcrs](
[nmcrs_rid] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT NULL,
[soc_sec] [char](9) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[sid] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[sch_yr] [char](6) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[crstypcod] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[course] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[crs_txt] [char](50) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[transfer] [bit] NULL,
[section] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[semester] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[sm_desc] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[grade] [char](5) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[aclas_grad] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[class_grad] [float] NULL,
[clin_grade] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[officialg] [bit] NULL,
[rpt_grd] [bit] NULL,
[rpt_schlyr] [char](7) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[rpt_sem] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[rpt_semyr] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[date_comp] [datetime] NULL,
[cred_rec] [float] NULL,
[practice] [float] NULL,
[class_hrs] [float] NULL,
[qlty_pnts] [float] NULL,
[institut] [char](50) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT NULL,
[nmcrs_mem] [text] COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[posted] [bit] NULL,
[addfee] [bit] NULL,
[dropfee] [bit] NULL,
[post_date] [datetime] NULL,
[trans_no] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[enrollcode] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[enrol_date] [datetime] NULL,
[wait_date] [datetime] NULL,
[with_date] [datetime] NULL,
[ce_creds] [float] NULL,
[occurance] [float] NULL,
[orig_cred] [float] NULL,
[invoice_no] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[del_flag] [bit] NULL,
[nmcrs_ce1] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[nmcrs_ce2] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[nmcrs_ce3] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[nmcrs_le1] [bit] NULL,
[nmcrs_ne1] [float] NULL,
[weight_id] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[date_maint] [datetime] NULL,
[time_maint] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[operator] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[sec_id] [char](25) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
& #91;timestamp_column
] [timestamp] NULL,
& #91;crs_authorize_co
d] [char](1) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT NULL
CONSTRAINT & #91;DF_tmpnmcrs_crs_
authorize_cod] DEFAULT ('N'),
[no_repeat] [bit] NULL,
[timeout] [datetime] NULL,
[tmpnmcrs_ce1] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[tmpnmcrs_le1] [bit] NULL,
[tmpnmcrs_ne1] [int] NULL,
[tmpnmcrs_de1] [datetime] NULL,
[tmpnmcrs_fe1] [float] NULL,
[tmpnmcrs_ce2] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[tmpnmcrs_ce3] [char](20) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
[incqpa] [bit] NOT NULL DEFAULT (1),
[edu_rid] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT NULL DEFAULT
(' '),
[pf] [bit] NOT NULL DEFAULT (0),
CONSTRAINT [PK_tmpnmcrs] PRIMARY KEY CLUSTERED
(
[nmcrs_rid] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
insert into tmpnmcrs(nmcrs_rid, soc_sec, sid, institut, crs_authorize_cod,
incqpa, edu_rid, pf)
values('020214402425
965F', 'AN8321568','2001120
401389407', 'SonisWeb
University', 'N', 1, '020529349698124N', 0)
| |
| Narayana Vyas Kondreddi 2006-10-24, 6:28 pm |
| Check KB article 916795 to see if it applies to your situation
--
HTH,
Vyas, MVP (SQL Server)
SQL Server Articles and Code Samples @ http://vyaskn.tripod.com/
"lindseyc5" < lindseyc5@discussion
s.microsoft.com> wrote in message
news:5C506815-743C-4EDC-BB7F- D0D38F1B5259@microso
ft.com...
> Hi,
>
> We are trying to upgrade from 2000 to 2005 and get the following error
> message when we try to execute an insert statement against certain tables
> in
> a query window.
>
> The query processor could not produce a query plan
>
> If we change the definition of the table (i.e. modifying a column, adding
> a
> new column, etc.), the insert statement works fine. If we script out the
> creation of the table, drop it, and then recreate it, the insert statement
> works fine.
>
> The database was created initially by detaching the DB in 2000 and then
> attaching it in 2005. We have also tried backing it up in 2000 and then
> restoring it in 2005 and both methods produce the same error.
>
> We are running SQL Server 2005 Dev Edition SP1 on Windows XP Media Center,
> but have also tried it on a Windows 2003 Server.
>
> Any suggestions?
>
> Below is the table definition and the insert statement that fails.
>
> Thanks
> Lindsey
>
> CREATE TABLE [dbo].[tmpnmcrs](
> [nmcrs_rid] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT NULL,
> [soc_sec] [char](9) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [sid] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [sch_yr] [char](6) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [crstypcod] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [course] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [crs_txt] [char](50) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [transfer] [bit] NULL,
> [section] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [semester] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [sm_desc] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [grade] [char](5) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [aclas_grad] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [class_grad] [float] NULL,
> [clin_grade] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [officialg] [bit] NULL,
> [rpt_grd] [bit] NULL,
> [rpt_schlyr] [char](7) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [rpt_sem] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [rpt_semyr] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [date_comp] [datetime] NULL,
> [cred_rec] [float] NULL,
> [practice] [float] NULL,
> [class_hrs] [float] NULL,
> [qlty_pnts] [float] NULL,
> [institut] [char](50) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT NULL,
> [nmcrs_mem] [text] COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [posted] [bit] NULL,
> [addfee] [bit] NULL,
> [dropfee] [bit] NULL,
> [post_date] [datetime] NULL,
> [trans_no] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [enrollcode] [char](2) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [enrol_date] [datetime] NULL,
> [wait_date] [datetime] NULL,
> [with_date] [datetime] NULL,
> [ce_creds] [float] NULL,
> [occurance] [float] NULL,
> [orig_cred] [float] NULL,
> [invoice_no] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [del_flag] [bit] NULL,
> [nmcrs_ce1] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [nmcrs_ce2] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [nmcrs_ce3] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [nmcrs_le1] [bit] NULL,
> [nmcrs_ne1] [float] NULL,
> [weight_id] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [date_maint] [datetime] NULL,
> [time_maint] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [operator] [char](8) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [sec_id] [char](25) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> & #91;timestamp_column
] [timestamp] NULL,
> & #91;crs_authorize_co
d] [char](1) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT
> NULL
> CONSTRAINT & #91;DF_tmpnmcrs_crs_
authorize_cod] DEFAULT ('N'),
> [no_repeat] [bit] NULL,
> [timeout] [datetime] NULL,
> [tmpnmcrs_ce1] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [tmpnmcrs_le1] [bit] NULL,
> [tmpnmcrs_ne1] [int] NULL,
> [tmpnmcrs_de1] [datetime] NULL,
> [tmpnmcrs_fe1] [float] NULL,
> [tmpnmcrs_ce2] [char](10) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [tmpnmcrs_ce3] [char](20) COLLATE SQL_Latin1_General_C
P1_CI_AS NULL,
> [incqpa] [bit] NOT NULL DEFAULT (1),
> [edu_rid] [char](16) COLLATE SQL_Latin1_General_C
P1_CI_AS NOT NULL DEFAULT
> (' '),
> [pf] [bit] NOT NULL DEFAULT (0),
> CONSTRAINT [PK_tmpnmcrs] PRIMARY KEY CLUSTERED
> (
> [nmcrs_rid] ASC
> )WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
> ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
>
> insert into tmpnmcrs(nmcrs_rid, soc_sec, sid, institut, crs_authorize_cod,
> incqpa, edu_rid, pf)
> values('020214402425
965F', 'AN8321568','2001120
401389407', 'SonisWeb
> University', 'N', 1, '020529349698124N', 0)
>
|
|
|
|
|