Я пытаюсь выполнить свой запрос без необходимости открывать и запускать SSMS. Ранее я использовал это подключение к базе данных сервера SQL через утилиту SQLMCD для запуска пакетов. Тем не менее, этот запрос, который я сейчас использую, находится в MDX, поэтому я не уверен в том, как он транслируется для соединения с сервером анализа. Это то, что я использовал в прошлом для выполнения запроса:
echo StartTimeStamp > "%~dp0\StartTimeStamp.txt"
sqlcmd -S businesspublish -d revcube -G -i "%~dp0\Step 1 - modify query.mdx" -o "%~dp0\Step 3 - Query
results in CSV format.csv" -s"," -w 700 -I -t 28800 -h-1
echo EndTimeStamp > "%~dp0\EndTimeStamp.txt"
#set /p delExit=Press the ENTER key to exit...:
Это было написано бывшим коллегой, и я пытаюсь перезапустить его, чтобы выполнить запрос со следующими деталями:
ServerName: База данных Businesspublish: RevCube Имя файла запроса: Шаг 1 - измените query.mdx Шаг 3 - Результаты запроса в формате CSV.csv
Любая помощь будет принята с благодарностью , Спасибо!