2016-04-20 6 views
0

У меня есть проблемы с правами на базы данных в SQL Server 2014.SQL Server Management Studio: выберите разрешение для вида «доступ к пути запрещен»

Группа G имеет выбора разрешения на схемы S1, который содержит много просмотров. Когда я подключаюсь как пользователь, я могу видеть все виды, но при выборе «топ 1000 строк» ​​я получаю сообщение об ошибке «Доступ к пути отрицается».

Схема S1 использует таблицы из S2, и я также добавил определенные разрешения для этой схемы.

Я попытался удалить все доступ и предоставить разрешение группы G на таблицу, а затем получить то же сообщение.

Я также заметил, что даже если я не предоставляет права «зрения определение», я могу видеть, какие столбцы она имеет и т.д ..

Я также попытался дать все возможные гранты и «грант», но безуспешно, так далеко.

Это описание ошибки при выполнении выбора на столе.

Кто-нибудь сталкивался с этим раньше или кто-нибудь знает, что я делаю неправильно?

Доступ к пути запрещен. (Mscorlib)

Программа Расположение:

в System.IO .__ Error.WinIOError (Int32 ERRORCODE, Строка maybeFullPath) в System.IO .__ Error.WinIOError() в System.IO.Path.InternalGetTempFileName (Логическое checkHost) на Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LaunchFormHost.CreateScriptWindow (String текст, String scriptType, String DbName) на Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LaunchFormHost.Microsoft.SqlServer. Management.SqlMgmt.ILaunchFormHost3.ScriptToNewWindowAndExecute (String text, String scriptType) в Microsoft.SqlServer.Management.UI.VSIntegration. ObjectExplorer.OpenTableHelperClass.SelectTopNRows (NodeContext parentContext, Int32 topNValue) на Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.SelectTopNRows.Invoke() в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolsMenuItemBase.MenuInvokedHandler (Объект отправитель, EventArgs арг)

+0

Можете ли вы запустить SSMS в качестве администратора и посмотреть, работает ли это. –

+0

, который, похоже, не работает – Aswin

+0

Это не ошибка SQL-сервера, это проблема с Management Studio по внешнему виду, похоже, что у нее проблемы с доступом или созданием временных файлов. Попробуйте очистить некоторые .tmp-файлы из каталога temp на машине и посмотреть, работает ли это. – steoleary

ответ

0

Клиринговый температура не помогло, к сожалению,

Оказался разрешения в порядке, я проверял с помощью «Запуск от имени другого пользователя,» ВСС, который, кажется, проблема. Когда я нахожусь на тестовом ноутбуке в качестве этого пользователя и пробую его там, у меня нет проблем. Как я могу продолжить этот тестовый ноутбук для тестирования разрешений, его неудачный «запустить как» не заслуживает доверия.

В любом случае, я благодарю вас за ваши ответы.

 Смежные вопросы

  • Нет связанных вопросов^_^