Я создал таблицу в SQL Server Management Studio. Я щелкнул правой кнопкой мыши по столбцу и хочу, чтобы он был первичным ключом. Но я не могу установить это. Это отключено.
Если вы пытаетесь использовать поле varchar или nvarchar в качестве первичного ключа, вы должны указать длину, а не использовать MAX.
Может ли столбец обнуляться, если это так, вам нужно сделать его необнуляемым
Столбцы первичного ключа должны быть уникальными и не иметь значения NULL
http://msdn.microsoft.com/en-us/library/aa933092%28v=sql.80%29.aspx
Попробуйте добавить ограничение PK, запустив SQL Query, и посмотрите, нет ли в нем ошибок.
ALTER TABLE Customer ADD PRIMARY KEY (CustomerId);