Привет всем,
В SQL Svr 2005 я создал новую схему для моей базы данных под названием GSOC, владельцем которой является dbo. Затем я создал локальную учетную запись пользователя SQL с установленной по умолчанию схемой GSOC - моим новым именем схемы. У меня есть одно представление, к которому я хочу, чтобы эта схема управляла доступом, поэтому я добавил локальную учетную запись SQL к разрешениям представления, предоставляя только разрешение SELECT. Цель этого состоит в том, чтобы защитить представление, чтобы пользователь мог проходить проверку подлинности на SQL Server через ODBC и только новое представление - ничего больше - именно это и происходит с использованием локальной учетной записи SQL.
Проблема в том, что я хочу сделать то же самое, но с учетной записью домена, поэтому я добавил учетную запись домена в SQL Server с установленной по умолчанию схемой GSOC. А затем добавил учетную запись домена к разрешениям просмотра, но пользователь сказал мне, что он может видеть все представления и таблицы - то, что нам не нужно при развертывании в производство.
Есть мысли о том, что я пропускаю?