Without a UNIQUE
constraint or unique index defined on the two columns, the table could have duplicate rows.
Also, a primary key is a clustered index by default: you would need to separately index the table for expected query performance.
Refer to another SO question and yet another SO question declared as a duplicate of it regarding the differences between primary key & unique constraints and unique indexes.