use tms
set ANSI_NULLS ON
GO
CREATE TABLE [dbo].[Users](
[UserID][int]IDENTITY(1,1) NOT NULL,
[UserName][nvarchar](16)Collate chinese_prc_ci_as not null,
[UserPwd][nvarchar](12)collate chinese_prc_ci_as not null,
[UserType][nvarchar](50)Collate chinese_prc_ci_as not null,
constraint [PK_Users] primary key clustered
([UserID] asc
)with(ignore_dup_key=off)on [primary]
)on [primary]

解决方案 »

  1.   

    没发现错误,能正常创建。。
    加个go看看:use tms
    go
    set ANSI_NULLS ON 
    GO 
    CREATE TABLE [dbo].[Users]( 
    [UserID][int]IDENTITY(1,1) NOT NULL, 
    [UserName][nvarchar](16)Collate chinese_prc_ci_as not null, 
    [UserPwd][nvarchar](12)collate chinese_prc_ci_as not null, 
    [UserType][nvarchar](50)Collate chinese_prc_ci_as not null, 
    constraint [PK_Users] primary key clustered 
    ([UserID] asc 
    )with(ignore_dup_key=off)on [primary] 
    )on [primary] 
      

  2.   

    ignore_dup_key=off 本来就是默认的,如真的有错可以去掉该设置:
    CREATE TABLE [dbo].[Users]( 
    [UserID][int]IDENTITY(1,1) NOT NULL, 
    [UserName][nvarchar](16)Collate chinese_prc_ci_as not null, 
    [UserPwd][nvarchar](12)collate chinese_prc_ci_as not null, 
    [UserType][nvarchar](50)Collate chinese_prc_ci_as not null, 
    constraint [PK_Users] primary key clustered 
    ([UserID] asc) 
    )on [primary] 
    go
    drop table users
      

  3.   

    使用 SQL2000?  去掉 ignore_dup_key 吧