No Visual Studio, ao tentar criar um DAC que tenha uma exibição schemabound que contém hierarquiaid::GetRoot(), esse erro é gerado e o projeto não é compilado. Porém o t-sql está ok pois se eu criar a view diretamente no banco de dados funciona ok.
Existe um nome de duas partes para a hierarquia para resolver isso?
Em um projeto DAC é VS:
CREATE VIEW [dbo].[View1] com schemabinding AS SELECT hierarquiaid::GetRoot() as t
Dá:
Erro 93 SQL70561: Não é possível associar a exibição de esquema '[dbo].[View1]' porque o nome 'hierarchyid' é inválido para associação de esquema. Os nomes devem estar no formato de duas partes e um objeto não pode fazer referência a si mesmo.