Зміна пароля


15

Я намагаюся змінити пароль облікового запису sa за допомогою SQL Server Management Studio 2012. Я дотримувався наведених нижче кроків, але пароль все одно той же.

  1. Увійдіть в студію управління SQL Server, виберіть Engine Database, \ SBSмоніторинг, автентифікація Windows.
  2. Перейдіть до Провідника об’єктів - Папка безпеки - Папка входу.
  3. Клацніть правою кнопкою миші на обліковому записі SA та виберіть пункт Властивості.
  4. У загальній сторінці змініть пароль SA та підтвердіть його.
  5. На сторінці статусу змініть Увійти на Увімкнено. Клацніть OK, щоб зберегти зміни.
  6. Перезавантажте SQL Server та всі його служби.

Будь-яка ідея?


Яка помилка виникає при спробі входу? Чи налаштований сервер лише для автентифікації Windows? Чи saвимкнено обліковий запис? Чи saперейменовано обліковий запис та додано інший обліковий запис sa? Що ви отримуєте, коли ви запускаєте такі:SELECT CASE SERVERPROPERTY('IsIntegratedSecurityOnly') WHEN 1 THEN 'Windows Authentication' WHEN 0 THEN 'Windows and SQL Server Authentication' END as [Authentication Mode]; SELECT name, type_desc, is_disabled FROM sys.server_principals WHERE sid = 0x01; SELECT * FROM sys.syslogins WHERE sid = 0x01;
Шматочки бекону

2
Переконайтеся, що для вашого примірника встановлено змішану автентифікацію.

2
ERRORLOG повідомить вам причину відмови входу. Якщо змішана автентифікація не ввімкнена, ви побачите "Помилка входу для користувача" sa ". Причина: спроба входу за допомогою аутентифікації SQL не вдалася. Сервер налаштований лише для автентифікації Windows." Більше того, чому на землі ви використовуєте sa? Це добре відомий логін та потенційний автомобіль атаки: відключіть його та налаштуйте інший логін системи.
спагеттідба

Відповіді:


10

використовуючи цей запит, він змінить пароль

GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'newpassword' 
GO

Дякую, але у мене все ще є проблеми. Насправді, виконуючи ці команди на SQL Server Management Studio, я отримав таке повідомлення: "Команди (и) успішно виконані." ... Але коли я намагаюся увійти за допомогою нового пароля, він не працює. Навіть коли я проконсультувався з властивостями SA, я виявив, що насправді нічого не змінилося, навіть якщо я зробив оновлення!

тест IHAD його з моїм дб і його роботи perfect.just близько до SQL Studio управління і відкрийте його знову і спробувати з новим password.and , дайте мені знати , якщо у вас все ще проблеми
Arunprasanth KV

10

Ви дійсно були поруч зі своїм рішенням. Вам просто потрібно перезапустити екземпляр SQL Server \SBSMonitoringпісля зміни saпароля, як пояснено в наступній статті, і переконатися, що автентифікація змішаного режиму включена.

Рішення

Довідка: Який пароль за замовчуванням для облікового запису 'sa' у стандарті Windows sbs 2011 (я трохи змінив список початкових записів):

  1. Увійдіть у студію управління SQL Server

    • Виберіть двигун бази даних, <SBSservername>\SBSmonitoring
    • відкрити Властивості сервера
    • натисніть на розділ Безпека
    • виберіть режим SQL Server та Windows Authentication
    • Натисніть кнопку ОК
    • Перезапустіть екземпляр SQL Server
  2. Перейдіть до Провідника об’єктів - Папка безпеки - Папка входу.

  3. Клацніть правою кнопкою миші на обліковому записі SA та виберіть пункт Властивості.
  4. У загальній сторінці змініть пароль SA та підтвердіть його.
  5. На сторінці статусу змініть Увійти на Увімкнено. Клацніть OK, щоб зберегти зміни.
  6. Перезавантажте SQL Server та всі його служби.

Це має зробити роботу.

Альтернативне рішення

Виконайте наступне твердження, щоб встановити екземпляр SQL Server у змішаному режимі:

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO

Потім перезавантажте сервер і змініть saпароль, як зазвичай.

Змішаний режим (режим SQL Server та автентифікація Windows)

Якщо ви не ввімкнете автентифікацію змішаного режиму, ви постійно отримуватимете повідомлення про помилку при спробі входу в систему за допомогою входу на saSQL Server, навіть якщо ви змінили пароль та ввімкнули вхід.

Помилка входу в режим автентифікації Windows

Увімкнення змішаного режиму (він же, режим SQL Server та режим автентифікації Windows) позбудеться цього повідомлення про помилку.


0

Для цього є різні методи:

1) Ви можете це зробити за допомогою командного рядка

2) Використання стороннього програмного забезпечення, такого як зміна паролів SQL-сервера. посилання тут

3) Спробуйте відновити головну базу даних із резервного копіювання бази даних. Це не допоможе в довгостроковій перспективі, оскільки ви все одно будете стикатися з тією ж проблемою, якщо не пам’ятаєте пароль SA.

Перейдіть за посиланням нижче для використання командного рядка, який працював для мене в минулому:

https://technet.microsoft.com/en-us/magazine/jj853293.aspx


0

якщо ви використовуєте лише "автентифікацію Windows", ваш обліковий запис SA вимкнено за замовчуванням. Переконайтеся, що ви використовуєте змішану автентифікацію, інакше ви не зможете увійти на сервер sql.


-1

Я розумію, що ви завжди повинні змінювати пароль через менеджер конфігурацій SQL Server. В іншому випадку він може неправильно змінитися у всій системі.


-1
  1. Вхід у SQL Server Запуск у адміністрації
  2. виберіть увійдіть на сервер у режимі автентифікації SQL Server та Windows
  3. Перейдіть до Провідника об’єктів-- Папка безпеки - папка входу .
  4. Клацніть правою кнопкою миші на обліковому записі sa та виберіть пункт Властивості. (Якщо ви хочете змінити ім'я, також клацніть правою кнопкою миші на sa і перейменуйте її)
  5. На Загальній сторінці змініть пароль і підтвердіть його.
  6. На сторінці статусу змініть Увійти на Увімкнено . Клацніть OK, щоб зберегти зміни.
  7. Перезавантажте SQL Server та всі його служби.
  8. Відключіть і підключіться
  9. Ім'я для входу sa (якщо не змінити прізвище ), а пароль - новий

1
Чим це відрізняється від попередніх відповідей?
Джон ака hot2use

Якщо ви хочете скинути пароль, то обов'язково запустіть його як адміністратор
Piyal Senarathna
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.