CREATE DATABASE : COLLATE 错误 **在线**

CREATE DATABASE [AspNetForums]
COLLATE SQL_Latin1_General_CP1_CI_AS
GO

Server: Msg 170, Level 15, State 1, Line 2
Line 2: Incorrect syntax near 'SQL_Latin1_General_CP1_CI_AS'.

------------------------------------------
想不通这么简单的错误,根本没有错误的可能呀?QA是第一次用。

其实完整的.sql很长,是www.asp.net的一个project中的数据库建库脚本。
去掉前面的collate,后面还有很多的collate不行。
如:

CREATE TABLE [dbo].[AnonymousUsers] (
[UserId] [char] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[LastLogin] [datetime] NOT NULL
) ON [PRIMARY]
GO

Server: Msg 170, Level 15, State 1, Line 3
Line 3: Incorrect syntax near 'COLLATE'.

---------------------------------------------------------------

SQL_Latin1_General_CP1_CI_AS
这个东东你的server支持吗?
---------------------------------------------------------------

我这里可以,你是不是用的不是2000,而是6.5???
----------------------------------------------

结果就是因为版本的原因,我用的 sql7 不支持 collate

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus