В процессе установки MS Sharepoint 2010 создаёт свою БД таким образом, что локальные администраторы:

— не наделяются правами sysadmin в SQL Server
— используется только Windows аутентификация
— sa выключен и пароль его неизвестен

С использованием однопользовательского административного режима SQL Server 2008 это довольно просто обойти.

  1. Входим на сервер с правами локального администратора
  2. Останавливаем все инстансы SQL сервера и приложения которые с ним работают (и могут залогиниться на него раньше вас)
  3. Устанавливаем смешанный режим аутентификации SQL сервера.
    Для этого изменить в реестре параметр «HKEY_Local_Machine\Software\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL Server\Login mode» на 2.
    Это нужно делать именно для нужного инстанса.
  4. Запускаем SQL сервер в однопользовательском режиме.
    Открываем командную строку (cmd) с правами администратора (правой кнопкой — Run as Administrator).
    Переходим в каталог с исполняемыми файлами соответствующего инстанса SQL сервера, например: «C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn».
    Выполняем sqlservr.exe -m -f. (В моём случае понадобилось вручную указать путь к .mdf и .ldf, через ключи -d и -l соответвенно).
    Дожидаемся появления «SQL Server is now ready for client connect. Recovery is complete.»
    НЕ ЗАКРЫВАТЬ ОКНО ДО ЗАВЕРШЕНИЯ ВСЕЙ ПРОЦЕДУРЫ!
  5. Запускаем ещё одно окно cmd и выполняем:
    osql -E
    Alter login sa ENABLE
    GO
    Alter login sa WITH PASSWORD = «P@ssw0rd»
    GO
    EXIT
    Если всё верно, после «GO» номер строки будет перескакивать на «1».
  6. Запускаем SQL Management Studio, подключаемся используя аутентификацию SQL сервера и установленный выше пароль для учётной записи «sa».
  7. Добавляем нужных пользователей и назначаем им права.
  8. Нажимаем Ctrl+C в первом окне cmd, соглашаемся с остановкой SQL сервера.
  9. Штатным порядком запускаем службы SQL.
  10. По желанию, отключаем обратно «sa» и меняем режим аутентификации