将数据从实时DB插入测试数据库(SQL Server 2012)

时间:2017-01-30 15:12:43

标签: sql-server insert insert-into

我有一个声明我试图将数据从实时数据库复制到备份数据库,但是我收到以下错误:

  

Msg 545,Level 16,State 1,Line 7
  必须为表' SPRICLIST'中的标识列指定显式值。当IDENTITY_INSERT设置为ON或复制用户插入NOT FOR REPLICATION标识列时。

任何人都可以向我解释这意味着什么,以及是否有办法绕过它?

SET IDENTITY_INSERT [x3v6].[CICPRODFY].[SPRICLIST] ON

INSERT INTO [x3v6].[CICPRODFY].[SPRICLIST] 
            ([PLI_0]
           ,[PLICRD_0]
           ,[PLILIN_0]
           ,[PLICRI_0]
           ,[PLICRI1_0]
           ,[PLICRI2_0]
           ,[PLICRI3_0]
           ,[PLICRI4_0]
           ,[PLICRI5_0]
           ,[PLISTRDAT_0]
           ,[PLIENDDAT_0]
           ,[CPNITMREF_0]
           ,[UOM_0]
           ,[CUR_0]
           ,[MINQTY_0]
           ,[MAXQTY_0]
           ,[MINAMT_0]
           ,[MAXAMT_0]
           ,[PRIDIV_0]
           ,[PRI_0]
           ,[DCGVAL_0]
           ,[DCGVAL_1]
           ,[DCGVAL_2]
           ,[DCGVAL_3]
           ,[DCGVAL_4]
           ,[DCGVAL_5]
           ,[DCGVAL_6]
           ,[DCGVAL_7]
           ,[DCGVAL_8]
           ,[LTI_0]
           ,[FOCQTYMIN_0]
           ,[FOCQTYBKT_0]
           ,[FOCAMTMIN_0]
           ,[FOCAMTBKT_0]
           ,[FOCITMREF_0]
           ,[FOCUOM_0]
           ,[FOCQTY_0]
           ,[COMCOE_0]
           ,[IMPNUMLIG_0]
           ,[EXPNUM_0]
           ,[CREUSR_0]
           ,[CREDAT_0]
           ,[UPDUSR_0]
           ,[UPDDAT_0])
    SELECT 
        [PLI_0]
           ,[PLICRD_0]
           ,[PLILIN_0]
           ,[PLICRI_0]
           ,[PLICRI1_0]
           ,[PLICRI2_0]
           ,[PLICRI3_0]
           ,[PLICRI4_0]
           ,[PLICRI5_0]
           ,[PLISTRDAT_0]
           ,[PLIENDDAT_0]
           ,[CPNITMREF_0]
           ,[UOM_0]
           ,[CUR_0]
           ,[MINQTY_0]
           ,[MAXQTY_0]
           ,[MINAMT_0]
           ,[MAXAMT_0]
           ,[PRIDIV_0]
           ,[PRI_0]
           ,[DCGVAL_0]
           ,[DCGVAL_1]
           ,[DCGVAL_2]
           ,[DCGVAL_3]
           ,[DCGVAL_4]
           ,[DCGVAL_5]
           ,[DCGVAL_6]
           ,[DCGVAL_7]
           ,[DCGVAL_8]
           ,[LTI_0]
           ,[FOCQTYMIN_0]
           ,[FOCQTYBKT_0]
           ,[FOCAMTMIN_0]
           ,[FOCAMTBKT_0]
           ,[FOCITMREF_0]
           ,[FOCUOM_0]
           ,[FOCQTY_0]
           ,[COMCOE_0]
           ,[IMPNUMLIG_0]
           ,[EXPNUM_0]
           ,[CREUSR_0]
           ,[CREDAT_0]
           ,[UPDUSR_0]
           ,[UPDDAT_0]
      FROM
          [x3v6].[CICPROD].[SPRICLIST]

SET IDENTITY_INSERT [x3v6].[CICPRODFY].[SPRICLIST] OFF

0 个答案:

没有答案