Вы были действительно рядом с вашим решением. Вам просто нужно перезапустить экземпляр SQL Server \SBSMonitoring
после изменения sa
пароля, как описано в следующей статье, и убедиться, что включена Аутентификация в смешанном режиме .
Решение
Справка: Какой пароль по умолчанию для учетной записи 'sa' в стандарте Windows sbs 2011 (я немного изменил первоначальный список):
Войдите в SQL Server Management Studio
- Выберите Database Engine,
<SBSservername>\SBSmonitoring
- открыть свойства сервера
- нажмите на раздел безопасности
- выберите режим SQL Server и режим аутентификации Windows
- Нажмите на ОК
- Перезапустите экземпляр SQL Server.
Перейдите в Обозреватель объектов - Папка безопасности - Папка логинов.
- Щелкните правой кнопкой мыши учетную запись SA и выберите параметр «Свойства».
- На странице «Общие» измените пароль SA и подтвердите его.
- На странице состояния измените Логин на Включено. Нажмите OK, чтобы сохранить изменения.
- Перезапустите 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)
Если вы не включите аутентификацию в смешанном режиме, вы будете постоянно получать сообщение об ошибке при попытке войти в систему с sa
именем входа SQL Server, даже если вы изменили пароль и включили вход в систему.
Включение смешанного режима (он же, 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;