2017-03-07 20 views
0

我在恢复表时遇到问题。 我想通过将数据从备份复制到表来恢复数据。 问题是,表中的PK具有Identity-Property集合。所以当我插入丢失的行时,他们得到了新的ID。 我创建了一个没有标识的新表,并将数据放在那里。 现在我想打开PK列上的Identity,这不起作用。SQL集标识和保留值

任何我能做的或者如果这是可能的呢?

+1

用['SET IDENTITY_INSERT'](https://msdn.microsoft.com/en-us/library/ms188059.aspx) –

回答

-1

输入正确,它为我工作可能对你也有帮助。

0

您不能将IDENTITY属性添加到现有列。您可以在新表格中插入IDENTITY列,并在IDENTITY_INSERT ON' option or you create a new IDENTITY列中插入现有表格。

This post might help you