Я отследил бы:
Возможно, что Ваша администраторская учетная запись Windows не имеет прав администратора - это зависит, что Вы настраиваете. Необходимо будет войти в систему с учетной записью, которая действительно имеет права, или, входит в систему как пользователь sa.
Если Вам не включили аутентификацию SQL, можно активировать ее тонкой настройкой реестра. Я думаю, что это - правильный ключ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<<instance name>>\MSSQLServer\Loginmode
Это должно быть установлено на смешанный режим (2), но конечно все еще необходимо знать то, чем пароль sa был при установке экземпляра.
Существует сценарий на CodePlex, который автоматизирует восстановление от проигрывающих прав системного администратора до Вашего локального экземпляра SQL Server, если у Вас есть доступ к администраторской учетной записи Windows:
Обновите полномочия запуска сервиса экземпляра SQL Server включать '-m' или-m "Microsoft SQL Server Management Studio - Запрос", если Вы предпочли бы использовать SSMS по sqlcmd/osql.
Затем используйте эту команду для соединения через командную строку:
sqlcmd -E -S HOSTNAME\INSTANCENAME
Или соединитесь с через SSMS с:
\\.\pipe\hostname\instancename\sql\query
И используйте это для добавления входа в систему и роли:
CREATE LOGIN [domain\username] FROM WINDOWS;
GO
EXEC sp_addsrvrolemember 'domain\username', 'sysadmin';
GO
После того, как можно удалить '-m' опции на сервисе и обычно запускать его.
См. http://msdn.microsoft.com/en-us/library/ms188236.aspx для деталей.