Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 Восстановление пароля SA  [new]
зашел_спросить
Guest
Когда то давно, и никто уже не помнит когда и кто именно. Был установлен пароль, о котором никто не вспоминал.

Сейчас появилась потребность в нем, но его никто не помнит.
Скажите есть ли какая то возможность его восстановления?
14 окт 09, 12:37    [7783931]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37254
Поменяйте на другой, в чем проблема-то?
14 окт 09, 12:38    [7783945]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Мы его не знаем. В том и проблема.
14 окт 09, 12:41    [7783969]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
зашел_спросить
Мы его не знаем. В том и проблема.

для смены не нужно его помнить, необходима просто другая админская учётка
14 окт 09, 12:42    [7783981]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37254
зашел_спросить
Мы его не знаем. В том и проблема.
А зачем его знать, чтобы поменять?
14 окт 09, 12:43    [7783991]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Knyazev Alexey
зашел_спросить
Мы его не знаем. В том и проблема.

для смены не нужно его помнить, необходима просто другая админская учётка


Прошу пояснить. Учетка где? в Винде? или на SQL сервере?

Можно как то описать сей процесс или ткнуть в доку?
14 окт 09, 12:43    [7783998]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
petsa
Member

Откуда:
Сообщений: 1708
автор
Прошу пояснить. Учетка где? в Винде? или на SQL сервере?

Можно как то описать сей процесс или ткнуть в доку?

Нужна учетная запись SQL-сервер, с правами sysadmin (но не sa). Заходите под этой учетной записью на SQL-сервер, меняете пароль у sa.
14 окт 09, 12:51    [7784065]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Учетка входящая в группу SYSADMIN уже не используется много лет. Ввиду отсутствия этого человека.
14 окт 09, 13:00    [7784125]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Konst_One
Member

Откуда:
Сообщений: 11614
за что ж вы так админа то не любили, что он вам адреса и явки все провалил
14 окт 09, 13:01    [7784131]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Glory
Member

Откуда:
Сообщений: 104751
зашел_спросить
Учетка входящая в группу SYSADMIN уже не используется много лет. Ввиду отсутствия этого человека.

Т.е. вы хотите, не обладая никакими правами, поменять пароль sa ?
14 окт 09, 13:03    [7784144]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Konst_One
за что ж вы так админа то не любили, что он вам адреса и явки все провалил


Этого уж я не знаю. Я программист и тут недавно. Учетка в базе создается через клиента и это прекрасно работало много лет... 6 точно. Но через коиента права выдаются соответствующие.

Сейчас возникла потребность доработки. Но адресов и явок к сожалению не имеем. Потому и прошу помочь восстановить его или удалить.
14 окт 09, 13:05    [7784160]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Glory
Member

Откуда:
Сообщений: 104751
зашел_спросить


Сейчас возникла потребность доработки. Но адресов и явок к сожалению не имеем. Потому и прошу помочь восстановить его или удалить.

Без необходимых прав это невозможно
14 окт 09, 13:08    [7784196]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
petsa
Member

Откуда:
Сообщений: 1708
Не знаю версии Вашего SQL-сервера, но в 2000 и 2005 есть по умолчанию группа BULTIN\Adminictrators. Она входит в роль sysadmin SQL-сервера. Члены этой группы - это локальные администраторы компьютера. Если ее не удалили из SQL-сервер можно законнектиться под одной из учетных записей этой группы.
14 окт 09, 13:09    [7784210]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Glory
зашел_спросить


Сейчас возникла потребность доработки. Но адресов и явок к сожалению не имеем. Потому и прошу помочь восстановить его или удалить.

Без необходимых прав это невозможно


Т.е. Вы считаете что сервер можно списывать и выбрасывать?

Переустановка софта этому может помочь? поднятие резервной копии?
14 окт 09, 13:10    [7784219]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Konst_One
Member

Откуда:
Сообщений: 11614
это если windows авторизация доступна на sql-сервере
14 окт 09, 13:10    [7784224]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
atypo
Member

Откуда:
Сообщений: 11
зашел_спросить,
можно зайти с сервера с правами Win админа локального или доменного, если не отключена win аутентификация (по крайней мере на sql2k так можно было).
но учтите, что пароль SA может использоваться в других программах, например том клиенте который права раздает.
14 окт 09, 13:11    [7784225]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
petsa
Member

Откуда:
Сообщений: 1708
Konst_One
это если windows авторизация доступна на sql-сервере

А когда она бывает недоступной?
14 окт 09, 13:13    [7784253]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
зашел_спросить
Т.е. Вы считаете что сервер можно списывать и выбрасывать?


Хочеться с бубном поплясать? Огласите SELECT @@version?
14 окт 09, 13:14    [7784265]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Glory
Member

Откуда:
Сообщений: 104751
зашел_спросить

Переустановка софта этому может помочь? поднятие резервной копии?

А эти действия разве сообщат вам пароль sa ? Скорее потребуют его сначала
14 окт 09, 13:15    [7784267]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)   May  3 2005 23:18:38   Copyright (c) 1988-2003 Microsoft Corporation  Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 3) 
14 окт 09, 13:22    [7784326]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
зашел_спросить,

1. Бэкапим все, что можно.
2. Остановливаем службу сервера.
3. Копируем master.mdf и .ldf в какое-нить место.
4. Стартуем сервер.
5. Аттачим скопированные файлы, как пользовательскую бд.
6. С помошью pwdencrypt('NewPassword') апдейтим поле password в табличке sysxlogins для логина sa.
7. Стопим сервер.
8. Подменяем файлы master (сохранив еще раз оригинальные).
9. Пробуем взлететь...
14 окт 09, 13:26    [7784369]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
atypo
Member

