Добавить сервисы анализа в экземпляр кластерного SQL Server 2008

StackOverflow https://stackoverflow.com/questions/1160179

Вопрос

У меня есть существующий кластер с несколькими инстановками SQL 2008, и я пытаюсь добавить услуги анализа в существующий экземпляр. Я запускаю установку, выбираю «Добавить функции», настраиваю SSAS, а затем на окончательной проверке предварительной установки я снял проверку «существующий кластерный или кластерный экземпляр». Конечно, я бы провалил эту проверку - я пытаюсь добавить функцию в существующий кластерный экземпляр. Вот изображение ошибки:

"Existing clustered or cluster-prepared instance" error message
(источник: trycatchfinally.net)

Кто -нибудь успешно добавил функцию в кластерный экземпляр в SQL 2008? Я не могу поверить, что это не может быть сделано - моя альтернатива состоит в том, чтобы удалить SQL из одного узла, попытаться снова добавить эту функцию, надеясь, что я не проведу эту же проверку (хотя я, вероятно, буду), а затем повторно добавить ко второму узлу. Это кажется опасным и ненужным.

Я нашел другого человека, у которого был один и тот же вопрос, но люди, отвечающие на него, явно даже не читают вопрос, поскольку они упоминают, как кластер сервер, и что он должен использовать SQL 2000, так что это вообще не помощь. (Хотя я хотел бы указать на него здесь, когда на него ответили: http://forums.techarena.in/software-development/1209984.htm

Это было полезно?

Решение

Взгляните на белого документа SQL Server 2008 Белого документа.

http://download.microsoft.com/download/6/d/69d1fea7-5b42-437a-b3ba-a4ad13e34ef6/sqlserver2008failovercluster.docx

Страница 31 и 32

«Примечание: SQL Server 2008 не поддерживает добавление функций к существующему экземпляру отказоустойчивости кластера, поэтому сервисы анализа не могут быть добавлены в существующий экземпляр SQL Server. Чтобы поделиться группой ресурсов с экземпляром SQL Server, вы должны выбрать для установки анализа Услуги во время начальной установки SQL Server.

Другие советы

Предупреждение: я никогда не добавлял аналитические услуги в свою существующую кластерную среду.

Но вот как я бы сделал это: 1. Удалите один узел из кластера (при условии, что у вас есть> 2 узла). 2. Установите службы анализа. 3. Верните узел обратно в кластер.

Попробуйте найти необходимый /параметр Skiprules.

Я использовал следующую команду SQL STUP для установки функции SSRS с кластерным экземпляром:

Setup.exe /skiprules = stantaloneinstall_hasclusteredorpreparedinstancecheck /action = install

Опция для добавления или удаления функций не поддерживается ни при запуске установки через центр установки SQL Server, ни при запуске настройки из командной строки. Для получения дополнительной информации о том, что происходит, когда вы пытаетесь добавить функцию с помощью настройки, вы можете обратиться к следующему сообщению на форуме:

Why do I get ‘Rule “Existing clustered or clustered-prepared instance” failed’ error while adding new features to an existing instance of SQL Server Failover Cluster?

Эта статья можно найти здесь.

Если вам нужно добавить или удалить функции в существующую установку, вам необходимо переустановить виртуальный экземпляр с помощью необходимых функций. Для получения дополнительной информации вы можете обратиться к следующим темам в SQL Server Books Online:

How to: Remove a SQL Server Failover Cluster Instance (Setup)
How to: Create a New SQL Server Failover Cluster (Setup)

ПРИМЕЧАНИЕ. Ресурс SQL Server Analysis Analysis Services является частью любой группы ресурсов SQL Server Sailover Cluster, в которой установлены службы анализа. Хотя можно установить как двигатель базы данных, так и службы анализа в одной и той же группе ресурсов, обычно рекомендуется установить их в качестве отдельных экземпляров. Сервисы анализа не зависят от SQL Server, и он должен быть установлен в отдельную группу ресурсов для максимальной доступности и производительности.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top