Para crear una clave compuesta en SQL SERVER ejecutar la siguiente sentencia:
ALTER TABLE nombre_tabla ADD PRIMARY KEY (columna_1, columna_2,...);
Para realizar esta misma acción desde SQL Server Management Studio crear la clave primaria (para ello, seleccionar una de las columnas que formarán la clave primaria compuesta y hacer click en «Establecer clave principal»), y en el menú «Índices o claves» agregar el resto de columnas deseadas (por ejemplo, una clave ajena) en el campo «Columnas».
una pregunta tengo que hacer una bd, pero una tabla lleva una llave compuesta por 2 campos uno es llave primaria y el otro es llave foranea, como le hago desde sql? . gracias