Можно ли установить первичный ключ для представления в SQLServer 2008?
Вы можете создать кластеризованный индекс в представлении SQL Server - это называется индексированным представлением.
Подробнее см. Повышение производительности с помощью индексированных представлений SQL Server 2008 .