Какой пароль у sa mssql по умолчанию
Перейти к содержимому

Какой пароль у sa mssql по умолчанию

  • автор:

Какой пароль у sa mssql по умолчанию

Не могу подключиться к SQL-ной базе. как узнать какой пароль на sa?
Под терминалом зашел на сервер. Создал базу. Пытаюсь ввести в конфигураторе в параметрах подключения (главное пароль уже ввиде звездочек стоит). выдает ошибку:
28000
[Microsoft][ODBC SQL Server Driver][SQL Server]Login filed for use `sa`

спросить улю427
Обратиться к администратору контролера домена.
(2) Лучше спросить у администратора, который ставил SQL
По умолчанию пароль у sa — пустой. Ежели только кто — то не поставил какой-нибудь.
его уже нет здесь . не работает.
(3) жжоте. где тут домен?
(6) молодцы, так держать.

Смени пользователя для базы. В QA пишешь:
use
ехес sp_changedbowner ‘ИмяПользователя’
use master

(6) Ты базу то под каким пользователем создавал? С тем и заходи!
Создавал как пользователь с правами Админа.

«SQL state 28000
Native 18452
Message [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ‘sa’.

(9) Ты на серваке админ? Попробуй сам заменить пароль на sa через EM.
(11) Вод того пользователя и пропиши в 1С! Нафига тебе sa.
Выгрузи базу и загрузи в свою
(+13) Если SQL раньше под 1С использовался там должен стоять mixed mode.
попробую. сейчас

«SQL state 28000
Native 18452
Message [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ‘Ну тут мой логин!’.

(18)Круто. Посмотри в Скуле вариант аутентификации. Может там стоит только виндоуз аутентификация.
нет. уже смотрел.

Разберем по порядку.
1. Заходим в скуль(«Сервак») под пользователем «Юзер» с паролем «пшелнах».
2. Создаем базу «Хрень».
3. Проверяем аутентификацию в скуле — проверка силами скуля а не винды.
4. Лезем в 1С — «Администрирование|ПараметрыБазыСКЛ»
5. Заполняем Сервер — «Сервак», База данных — «Хрень», Пользователь — «Юзер», Пароль — «пшелнах».

(22)+ Примерно так?
Пароль был простой «123». Спасибо за внимание.
кулц хакер.

По умолчанию пароль sasql
Лучше его сменить — В интерпрайз менеджере открываешь сервер, Security logins
правой на sa — свойства — и меняешь пароль.

sp_password (Transact-SQL)

Добавляет или изменяет пароль для имени входа Microsoft SQL Server.

В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте ALTER LOGIN .

Синтаксис

 sp_password [ [ @old = ] 'old_password' , ] < [ @new =] 'new_password' >[ , [ @loginame = ] 'login' ] 

Аргументы

[ @old = ] ‘old_password’ Является старым паролем. old_password — sysname с значением NULL по умолчанию.

[ @new = ] ‘new_password’ Новый пароль. new_password — sysname без значения по умолчанию. old_password необходимо указать, если именованные параметры не используются.

Не используйте пароль со значением NULL. Выбирайте надежные пароли. Дополнительные сведения см. в разделе Strong Passwords.

[ @loginame = ] ‘login’ Имя имени входа, затронутого изменением пароля. Аргумент login имеет тип sysname и значение по умолчанию NULL. имя входа уже должно существовать и может быть указано только членами предопределенных ролей сервера sysadmin или securityadmin.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

sp_password вызывает ALTER LOGIN. Эта инструкция поддерживает дополнительные параметры. Сведения об изменении паролей см. в статье ALTER LOGIN (Transact-SQL).

sp_password нельзя выполнить в рамках определяемой пользователем транзакции.

Разрешения

Необходимо разрешение ALTER ANY LOGIN. Также требуется разрешение CONTROL SERVER для сброса старого пароля без его ввода, или если изменяемое имя входа имеет разрешение CONTROL SERVER.

Участник всегда может изменить свой собственный пароль.

Примеры

А. Изменение пароля учетной записи без ввода старого пароля

Следующий пример показывает, как пользоваться ALTER LOGIN для смены пароля учетной записи Victoria на B3r1000d#2-36 . Это является предпочтительным методом. Пользователь, который выполняет эту команду, должен иметь разрешение CONTROL SERVER.

ALTER LOGIN Victoria WITH PASSWORD = 'B3r1000d#2-36'; GO 

B. Изменение пароля

Следующий пример показывает, как пользоваться ALTER LOGIN для смены пароля пользователя Victoria с B3r1000d#2-36 на V1cteAmanti55imE . Это является предпочтительным методом. Пользователь Victoria может использовать эту команду безо всяких дополнительных разрешений. Другим пользователям для этого требуется разрешение ALTER ANY LOGIN.

ALTER LOGIN Victoria WITH PASSWORD = 'V1cteAmanti55imE' OLD_PASSWORD = 'B3r1000d#2-36'; GO 

Как сбросить пароль SA в Microsoft SQL Server?

date

21.12.2021

user

itpro

directory

SQL Server

comments

комментариев 5

В этой статье мы рассмотрим, как сбросить пароль SA (system administrator) в базе данных Microsoft SQL Server 2019/2017/2014/2011. Данная инструкция поможет вам восстановить доступ к базе данных MSSQL, если вы не можете аутентифицироваться с помощью учетной записи sa (пароль sa был забыт/утерян/учетка отключена) или под пользователем Windows (в настройках доступа отсутствуют пользователи с правами администратора MS SQL).

Локальная учетная запись sa имеет максимальные привилегии в MS SQL. В большинстве случаев она отключена, но вы можете включить ее, задать нужный пароль и восстановить доступ к SQL Server.

Для восстановления доступа к базе данных без полной переустановки экземпляра MS SQL (и с потерей базы master), нужно запустить SQL Server в однопользовательском режиме (single-user mode). В этом однопользовательском режиме вы сможете авторизоваться на SQL Server под любой учетной записью с правами локального администратора на компьютере, на котором установлен MS SQL Server. После этого можно сбросить пароль учетной записи sa и/или предоставить административные права нужной ученой записи Windows.

Совет. Напомним, что, начиная с MS SQL Server 2008, роль sysadmin на SQL сервере по-умолчанию не назначается локальной группе администраторов Windows.

Чтобы запустить MS SQL Server в single-user mode, подключитесь к хосту MSSQL под любой учетной записью с правами локального администратора Windows.

  1. Остановите инстанс SQL Server (в нашем примере имя инстанса MSSQL — MSSQLSERVER) из командной строки net stop MSSQLSERVER или с помощью PowerShell: Get-Service MSSQLSERVER| stop-service остановить службу MSSQLSERVER
  2. Откройте редактор реестра ( regedit.exe ) и перейдите в раздел параметров запуска сервиса SQL: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER;
  3. Измените значение параметра ImagePath, добавив в качестве аргумента sqlservr.exe ключ -m. В нашем примере получилось такое значение: «C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn\sqlservr.exe» -sMSSQLSERVER -m запуск mssql в однопользовательском режиме с параметром -m
  4. Запустите службу SQL Server: net start MSSQLSERVER
  5. Теперь ваш SQL Server запущен в однопользовательском режиме и позволяет любому члену локальной группы администраторов (или встроенному администратору Windows) подключаться к экземпляру SQL Server с правами sysadmin.
  6. Запустите SQL Server Management Studio (SSMS) и подключитесь к Database Engine под учетной записью администратора компьютера; SQL Server Management Studio: подключиться к MSSQL под локальным администратором
  7. Перейдите в раздел Security ->Logins и найдите пользователя sa. По умолчанию пользователь sa отключен; полльзователь sa в sql server отключен
  8. Откройте его свойства и на вкладке General задайте новый пароль SA. Затем на вкладке Status включите данного пользователя (Login -> Enabled); сбросить пароль sa в mssql
  9. Чтобы разрешить подключаться к MSSQL с помощью локальных учетных записей SQL (в том числе sa), нужно в свойствах сервера на вкладке Security включить режим аутентификации SQL Server and Windows Authentication mode. Иначе при подключении под локальной учетной записью sa будет появляться ошибка:

Login failed for user 'sa'. (Microsoft SQL Server, Error: 18456)

режим аутентфикации mssql: SQL Server and Windows Authentication mode

  • Также в разделе Logins можно добавить нужных пользователей Windows (локальных или доменных) и предоставить им права Server roles ->Sysadmin. Можно предоставить пользователю роль из командной строки sqlcmd:
    EXEC sp_addsrvrolemember ‘DOMAIN\Username’, ‘sysadmin’;)
    GO
    предоставить роль sysadmin для пользователя windows в sql
  • Осталось еще раз остановить службу MSSQL, вернуть начальное значение параметра реестра ImagePart, убрав “-m” ( C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn\sqlservr.exe» -sMSSQLSERVER );
  • Запустите службу SQL Server в обычном режиме;
  • Теперь вы можете подключиться к SQL серверу под учетной записью sa в режиме SQL Server Authentication или под учетной записью Windows, которой вы предоставили права sysadmin в SQL Server.
  • Startup Parameters в настройках SQL Server Configuration Manager

    Совет. Также вы можете запустить SQL Server в однопользовательском режиме с помощью SQL Server Configuration Manager. Для этого нужно в свойствах нужного инстанса перейти на вкладку Startup Parameters и добавить опцию запуска –m.

    Также вы можете использовать командную строку sqlcmd для сброса пароля SA и предоставления доступа к SQL Server.

    1. Запустите SQL Server в однопользовательском режиме как описано выше;
    2. Откройте командную строку и подключитесь к серверу SQL: sqlcmd –S localhost
    3. Чтобы изменить пароль пользователя SA и включить его, выполните следующие команды T-SQL: ALTER LOGIN sa enable
      GO
      ALTER LOGIN sa WITH PASSWORD = ‘newsa_pa$$w0rdd1’

    В этой статье мы показали, как восстановить доступ к SQL Server в single user mode. В этом режиме вы можете сбросить пароль sa (и других пользователей SQL), или предоставить права администратора SQL учетным записям Windows. Однопользовательский режим также можно использовать для восстановления базы temdb в MSSql Server.

    Меняем пароль sa в sql

    Меняем пароль sa в sql

    Настройка серверов windows и linux

    Всем привет, сегодня расскажу как изменить или сбросить пароль sa sql сервера. Напомню sa это логин пользователя в MS SQL, имеющий по умолчанию самые высокие привилегии, сама учетка локальная, зачастую даже выключенная, но тем не менее часто используемая. Может получиться такая ситуация, что вы забыли от нее пароль и тем самым потеряли доступ к базам данных, сегодня вы научитесь это обходить и восстанавливать доступ до ваших БД.

    И так у вас есть MS SQL, как установить sql я уже рассказывал, кто не знает посмотрите. У вас задача сменить пароль для пользователя sa sql.

    Пароль sa по умолчанию

    Напомню пароль sa по умолчанию как ни странно sa
    Единственное требование, вы везде должны быть локальным администратором

    Сменить пароль sa в sql через графический интерфейс

    Начнемс, откройте пуск и идите по пути Все программы > Microsoft SQL Server 2012 R2 > Среда SQL Server Management Studio

    Меняем пароль sa в sql-01

    Меняем пароль sa в sql-02

    Не важно какой способ вы выбрали эффект будет один и тот же у вас откроется SQL Server Management Studio. Но второй способ явно быстрее.

    По умолчанию стоит проверка подлинности Windows, что означает, что вы сможете войти только с локальной учетной записью Windows или доменной, главное чтобы были права.

    Меняем пароль sa в sql-03

    Как видите, учетная запись sa по умолчанию отключена, но это не помешает вам сменить ей пароль.

    Меняем пароль sa в sql-04

    ms sql позволяет сбросить пароль sa через ее свойства, для этого щелкаете правым кликом и выбираете свойства из контекстного меню.

    Меняем пароль sa в sql-05

    На вкладке общие вы увидите, поле для ввода нового пароля, единственное учтите, что если стоит галка Требовать использование политики паролей, вам придется придумать стойкий пароль отвечающий требованиям безопасности, а именно

    • Должна быть большая буква в пароле
    • Должна быть маленькая буква в пароле
    • Должен быть спецсимвол или цифра в пароле

    Если галку снять, то можно задать что угодно, я задал например от 1 до 6. Как видите сменить пароль sa в sql, проще паренной репы.

    Меняем пароль sa в sql-06

    Единственное, если вы хотите использовать учетную запись sa, то ее нужно включить, для этого перейдите в пункт состояние и укажите Имя входя Включено.

    Меняем пароль sa в sql-07

    Еще нюанс, вы же помните, что у вас стоит проверка подлинности Windows, а это значит, что нам это не подходит для sa. Щелкнем правым кликом по названию сервера, вверху иерархии и выберем свойства.

    Меняем пароль sa в sql-08

    На вкладке безопасность, выберем вариант Проверка подлинности SQL Server и Windows. Теперь вы можете заходить с помощью пользователя sa в sql.

    Меняем пароль sa в sql-09

    Если при попытке войти Management Studio выдает ошибку 233, что подключение к серверу успешно установлено, но затем произошла ошибка при входе, то сделайте следующее.

    Меняем пароль sa в sql-10

    Откройте Пуск > Панель управления > Администрирование > Службы и перезапустите службу SQL Server.

    Меняем пароль sa в sql-11

    Как видите, теперь я успешно залогинился.

    Меняем пароль sa в sql-12

    Сменить пароль sa в sql через командную строку

    Чтобы в sql сбросить пароль sa через командную строку воспользуйтесь вот такими командами.

    Сменить пароль sa в sql через командную строку-01

    Далее вводите команду

    osql -S имя сервера-E

    Если вылезет сообщение Password validation failed. The password does not meet Windows policy requirements because it is too short. То задайте более строгий пароль.

    Сменить пароль sa в sql через командную строку-02

    Все после этого вы сбросите пароль sa в sql.

    Еще вариант использования osql это вот так

    Сменить пароль sa в sql через командную строку-03

    cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn

    затем мы пытаемся подключиться под доверенной учетной записей ОС

    osql.exe» -S (local)\имя вашего сервера -E

    И последний рубеж
    ALTER LOGIN SA WITH PASSWORD= ‘new_password’
    она заменит пароль на new_password

    С помощью программы Asunsoft SQL Password Geeker

    Есть утилита Asunsoft SQL Password Geeker, к сожалению платная, но способная выполнить поставленную задачу. Запускаем ее жмем Browse далее идем по пути C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA и открываем master.mdf

    Меняем пароль sa в sql-15

    теперь, чтобы сбросить пароль sa в sql, выберите его и нажмите Reset.

    Меняем пароль sa в sql-16

    Сменить пароль sa в монопольном режиме

    Есть еще четвертый способ поменять пароль от sa, и заключается он в запуске MS SQL в однопользовательском режиме (single-user mode). Что нам потребуется.

    Первое это останавливаем MS SQL Server, можно через службы, а можно и из командной строки

    net stop MSSQLSERVER

    Сменить пароль sa в монопольном режиме-01

    Сменить пароль sa в монопольном режиме-02

    Теперь вам нужно задать параметр в строке ImagePath -m как раз и будет говорить об однопользовательском режиме. У меня получилось вот так

    «C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe» -m -s MSSQLSERVER

    Сменить пароль sa в монопольном режиме-03

    Теперь запускаете MS SQL командой

    net start MSSQLSERVER

    Теперь SQL запущен в однопользовательском режиме и позволяет любому члену локальной группы администраторов компьютера подсоединяться к экземпляру SQL Server с правами sysadmin, но нужно SQL об этом сказать. Посмотреть режим работы можно в свойствах службы.

    Сменить пароль sa в монопольном режиме-04

    В командной строке пишем

    cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn

    sqlcmd.exe: EXEC sp_addsrvrolemember ‘имя сервера\имя пользователя’, ‘sysadmin’

    Сменить пароль sa в монопольном режиме-05

    Перезапускаем службу и радуемся жизни, не забудьте потом убрать параметр -m в реестре. Вот так вот просто сбросить пароль sa в sql, как встроенными методами так и сторонними.

    Популярные Похожие записи:
    • Настройка пароля на Digi AnywhereUSBНастройка пароля на Digi AnywhereUSB
    • Ошибка System Chassis 1 Chassis intro на ESXI хостеОшибка System Chassis 1 Chassis intro на ESXI хосте
    • Как массово поменять пароль локального администратора в домене
    • Ошибка someone is currently logged into the APC
    • База данных диспетчера учетных записей на сервере не содержит записиБаза данных диспетчера учетных записей на сервере не содержит записи
    • Как открыть PowerShell, все методыКак открыть PowerShell, все методы

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *