0
USE [DatabaseName]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TableName](
[ID] [int] IDENTITY(1,1) NOT NULL,
[URL] [varchar](max) NOT NULL,
[User] [varchar](1000) NOT NULL,
[Time] [datetime] NOT NULL,
CONSTRAINT [PK_TableName] 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]
GO
SET ANSI_PADDING OFF
它適用於開發環境,這是SQL Server 2005中但SQL Server 2012上不工作,給這個錯誤,此查詢創建表適用於開發而不是活
消息170 ,級別15,狀態1,行3行3:在 '最大'附近的語法不正確。
編輯
2012實際上是2000,但是網絡管理員做了一件讓我可以用2012的管理工具工作室
您的數據庫的兼容性級別是否大於80? –
這是什麼意思,我正在閱讀的一些帖子,它應該是90,但我不知道它會對實時數據庫 – Developer
會造成什麼影響,這意味着你有一個從SQL Server 2000恢復的數據庫。(或創建兼容性級別80)。更改的影響在此處描述:http://msdn.microsoft.com/en-us/library/bb510680.aspx按照我的經驗,影響通常很小。 –