Visual Studio зависает при развертывании куба - PullRequest
1 голос
/ 12 февраля 2009

У меня проблема с проектом служб Analysis Services в Visual Studio 2005. Мой проект всегда создается, но развертывается только изредка. Об ошибках не сообщается и VS просто зависает. Это мой первый проект служб аналитики, поэтому я надеюсь, что есть что-то очевидное, чего мне просто не хватает.

Здесь у меня есть куб, который я успешно развернул.

Затем я внесу некоторые изменения, например, добавив иерархию в измерение. Когда я пытаюсь развернуть снова, VS зависает. Я должен перезапустить службы Analysis Services, чтобы восстановить контроль над VS, чтобы я мог выключить его. Я перезагружаю все иногда один раз, иногда два или более, прежде чем проект в конечном итоге развернется. Это происходит с любым изменением, которое я делаю, и, похоже, в этом поведении нет закономерностей.

Иногда мне приходится удалять куб из служб Analysis Services перед перезапуском всего, чтобы получить успешное развертывание.

Также я успешно развернул куб, а затем успешно повторно обработал измерение, а затем, когда я открываю окно запроса в SQL Server Management Studio, он говорит, что может найти любые кубы.

В качестве теста я успешно развернул куб. Затем я удалил его в службах Analysis Services и попытался повторно развернуть его, не внося никаких изменений в куб, только для того, чтобы такое же поведение было упомянуто выше.

VS просто зависает без причины, поэтому я не знаю, с чего начать поиск проблемы.

Требуется 15-20 минут, чтобы сделать изменение столь же простым, как установка NameColumn атрибута измерения. Как вы можете себе представить, это отнимает у меня часы моего времени, поэтому я был бы очень признателен за любую помощь, которую мне может оказать.

Ответы [ 2 ]

0 голосов
/ 12 июля 2013

У меня была такая же проблема, но я решил ее

1. найти какой раздел застрял 2. замена запроса на раздел из прямой таблицы именованных запросов из DSV вместо базового запроса SQL (т.е. у меня было «VQuery», и я заменил на «SELECT x, y from ....» (просто копирование из именованного запроса DSV ) 3. Переработка раздела заняла несколько секунд

Кроме того, в моем случае увеличение пула Max Threads не решало проблему, а фактически ухудшало ее.

Первоначально я оставил эти изменения конфигурации, но вскоре понял, что время от времени (случайным образом) я получаю ошибки «Обработчик запросов не может запустить необходимые ресурсы потоков ...» при обработке куба / измерений из служб SSIS или непосредственно в куб.

Я решил этот бит, уменьшив количество макс. Потоков на 50%, как рекомендовано в:

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/d4458d55-54d3-48d1-aa44-dafe34f92560/the-query-processor-could-not-start-the-necessary-thread-resources-for-parallel-query-execution

Выдержка: " Тим, пожалуйста, попробуйте уменьшить MaxThreads в обоих случаях на 50% и проверьте, будет ли ваша проблема решена. "

Я надеюсь, что это поможет другим избежать потери 4 часов, как это было в моем случае! :)

Даниэль Мачо. dani@wakufuro.com

0 голосов
/ 18 декабря 2009

Немного поздно: - (

Иногда мы сталкиваемся с одной и той же проблемой. AS зависает во время развертывания, мы использовали SQL Server Profiler и увидели, что никакие действия не выполняются. Мы не согласились с тем, что увеличение расширенного параметра «Максимальное количество потоков обработки пула» решает проблему.

Я нашел также эту полезную ссылку:

http://blogs.msdn.com/psssql/archive/2007/01/16/processing-appears-to-stall-or-become-sluggish-on-multi-processor-machines-running-analysis-services-2005.aspx

...