Войдите на свой компьютер как локальная учетная запись администратора. По умолчанию это должна быть роль системного администратора в MSSQL.
Используя SSMS, подключитесь к вашему экземпляру MSSQL с помощью встроенной аутентификации. Теперь вы системный администратор. Как системный администратор, теперь вы можете добавить свою учетную запись обычного пользователя к роли системного администратора :
EXEC sp_addsrvrolemember @loginame = 'PC_OR_DOMAIN\loginname', @rolename = 'sysadmin'
Если вы используете SSPI (иначе говоря, Integrated Authentication, то есть не другое имя пользователя и пароль при запуске SSMS), просто используйте свою учетную запись Windows в качестве имени для входа. Если вы используете Sql Server Authentication (он же имя пользователя и пароль), используйте имя пользователя в качестве имени для входа. Если вы используете любое другое имя для входа, также будет создана учетная запись.
Конечно, есть способ сделать это в графическом интерфейсе, но у меня нет удобного банкомата, чтобы рассказать вам, как. Я думаю, что это в разделе Безопасность -> Логины -> Свойства и некоторые флажки для различных ролей сервера.
Редактировать: Включение учетной записи локального администратора в Vista
Кроме того, если вы являетесь локальным администратором (ваша учетная запись пользователя указана в группе локальных администраторов), то - по умолчанию - вы являетесь системным администратором. Возможно, стоит дважды проверить членов роли sysadmin (SQL) и группы локальных администраторов (Vista).
Edit2: Оказывается, SQL 2008 делает не добавления BUILTIN \ Administrators больше. В этом случае вам нужно проверить, что вы сделали добавили. Это должно быть доступно через узел логинов. Есть примечание, что вы можете быть заблокированы администратора MSSQL, если вы не выберете логин sysadmin. Если это так, я бы переустановил. Вы можете сохранить свои базы данных, остановив MSSQL и скопировав файлы * .MDF и * .LDF. После переустановки скопируйте их обратно и используйте sp_attach_db для их повторного подключения.