¿Cómo puedo crear una restricción única de SQL basada en 2 columnas?

Tengo una mesa como esta:

|UserId   |  ContactID |  ContactName 
---------------------------------------
| 12456   |  Ax759     |  Joe Smith
| 12456   |  Ax760     |  Mary Smith
| 12458   |  Ax739     |  Carl Lewis
| 12460   |  Ax759     |  Chuck Norris
| 12460   |  Bx759     |  Bruce Lee

Necesito agregar una restricción a esta tabla para que ningún usuario pueda tener identificaciones de contacto duplicadas. Los usuarios están importando datos de varios sistemas externos, por lo que ContactId no será único en todos los ámbitos, sino que será único para cada usuario.

Sé cómo crear contraints únicos y no nulos basados ​​en columnas individuales, pero ¿cómo puedo crear contraints únicos en 2 columnas?

Respuestas a la pregunta(5)

Su respuesta a la pregunta