CREATE TABLE [dbo].[Foo](
[FooId] [int] IDENTITY(1,1) NOT NULL,
[BarId] [int] IDENTITY(1,1) NOT NULL
)
връща
Msg 2744, Level 16, State 2, Line 1
Multiple identity columns specified for table 'Foo'. Only one identity column per table is allowed.
Така че, не, не можете да имате две колони за идентичност. Разбира се, можете да направите първичния ключ да не се увеличава автоматично (идентичност).
Редактиране:msdn:CREATE TABLE (Transact-SQL) и CREATE TABLE (SQL Server 2000):
Само една колона за идентичност може да бъде създадена на таблица.