Назад | Перейти на главную страницу

Учетная запись SQL Server отключена даже в однопользовательском режиме

Я интегрируюсь со сторонним продуктом через его базу данных SQL Server 2008 R2. В предыдущей версии я мог получить доступ к базе данных через SQL Server Management Studio и SQLCMD как администратор Windows с использованием проверки подлинности Windows.

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

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

Вот как я перешел в одиночный режим:

net stop MSSQL$FOOBAR
net start MSSQL$FOOBAR -mSQLCMD

Кажется, запускается база данных.

C:\>sqlcmd /S .\FOOBAR
Msg 18470, Level 14, State 1, Server WINMAC\FOOBAR, Line 1
Login failed for user 'WINMAC\steve'. Reason: The account is disabled.

Есть ли выход? Или, скорее всего, поставщик закрыл брешь, и я не могу войти?

Использование PSExec для подключения к экземпляру с использованием учетной записи NT AUTHORITY \ SYSTEM:

http://www.mssqltips.com/sqlservertip/2682/recover-access-to-a-sql-server-instance/

Однако имейте в виду, что вы можете нарушить какой-то контракт, просто хотел отметить это :)

Первоначальный автор Вот