Svaret leveret af @marc_s i spørgsmålet er måden at gøre det på.
I dit tilfælde ville det se sådan ud:
create table Users
(
Id int identity (3000, 1),
UserId as '08U1'+right('0000'+cast(Id as varchar(5)), 5) persisted,
UserName varchar(50),
LastName varchar(50),
Location varchar(50),
constraint PK_Users primary key (UserId)
)
Jeg ville ikke gøre det som foreslået her . Du vil have dubletter, hvis du nogensinde sletter en række eller i tilfælde af samtidighed.