Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 удалена учетная запись системного администратора, как восстановить?  [new]
beweniy_pchel
Member

Откуда:
Сообщений: 67
Здравствуйте. На 2008 сервере случайно удалил свою единственную учетную запись администратора. Теперь не могу подключится к серверу вообще ничего не могу сделать. Как восстановить \ создать новую учетную запись администратора на сервере?
3 окт 11, 01:39    [11371468]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
Col
Member

Откуда: Торонто
Сообщений: 186
USE [master]
GO
CREATE LOGIN [username] WITH PASSWORD=N'pass@word1' MUST_CHANGE, DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
EXEC master..sp_addsrvrolemember @loginame = N'username', @rolename = N'sysadmin'
GO

Из Single-User Mode
http://msdn.microsoft.com/en-us/library/ms188236.aspx
3 окт 11, 05:33    [11371540]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
Col
Member

Откуда: Торонто
Сообщений: 186
Упс...
MUST_CHANGE
из скрипта уберите.
3 окт 11, 05:35    [11371541]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
beweniy_pchel
Member

Откуда:
Сообщений: 67
Спасибо, разобрался. Не знал как в монопольном режиме зайти.
Танцы с бубном возле ya.ru помогли нашел к утру статью :) http://argon.pro/blog/2010/05/sql-server-restore-admin-access/

Argon
Восстановление прав администратора на Microsoft SQL Server 2008/2005
2010-05-16, 17:17 / Argon
При наличии у пользователя прав локального администратора в операционной системе, в которой установлен Microsoft SQL Server (я предполагаю версию 2008), может случиться ситуация, что прав на подключение или управление сервером SQL у такого пользователя нет. Случиться такое может по разным причинам, от саботажа до банальной установки SQL Server’а доменным пользователем, которого уже удалили. Однако, есть возможность без переустановки SQL Server’а получить административные права любому пользователю, обладающим локальными административными правами на уровне ОС. Для этого нужно проделать следующие действия…


зайти в систему от имени пользователя с правами локального администратора
запустить командную строку с правами администратора (начиная с Windows Server 2008 по умолчанию включен UAC, поэтому для полных прав в системе все программы нужно запускать правым кликом → запуск от админа)
выполнить остановку службы SQL Server net stop MSSQLSERVER
выполнить запуск службы SQL Server в однопользовательском режиме net start MSSQLSERVER /m
подключиться к командному процессору управления SQL Server с правами текущего пользователя sqlcmd -E
добавить объект безопасности Windows (локального или доменного пользователя или группу) в базу данных пользователей SQL Server CREATE LOGIN [builtin\администраторы] FROM WINDOWS; GO;
назначить этому пользователю права администратора SQL Server’a EXEC sp_addsrvrolemember 'builtin\администраторы', 'sysadmin'; GO;
выйти из sqlcmd ;) exit
запустить службу SQL Server в обычном режиме net start MSSQLSERVER
теперь можно подключаться с помощью Management Studio к вашему SQL серверу и выполнять необходимые действия
3 окт 11, 11:17    [11372375]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
aUdalov
Member

Откуда:
Сообщений: 5
Привет.
Коллгеи, прочитал - попробовал. И ничего не получилось. Может кто-нить подскажет еще какие-нить волшебные команды?

В наследство достался сервак, работающий под networkservices. В папке security погашен sa, вход только через учетки windows. Учеток нет)))
На машине крутится 2 инстанса sql. соответственно стоплю и стартую требуемый + делаю sqlcmd c параметром -s.
Далее все, как описано выше. Но после запуска результата нет.
Сталкивался кто-то с похожим?
19 апр 12, 09:55    [12437297]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8878
А чо есть? В смысле учётки и т.д...

Иначе как Вы БЕЗ УЧЁТОК умудряетесь войти в сервак и остановить/запустить SQL-сервер?!
19 апр 12, 10:01    [12437349]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
aUdalov
Member

Откуда:
Сообщений: 5
есть моя учетка и buildin\users c правами public. все....
Вопрос такой, а можно войти на sql через Management Studio, когда sql в режиме single user?
19 апр 12, 10:16    [12437442]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
aUdalov
Member

Откуда:
Сообщений: 5
я локальный админ + sql крутится изпод сетевой службы. Я могу его запускать/стопить.
19 апр 12, 10:21    [12437470]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8878
Не совсем въехал в суть - виндовая авторизация в Студии не прокатывает?
19 апр 12, 11:29    [12437955]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
aUdalov
Привет.
Коллгеи, прочитал - попробовал. И ничего не получилось. Может кто-нить подскажет еще какие-нить волшебные команды?

В наследство достался сервак, работающий под networkservices. В папке security погашен sa, вход только через учетки windows. Учеток нет)))
На машине крутится 2 инстанса sql. соответственно стоплю и стартую требуемый + делаю sqlcmd c параметром -s.
Далее все, как описано выше. Но после запуска результата нет.
Сталкивался кто-то с похожим?


вам нужно запустить процесс сиквела в однопользовательском режиме, далее (т.к. вы локальный админ) вы можете прописать себя в админы сиквела
19 апр 12, 11:54    [12438126]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
aUdalov
Member

Откуда:
Сообщений: 5
А разве выполненеи вышеописанных комманд не переводит сервак в этот режим?
19 апр 12, 12:03    [12438189]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
iljy
Member

Откуда:
Сообщений: 8711
aUdalov,

в однопользовательский режим сервер переводит запуск службы сервера в однопользовательском режиме.
19 апр 12, 12:05    [12438212]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
aUdalov
Member

Откуда:
Сообщений: 5
Ну так я это и делаю, как бы))
выполнить запуск службы SQL Server в однопользовательском режиме net start MSSQLSERVER /m
19 апр 12, 16:54    [12440996]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
aUdalov
Ну так я это и делаю, как бы))


Так, дальше что делаете? Пошагово!
20 апр 12, 16:26    [12446973]     Ответить | Цитировать Сообщить модератору
 Re: удалена учетная запись системного администратора, как восстановить?  [new]
guest45
Guest
Пароль SA
22 апр 12, 16:26    [12452911]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить