Фиксация SQL Server 2005 после понижения в должности сервера от Active Directory

rpmfusion.org является очень хорошим repo для Fedora. Fusion об/мин является слиянием Капли, Freshrpms и Livna.

2
задан 15 July 2009 в 01:25
2 ответа

Своего рода грубый подход, но Вы попытались удалить и переустановить SQL Server? Если это не позволит Вам, Вы могли бы попробовать эти шаги.

Как другая опция, Вы могли попробовать эти шаги для фиксации локальной учетной записи проблема SID, но она похожа своего рода на боль.

1
ответ дан 3 December 2019 в 13:38
  • 1
    От моего поиска с помощью Google сегодня, который является лучшим ответом, который я мог найти онлайн, но не я haven' t попробовал его все же. Я могу сделать это, но я должен выяснить, как переустановить его, ничего не делая к самой базе данных. Кажется, что должен быть более изящный способ зафиксировать его на месте, хотя... предполагают, что я должен прочитать руководство SQL Server. –  Michael Ridley 15 July 2009 в 01:37
  • 2
    Переустановка SQL Server won' t удаляют базы данных. Если Вы хотите быть супер уверенными, тем не менее, создают резервную копию .mdf и .ldf файлов для Ваших баз данных. –  Adam Brand 15 July 2009 в 01:39
  • 3
    Обновленный мой ответ с чем-то Вы могли судить Michael, но я думаю, удаляя, и переустанавливание было бы быстрее. –  Adam Brand 15 July 2009 в 01:39

Я не вращал тестовый экземпляр для репродуцирования этого на моем собственном поле, но похоже, что существует три значения реестра, сохраненные в ключе ниже этого, относятся к 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 была так или иначе удалена" и прочитана обходное решение там. Это похоже на убирание старых групп, и выполнение установки в режиме восстановления сделает то, что Вы хотите. Я положил бы, что лучше, чем попытка воссоздать их вручную как некоторые сообщения в блоге и сообщения форума я нашел, предлагают.

Сказав все это, резервное копирование, в минимуме, той части реестра и Ваших баз данных, прежде чем Вы начнете изменять вещи. Наличие хороших резервных копий делает вещи "просто работать"... <улыбаются>

0
ответ дан 3 December 2019 в 13:38

Теги

Похожие вопросы