【发布时间】:2018-11-24 08:32:17
【问题描述】:
我想从 SQLServer 2016 获取数据库,并将其设置在客户站点上的 2014 服务器上。
在 SSMS 中,我选择 Tasks => Generate scripts... 并获得一个包含所有 CREATE TABLE 语句等的 SQL 文件。
我的印象是序列没有正确生成。这些序列正在使用中,并且当前值大于 1。但是,每个CREATE SEQUENCE 语句都有一个START WITH 1 子句。
我能否以某种方式设置序列根据它们的 cuurenty 值获得一个起始值?
【问题讨论】:
-
不,这不是一个选项。你得到序列的定义;它不会针对当前使用“调整”该定义。身份列也会发生同样的事情。
标签: sql-server tsql ssms sql-server-2014 sql-server-2016