Откуда:
Сообщений: 11
\мысль вслух\
так, права для бекапа у них есть, а для помены пароля са нет...
14 окт 09, 13:30    [7784407]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
atypo
\мысль вслух\
так, права для бекапа у них есть, а для помены пароля са нет...


Нет, я ошибся. Бэкапы делались топором. Снапшот всей машины и больше ничего.
14 окт 09, 13:31    [7784427]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
зашел_спросить,

п.5, естественно надо делать на сервере, на который есть админские права.
14 окт 09, 13:37    [7784485]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Guf
Member

Откуда: Новосибирск
Сообщений: 659
зашел_спросить,

Если сервер дано не трогали, то возможно ЕМ на самом сервере все еще ходит под sa. Это можно проверить профайлером или... Открыть ЕМ - правой педалью на подключении - Edit SQL Server Registration properties... Если там sa или логин с админскими правами, вы отделались легким испугом
З.Ы. Перед тем как будете менять пароль выполните пункты 1-3 от pkarklin
14 окт 09, 13:47    [7784566]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
OrlandoRost
Member

Откуда:
Сообщений: 95
Guf
зашел_спросить,

Если сервер дано не трогали, то возможно ЕМ на самом сервере все еще ходит под sa. Это можно проверить профайлером или... Открыть ЕМ - правой педалью на подключении - Edit SQL Server Registration properties... Если там sa или логин с админскими правами, вы отделались легким испугом
З.Ы. Перед тем как будете менять пароль выполните пункты 1-3 от pkarklin


на всякий случай продолжу до логического конца для topic_starter:
если у вас EM запускается с правами админа, то из того-же EM вы можете сменить пароль для sa.
заходите в папку logins, выбираете sa и задаете новый пароль.
;)
14 окт 09, 15:15    [7785376]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
ALeXeY_15
Member

Откуда: Московская область
Сообщений: 202
А что, войти, используя Win-аутентификацию - не судьба ?

Или, мб, автор не понимает, что это такое ?
14 окт 09, 15:37    [7785571]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Всем спасибо вопрос решился, когда нашли пароль админа Вин "сервера".
14 окт 09, 16:19    [7785995]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Восстановление пароля SA  [new]
Никита Винокуров
Member [скрыт]

Откуда:
Сообщений: 4
зашел_спросить,

можно попробовать создать учетную запись с правами сис. администратора (см. пример [url=]http://remotehelper.ru/subd/ms-sql-server/ms-sql-server-2008-vosstanovlenie-dostupa-zabyli-parol-sa[/url]). Мне помогло.
1 мар 18, 12:25    [21227981]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
aleks222
Guest
Никита Винокуров
зашел_спросить,

можно попробовать создать учетную запись с правами сис. администратора (см. пример [url=]http://remotehelper.ru/subd/ms-sql-server/ms-sql-server-2008-vosstanovlenie-dostupa-zabyli-parol-sa[/url]). Мне помогло.


Ваще то, у MS есть документированный способ.
https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/connect-to-sql-server-when-system-administrators-are-locked-out
1 мар 18, 17:21    [21229456]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Yasha123
Member

Откуда:
Сообщений: 1973
aleks222
Никита Винокуров
зашел_спросить,

можно попробовать создать учетную запись с правами сис. администратора (см. пример [url=]http://remotehelper.ru/subd/ms-sql-server/ms-sql-server-2008-vosstanovlenie-dostupa-zabyli-parol-sa[/url]). Мне помогло.


Ваще то, у MS есть документированный способ.
https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/connect-to-sql-server-when-system-administrators-are-locked-out

по ссылке товарища Винокурова как раз это и описано.
товарищ просто "не заметил", что там запустили сервер в сингл юзере.
а заодно забыл упомянуть о том, что проделывает все виндовый админ.
а иначе шиш тeбе, а не "создать учетную запись с правами сис. администратора".
1 мар 18, 17:29    [21229503]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
ppyf
Guest
Yasha123,

Не совсем так.

Если SQL сервер в смешанном режиме проверки подлинности, то (на примере SQLEXPRESS):

cmd.exe 1:
sqlservr.exe -m -T7806 –sSQLEXPRESS

cmd.exe 2:
sqlcmd -S COMPUTER\SQLEXPRESS -A

ALTER LOGIN [sa] ENABLE;
ALTER LOGIN [sa] WITH PASSWORD='P@ssw0rd', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF;
go
shutdown;
go

И далее все права из-под SA.
2 мар 18, 10:32    [21231381]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
зашел_спросить
Guest
Наконец-то! 9 лет не мог восстановить пароль, вся работа стояла, пароль восстанавливал, а сегодня смог!
Всем спасибо!
2 мар 18, 12:44    [21231920]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление пароля SA  [new]
Yasha123
Member

Откуда:
Сообщений: 1973
ppyf
Yasha123,

Не совсем так.

Если SQL сервер в смешанном режиме проверки подлинности, то (на примере SQLEXPRESS):

cmd.exe 1:
sqlservr.exe -m -T7806 –sSQLEXPRESS

cmd.exe 2:
sqlcmd -S COMPUTER\SQLEXPRESS -A

ALTER LOGIN [sa] ENABLE;
ALTER LOGIN [sa] WITH PASSWORD='P@ssw0rd', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF;
go
shutdown;
go

И далее все права из-под SA.

что не так-то?
серер запускаете в сингл юзере? запускаете.
и с какой радости на сервер попадаете?
ну потому что все делает виндовый админ.
а уж что там делаете потом, enable-ите ли sa, создаете ли нового сисадмина или себя любимого в сисадмины дрбавляете, какая разница-то?
2 мар 18, 14:15    [21232368]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Microsoft SQL Server Ответить