ASP.NET 2008 Express不支持CREATE TABLE SQL构造或语句
使用MS Visual Web Developer 2008尝试在查询中运行简单SQL以创建表:ASP.NET 2008 Express不支持CREATE TABLE SQL构造或语句,asp.net,sql-server,sql-server-2008,Asp.net,Sql Server,Sql Server 2008,使用MS Visual Web Developer 2008尝试在查询中运行简单SQL以创建表: CREATE TABLE [dbo].[Category]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](max) NOT NULL, [ParentID] [int] NULL, CONSTRAINT [PK_Category] PRIMARY KEY CLUSTERED ( [ID] ASC )WI
CREATE TABLE [dbo].[Category](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](max) NOT NULL,
[ParentID] [int] NULL,
CONSTRAINT [PK_Category] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
执行此查询后,在消息窗口中出现以下错误:
The CREATE TABLE SQL construct or statement is not supported ASP.NET
但是,该表已创建
你能告诉我为什么会出现这个错误,为什么会在这个错误之后创建这个表吗
类似的错误信息显示在
ALTER
语句中。谷歌快速搜索产生以下链接:
根据该线程,导致错误的最可能原因是您发出的语句无法以图形方式表示,但这不会阻止表的创建 是否创建表ASP.NET?你在哪里输入这个脚本?在ManagementStudio内部的查询中,它应该可以工作,我想这就是我问这个问题的原因。所以,您在ManagementStudio内部键入-请回答-?我在Visual Web Developer 2008 Express Edition显示的窗格中键入=>数据库资源管理器=>右键单击=>新建查询