среда, 9 ноября 2011 г.

Grants for User defined table types

Первый раз работала с tvp (table valued parameters)  и столкнулась с такой проблемой - не срабатывал код в C#, где я передавала tvp параметр.
Оказалось все очень просто. В моем случае я использую роли, которые прописаны в SQL Server, соответственно прописаны и grants для процедур. В таком случае для User Defined Table Types нужно прописывать Execution Grants. Делается это посредством следующего кода:

GRANT EXEC ON TYPE::[schema].[typename] TO [User]
GO

Комментариев нет:

Отправить комментарий