SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Нет полных SQL-разрешений для серверной админской учётки (Почему нет полных SQL-разрешений для серверной админской учётки?)
Нет полных SQL-разрешений для серверной админской учётки [сообщение #5707] Wed, 13 November 2024 14:54 Переход к следующему сообщению
keepermode в настоящее время не в онлайне  keepermode
Сообщений: 23
Зарегистрирован: May 2023
Junior Member
-- Захожу на сервер по Win-УЗ с группой Админ. Пытаюсь зайти на инстанс MSSQL, скинув пароль sa:
sqlcmd -S instance
1> sp_password NULL, 111, 'sa'
Msg 15151, Level 16, State 1, Server, Line 1
Cannot alter the login 'sa', because it does not exist or you do not have permission.
-- ... ну и пробую свою win-УЗ (создать её в инстансе удалось только с ролью public) сделать админской:
1> ALTER SERVER ROLE sysadmin ADD MEMBER [domen\login]
Msg 15151, Level 16, State 1, Server , Line 1
Cannot alter the server role 'sysadmin', because it does not exist or you do not have permission.
Почему нет полных SQL-разрешений для серверной админской учётки?

[Обновления: Wed, 13 November 2024 16:04]

Известить модератора

Re: Нет полных SQL-разрешений для серверной админской учётки [сообщение #5708 является ответом на сообщение #5707] Wed, 13 November 2024 16:04 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Группа "Админ" по умолчанию неактивна. Для того чтобы её реально получить - приложение надо запускать с повышенными правами.
Re: Нет полных SQL-разрешений для серверной админской учётки [сообщение #5709 является ответом на сообщение #5708] Wed, 13 November 2024 16:12 Переход к предыдущему сообщениюПереход к следующему сообщению
keepermode в настоящее время не в онлайне  keepermode
Сообщений: 23
Зарегистрирован: May 2023
Junior Member
Да, cmd запускаю с Админ-правами (см. скрин во вложении)...
А вот сейчас заметил, что в процессе запуска команды sqlcmd окно cmd становится внешне "не Админским".
Но мне кажется, что в инстанс я вошёл с админ-правами, и в SQL должен иметь полные права, но...

[Обновления: Wed, 13 November 2024 16:20]

Известить модератора

Re: Нет полных SQL-разрешений для серверной админской учётки [сообщение #5710 является ответом на сообщение #5709] Wed, 13 November 2024 16:20 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 166
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
UAC отключили?
Re: Нет полных SQL-разрешений для серверной админской учётки [сообщение #5711 является ответом на сообщение #5710] Wed, 13 November 2024 16:29 Переход к предыдущему сообщениюПереход к следующему сообщению
keepermode в настоящее время не в онлайне  keepermode
Сообщений: 23
Зарегистрирован: May 2023
Junior Member
Ползунок был на второй сверху строчке, поставил на нижнюю, сохранил. Перезагрузка чтобы применилось будет завтра...
...но я раньше успешно сбрасывал пароль sa даже при самой верхней строчке ползунка UAC

[Обновления: Wed, 13 November 2024 16:30]

Известить модератора

Re: Нет полных SQL-разрешений для серверной админской учётки [сообщение #5715 является ответом на сообщение #5711] Thu, 14 November 2024 09:11 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 166
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
Вы неправильно поняли вопрос. Я не предлагал отключать UAC, а спрашивал - не был ли он у вас отключен.
У вас он был включен и остался включен. И это - правильно.
В этом смысле - совсем необязательно перегружать сервер, если только нет каких-то других причин.
Re: Нет полных SQL-разрешений для серверной админской учётки [сообщение #5771 является ответом на сообщение #5715] Tue, 26 November 2024 17:12 Переход к предыдущему сообщениюПереход к следующему сообщению
jffulcrum в настоящее время не в онлайне  jffulcrum
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
Совершенно необязательно, что локальным администраторам Windows администратор SQL дал права на SQL. Чтобы сбросить пароль sa без этих прав, вам надо сам SQL сервер запускать в режиме Single User Connection - Maintenance. Тогда можно попасть в SQL без авторизации и сбросить sa
Re: Нет полных SQL-разрешений для серверной админской учётки [сообщение #5781 является ответом на сообщение #5771] Mon, 02 December 2024 09:06 Переход к предыдущему сообщению
keepermode в настоящее время не в онлайне  keepermode
Сообщений: 23
Зарегистрирован: May 2023
Junior Member
Да, конечно, для сброса пароля sa я запускал службу в монопольном режиме -m

[Обновления: Wed, 04 December 2024 14:35]

Известить модератора

Предыдущая тема: Выборка ролей с их свойствами из инстанса
Следующая тема: Как почистить таблицу?
Переход к форуму:
  


Текущее время: Sun Dec 22 08:12:44 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00855 секунд