SQL Server帐户即使在单用户模式下也是禁用的

我正在通过其SQL Server 2008 R2数据库与第三方产品进行集成。 在以前的版本中,我能够通过SQL Server Management Studio和SQLCMD作为使用Windows身份validation的Windowspipe理员访问数据库。

第三方产品控制sa帐户并保密。

应用供应商的最新产品更新后,我无法再使用Windows身份validation访问数据库。 我甚至尝试单一模式,但没有运气。

以下是我如何切换到单一模式:

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. 

有没有办法? 或者是更有可能的供应商已经closures了一个洞,我不能进入?

使用PSExec连接到使用NT AUTHORITY \ SYSTEM帐户的实例:

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

但是请记住,你可能会打破一些合同,只是想注意到:)

原作者在这里