Sql server 2008 r2 在我的表tbl_AddImages上设置外键时出错

Sql server 2008 r2 在我的表tbl_AddImages上设置外键时出错,sql-server-2008-r2,Sql Server 2008 R2,在这里,我创建了带有主键约束的表,我想创建另一个引用该主键的表。我得到了这个错误: CREATE TABLE失败,因为以下SET选项的设置不正确:ANSI\u PADDING 验证SET选项是否正确,可用于索引视图和/或计算列上的索引和/或筛选索引和/或查询通知和/或XML数据类型方法和/或空间索引操作 有人帮我吗?多谢各位 CREATE TABLE [dbo].[tbl_AddItems]( [id] [int] IDENTITY(1,1) NOT NULL, [Product

在这里,我创建了带有主键约束的表,我想创建另一个引用该主键的表。我得到了这个错误:

CREATE TABLE
失败,因为以下
SET
选项的设置不正确:
ANSI\u PADDING

验证
SET
选项是否正确,可用于索引视图和/或计算列上的索引和/或筛选索引和/或查询通知和/或XML数据类型方法和/或空间索引操作

有人帮我吗?多谢各位

CREATE TABLE [dbo].[tbl_AddItems](
    [id] [int] IDENTITY(1,1) NOT NULL,
    [ProductId]  AS ('SHPLT'+right('0000'+CONVERT([varchar](10),[ID],(0)),(4)))PERSISTED NOT NULL,
    CONSTRAINT PK_ProductId PRIMARY KEY CLUSTERED(ProductId),
    [ProductCategory] [varchar](20) NULL,
    [ProductName] [varchar](30) NULL,
    [Price] [decimal](6, 2) NULL,
    [ProductCode] [varchar](20) NULL,
    [Descriptions] [varchar](max) NULL,
    [Stock] [int] NULL,
    [Discount] [int] NULL
)
CREATE TABLE [dbo].[tbl_AddImages]
(
    [Id] INT IDENTITY(1,1) NOT NULL,
    [ProductId] AS ('SHPLT'+right('0000'+CONVERT([varchar](10),[ID],(0)),(4)))PERSISTED NOT NULL,
    CONSTRAINT [FK_ProductId] FOREIGN KEY([ProductId]) REFERENCES [tbl_AddItems] ([ProductId]),
    [ImgId] [varchar](20) NULL,
    [ImgPath] [varchar](100) NULL
)