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

Откуда:
Сообщений: 639
произошло горе - случайно с сервера удалили всех юзеров, кроме SA.
пароля SA естественно НИКТО не помнит!

теперь нельзя зайти на сервер.

это не помогло никак:
http://sql-articles.com/articles/troubleshooting/how-to-recover-sa-password-when-you-forget-it-sql-2005/

Подскажите как и что делать теперь?
16 фев 12, 16:48    [12104503]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
Glory
Member

Откуда:
Сообщений: 104751
Версия сервера то какая ?
16 фев 12, 16:49    [12104518]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31978
RegisteredUser
это не помогло никак:
http://sql-articles.com/articles/troubleshooting/how-to-recover-sa-password-when-you-forget-it-sql-2005/
В смысле, какой номер ошибки? Сервер говорит "не поможет :-("?
16 фев 12, 16:51    [12104541]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
Glory
Версия сервера то какая ?

9.0.5057
16 фев 12, 16:55    [12104583]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
RegisteredUser
это не помогло никак:
http://sql-articles.com/articles/troubleshooting/how-to-recover-sa-password-when-you-forget-it-sql-2005/


я сделал все как написано тут:

автор
I perform the following steps ,
1. Login with the ID Test @OS Level
2. Stop SQL Server 2005 using the command, NET STOP MSSQLSERVER *
3. Start SQL Server 2005 in Single-User mode using the command, NET START MSSQLSERVER /m *
4. Login into SQL Server 2005 using the ID Test as shown in the below screenshot,


НО потом пытаюсь приконнектится от имени админа и меня не пускает...
16 фев 12, 16:58    [12104629]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
Glory
Member

Откуда:
Сообщений: 104751
SQL Server Surface Area Configuration - Add new administrator
16 фев 12, 16:59    [12104641]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
Glory
Member

Откуда:
Сообщений: 104751
RegisteredUser
НО потом пытаюсь приконнектится от имени админа и меня не пускает...

Потому - это когда ? После смены пароля sa ?
16 фев 12, 17:00    [12104658]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31978
RegisteredUser
RegisteredUser
это не помогло никак:
http://sql-articles.com/articles/troubleshooting/how-to-recover-sa-password-when-you-forget-it-sql-2005/


я сделал все как написано тут:

автор
I perform the following steps ,
1. Login with the ID Test @OS Level
2. Stop SQL Server 2005 using the command, NET STOP MSSQLSERVER *
3. Start SQL Server 2005 in Single-User mode using the command, NET START MSSQLSERVER /m *
4. Login into SQL Server 2005 using the ID Test as shown in the below screenshot,


НО потом пытаюсь приконнектится от имени админа и меня не пускает...
п 4 выполнился или нет?

Ну и скажите, как вы коннектились, какую кнопку нажимали. Там же написано, где будет ошибка, а где нет.

В крайнем случае можно выполнить Sqlcmd -A
16 фев 12, 17:02    [12104674]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
alexeyvg
п 4 выполнился или нет?

нет не выполнился!
Я коннектился как обычно через SSMS
16 фев 12, 17:19    [12104850]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
вот так все выглядит в реале:

автор
C:\Documents and Settings\SERVERUSER>NET STOP MSSQLSERVER
The SQL Server (MSSQLSERVER) service is stopping....
The SQL Server (MSSQLSERVER) service was stopped successfully.


C:\Documents and Settings\SERVERUSER>NET START MSSQLSERVER /m
The SQL Server (MSSQLSERVER) service is starting..
The SQL Server (MSSQLSERVER) service was started successfully.


C:\Documents and Settings\SERVERUSER>Sqlcmd -A
Msg 18461, Level 14, State 1, Server SVE-SERVER2, Line 1
Login failed for user 'SVE-SERVER2\SERVERUSER'. Reason: Server is in single user mode. Only one administrator can connect at this time.
16 фев 12, 17:24    [12104908]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
ПалЪ СанычЪ
Member

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

1.Отключаем службы (чтоб никто не занимал порт SQL )
2.Binn>sqlserv.exe -f -m -s ИМЯ_ИНСТАНСА --установили DAC
3.SQLCMD -s SERVERNAME\INSTACENAME (в другом окне CMD это выполнять)
4.T-SQL сменить пароль СА
16 фев 12, 17:27    [12104941]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31978
автор
C:\Documents and Settings\SERVERUSER>Sqlcmd -A
Msg 18461, Level 14, State 1, Server SVE-SERVER2, Line 1
Login failed for user 'SVE-SERVER2\SERVERUSER'. Reason: Server is in single user mode. Only one administrator can connect at this time.
Ну так вы администратор?
16 фев 12, 17:29    [12104973]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
ПалЪ СанычЪ
Member

Откуда:
Сообщений: 37
D.A.C значит установили.
Запускайте SQLCMD в другом окне и правьте.
16 фев 12, 17:36    [12105034]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
ПалЪ СанычЪ
D.A.C значит установили.
Запускайте SQLCMD в другом окне и правьте.

удалось подконнектится по вашей методе.
теперь T-SQL по смене пароля писать как в статье (п.7)?
http://sql-articles.com/articles/troubleshooting/how-to-recover-sa-password-when-you-forget-it-sql-2005/
16 фев 12, 17:46    [12105115]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
ПалЪ СанычЪ
D.A.C значит установили.
Запускайте SQLCMD в другом окне и правьте.



так?
create login [SVE-SERVER2\SERVERUSER] from windows;
go
exec sp_addsrvrolemember 'SVE-SERVER2\SERVERUSER', 'sysadmin';
go
16 фев 12, 17:48    [12105140]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
Glory
Member

Откуда:
Сообщений: 104751
Давно бы уже через SQL Server Surface Area Configuration - Add new administrator добавили свою учетку в sa
16 фев 12, 17:48    [12105141]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
Glory
Давно бы уже через SQL Server Surface Area Configuration - Add new administrator добавили свою учетку в sa

пробывал - не получилось!
16 фев 12, 17:51    [12105165]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
ОГРОМНОЕ ПАСИБО!
ПОЛУЧИЛОСЬ!


ПалЪ СанычЪ
RegisteredUser,

1.Отключаем службы (чтоб никто не занимал порт SQL )
2.Binn>sqlserv.exe -f -m -s ИМЯ_ИНСТАНСА --установили DAC
3.SQLCMD -s SERVERNAME\INSTACENAME (в другом окне CMD это выполнять)
4.T-SQL сменить пароль СА
16 фев 12, 17:55    [12105210]     Ответить | Цитировать Сообщить модератору
 Re: HELP! удалены все юзера, кроме SA  [new]
RegisteredUser
Member

Откуда:
Сообщений: 639
может кому пригодится: http://marcellotonarelli.wordpress.com/2008/12/13/microsoft-sql-server-2005-reset-sa-password/

после того, что предложил сделать ПалЪ СанычЪ

я еще сделал так:

USE [master]
GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master],
DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'<new password>' MUST_CHANGE
GO



все работает!
16 фев 12, 19:23    [12105704]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить