Функция ident_Current
возвращает ноль на SQL Server 2005. После просмотра некоторой документации кажется, что ей нужны разрешения db_owner для получения метаданных видимости, но это указано только в документации для SQL Server 2008.
Может кто-нибудь подтвердить, что то же самое для SQL Server 2005? Я не могу найти никаких документов, подтверждающих это.