CREATE TABLE [dbo].[Foo](
[FooId] [int] IDENTITY(1,1) NOT NULL,
[BarId] [int] IDENTITY(1,1) NOT NULL
)
resi
Msg 2744, Level 16, State 2, Line 1
Multiple identity columns specified for table 'Foo'. Only one identity column per table is allowed.
Quindi, no, non puoi avere due colonne di identità. Ovviamente puoi fare in modo che la chiave primaria non si incrementi automaticamente (identità).
Modifica:msdn:CREATE TABLE (Transact-SQL) e CREATE TABLE (SQL Server 2000):
È possibile creare una sola colonna identità per tabella.