ASCMD для SQL Server 2012

До сих пор я использовал ascmd для выполнения некоторых запросов к службам SSAS 2008R2. Моя компания начинает устанавливать несколько новых серверов SSAS 2012, и я хочу повторно использовать все свои сценарии обслуживания с этими новыми серверами. Я не могу найти ни одного инструмента ascmd в SQL Server 2012, ни каких-либо документов или родственников в Интернете.

У кого-нибудь есть информация об этом? Или ссылку на скачивание инструмента?

Когда я пытаюсь выполнить запрос с моей версией, я получаю следующее сообщение:

«Инструмент командной строки Microsoft (R) Analysis Services 2008, версия 10.0.87.5 X86 Copyright (C) Microsoft Corporation, 2008 г. Все права защищены. Ascmd: исключение при попытке олицетворения пользователя: не удалось загрузить файл o crosoft.AnalysisServices, версия = 10.0.0.0 , Культура = нейтральная, Publi 5dcd8080cc91 'или одна из ее зависимостей. Система не может найти связанную. Ascmd: Ошибка выполнения: Не удалось загрузить файл или сборку 'Microsofices, Версия = 10.0.0.0, Культура = нейтральная, PublicKeyToken = 89845dcd80 из его зависимости. Система не может найти указанный файл."

Когда я проверяю C:\Windows\Assembly, я вижу, что у меня версия 11.0.0.0.

Как я могу справиться с этим? Я не могу использовать скрипт PowerShell...

Спасибо!


person el_grom    schedule 14.02.2013    source источник
comment
Это действительно точный текст сообщения об ошибке, включая все неполные и пропущенные слова в середине? Или это была просто проблема с вырезанием и вставкой?   -  person RBarryYoung    schedule 14.02.2013
comment
Почему вы не можете использовать PowerShell? Похоже, что этот инструмент был перенесен в командлет, а PowerShell обычно установлен и доступен во всех последних операционных системах Microsoft.   -  person Pondlife    schedule 14.02.2013
comment
Проблема @RBarryYoung›c&p, это правильно: Microsoft (R) Analysis Services 2008 Инструмент командной строки, версия 10.0.87.5 X86 Ascmd: исключение при попытке выдать себя за пользователя: не удалось загрузить файл или сборку «Microsoft.AnalysisServices, версия = 10.0. 0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91' или одна из его зависимостей. Система не может найти указанный файл. Ascmd: Ошибка выполнения: не удалось загрузить файл или сборку «Microsoft.AnalysisServices, версия = 10.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91» или одну из ее зависимостей. Система не может найти указанный файл.   -  person el_grom    schedule 15.02.2013
comment
@Pondlife› Я не могу использовать powershell по многим причинам. Одним из них является переписывание множества скриптов на другом языке, который мы (в компании) вообще не знаем (неприемлемо для моего начальника). Вторым важным является то, что скрипт, над которым я работаю, должен работать на нескольких версиях (2005-2008-2012), поэтому я думаю, что будет плохим решением запускать другую версию (одну без PS, одну с PS...) сценария. Будет очень плохо поддерживать... (Я совершенно уверен, что командлет в PS сильно отличается в 2005 и 2012 ^^)   -  person el_grom    schedule 15.02.2013
comment
@Pondlife› Я только что попробовал, прямо сейчас, с PS, и jsut обнаружил, что моя компания заблокировала режим политики PS UnRestricted... И разблокировать это будет невозможно... :(   -  person el_grom    schedule 15.02.2013


Ответы (2)


Вы можете загрузить объекты управления анализом 2008 R2 с этой страницы. Это включает версию 10.0.0.0.

person Matt Whitfield    schedule 14.02.2013
comment
Это работает, спасибо! Немного разочарован тем, что инструмент больше не поддерживается в своем первоначальном виде. - person el_grom; 15.02.2013

возьмите старое решение ascmd из образцов Microsoft, удалите старую эталонную dll и добавьте новую, это решит вашу проблему

person Vinod Viswanathan    schedule 27.08.2014