http://expert.csdn.net/Expert/topic/2686/2686217.xml?temp=.8661615这两个问题应该一样吧选中"对 INSERT 和 UPDATE 强制关系"--并同时选中"级联更新相关的字段",如果要级联删除,再选中"级联删除相关的记录"--最后确定就可以了

解决方案 »

  1.   

    把表结构导出SQL脚本来让我们看看分析
      

  2.   

    --看来好像是你的数据库本身有问题:--检查一下:
    dbcc checkdb('你的数据库名')
      

  3.   

    table1的表结构:
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_table2_table1]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
    ALTER TABLE [dbo].[table2] DROP CONSTRAINT FK_table2_table1
    GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[table1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[table1]
    GOCREATE TABLE [dbo].[table1] (
    [one] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
    [two] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [three] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL 
    ) ON [PRIMARY]
    GOtable2的表结构
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[table2]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[table2]
    GOCREATE TABLE [dbo].[table2] (
    [id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
    [one] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [re] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL 
    ) ON [PRIMARY]
    GO