Если вам действительно нужно сделать это с помощью int, и у вас есть число с автоматическим приращением, то, как я делал это раньше, это изменить функцию автоматического увеличения поля id на последовательность другой таблицы. Я не слишком уверен в MS SQL или моем SQL, но в pgsql это означает, что в SQL вы бы имели это поле
id integer NOT NULL DEFAULT nextval('table_two_seq'::regclass),
где table_two_sequence - функция последовательности для другой таблицы. Затем проверьте это, вставив некоторые данные. Я действительно извиняюсь, если это не будет работать в MS SQL, я стараюсь держаться подальше от этого. В противном случае, GUID является лучшим способом, как было упомянуто другими. Или при вставке в код, который вы используете, вы можете поместить в него алгоритм, но он может запутаться.
В качестве альтернативы, подумайте о том, чтобы поместить данные в одну таблицу, так как это будет обходным путем. если вам нужно, вы можете иметь вид, имитирующий две таблицы. Просто мысль.
Надеюсь, я помог