Can't run SSMS as another user - requires elevated permissions

Это кажется, что Вы извлекли бы некоторую пользу из документации, описывают "основы" позади системы безопасности в Microsoft SQL Server.

Я взглянул бы на эти документы, касающиеся принципалов, полномочий и securables для получения ощущения того, как можно применить разрешение для пользователей/групп получить доступ к объектам детализированным способом в SQL Server.

Те документы немного абстрактны, но они - детали основных элементов.

При уходе от Microsoft существует действительно хороший "лист хлева", что Robyn Page записал, что это дает хороший фон на модели обеспечения безопасности.

Для 10 000-футового представления, что Вы надеетесь делать, создают группы Active Directory (который Вы сделаете пользовательскими членами), к которому Вы дадите различные разрешения на ресурсах ("securables") размещенный компьютером SQL Server. Что определенные полномочия и securables, с которым Вы будете иметь дело, зависит от Вашего определенного приложения. Если определенные пользователи должны будут ОБНОВИТЬ доступ к определенным таблицам или способность выполнить определенные хранимые процедуры, то Вы будете использовать Studio управления SQL (или, тьфу, Руководитель предприятия, если Вы будете на SQL Server 2000 или старше) давать желаемые разрешения.

7
задан 31 January 2017 в 13:15
3 ответа

В окнах 10 с ssms2018 установил его, немного хитро.

необходимо протянуться файл настройки приложения (.exe) (не ярлык) SSMS и затем нажать SHIFT + Щелчок правой кнопкой.

Здесь Вы идете! там Вы будете рассматривать опцию, "выполненную как другого пользователя"

0
ответ дан 2 December 2019 в 23:30

Кажется, это известная (нерешенная) ошибка:

https://connect.microsoft.com/SQLServer/feedback/details/3009405/ssms-2016-fails-on-windows -10-version-1607-while-try-to-execute-it-as-a-different-domain-user

SSMS 2014 по-прежнему работает нормально, так что это обходной путь, или, как предложил @ yahmoth555, используйте другую сборку Windows.

2
ответ дан 2 December 2019 в 23:30

На случай, если это кому-то поможет, я заставил его работать :

  • Откройте папку с ярлыком, например: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Microsoft SQL Server Tools 17
  • Щелкните правой кнопкой мыши> Свойства> Совместимость>
  • Выберите «Запустить эту программу от имени администратора»
  • Выберите кнопку «Изменить настройки для всех пользователей» (ЭТО ВАЖНО)
  • Снова выберите «Запустить эту программу от имени администратора»
  • Выберите «Хорошо» и «Хорошо» снова.

Надеюсь, это поможет всем.

8
ответ дан 2 December 2019 в 23:30

Теги

Похожие вопросы