Я не вращал тестовый экземпляр для репродуцирования этого на моем собственном поле, но похоже, что существует три значения реестра, сохраненные в ключе ниже этого, относятся к SIDs групп, созданных установкой SQL Server 2005 года:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\Setup
Значения являются AGTGROUP, FTSGROUP и SQLGROUP. Группы, которым использовали SIDs для заполнения этих значений, были (занимающий место на название сервера и имя экземпляра SQL):
SQLServer2005MSSQLUser$SERVER-NAME$INSTANCE-NAME
SQLServer2005MSFTEUsers$SERVER-NAME$INSTANCE-NAME
SQLServer2005SQLAgentUsers$SERVER-NAME$INSTANCE-NAME
Из того, что я вижу (снова, w/o repro'ing это сам), необходимо создать эти группы для этого сервера, затем получить SIDs для новых групп и поместить их в реестр. Похоже, что "восстановление" установки SQL Server сделало бы это. Взгляните на эту статью от Microsoft Connect: http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=202561
Поиск, что статья для фразы "Одна или несколько групп безопасности SQL была так или иначе удалена" и прочитана обходное решение там. Это похоже на убирание старых групп, и выполнение установки в режиме восстановления сделает то, что Вы хотите. Я положил бы, что лучше, чем попытка воссоздать их вручную как некоторые сообщения в блоге и сообщения форума я нашел, предлагают.
Сказав все это, резервное копирование, в минимуме, той части реестра и Ваших баз данных, прежде чем Вы начнете изменять вещи. Наличие хороших резервных копий делает вещи "просто работать"... <улыбаются>