Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP / 9 сообщений из 9, страница 1 из 1
30.10.2017, 17:03
    #39544665
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
Доброго вечера!
Подскажите...
Как программно поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
Желательно с маской. Например, с *test1*.ru на test2.ru
Это параметр Data Source
Спасибо!
...
Рейтинг: 0 / 0
30.10.2017, 17:30
    #39544686
Nik_Kurta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
Ctrl + H
...
Рейтинг: 0 / 0
30.10.2017, 17:41
    #39544697
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
Nik_KurtaCtrl + H

в смысле?
Не слышала, чтобы параметры подключения через Ctrl+H менялись. Это как?
...
Рейтинг: 0 / 0
30.10.2017, 17:50
    #39544704
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
Takayavot,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Sub Macro1()

    With ActiveWorkbook.Connections("Connection name"). _
        OLEDBConnection
        .CommandText = Array("Arrayname")
        .CommandType = xlCmdCube
        .Connection = Array( _
        "OLEDB;Provider=MSOLAP.5;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=ROLAP;Data Source=test.ru;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error;Update Isolation Level=2" _
        )
        .RefreshOnFileOpen = False
        .SavePassword = False
        .SourceConnectionFile = ""
        .MaxDrillthroughRecords = 1000
        .ServerCredentialsMethod = xlCredentialsMethodIntegrated
        .AlwaysUseConnectionFile = False
        .RetrieveInOfficeUILang = True
    End With
  
End Sub


Руками вот какой код получается. Поменять нужно Data Source=test.ru. Больше ничего.
Именя подключений для всех сводных разные.
...
Рейтинг: 0 / 0
30.10.2017, 17:50
    #39544705
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
Их там так много? Вообще, обычно же сервер прописывается в файле, на который идет ссылка в источнике данных сводной таблице. В файле меняется и все.
...
Рейтинг: 0 / 0
30.10.2017, 18:18
    #39544726
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
bideveloperИх там так много? Вообще, обычно же сервер прописывается в файле, на который идет ссылка в источнике данных сводной таблице. В файле меняется и все.

примерно 50 книг, в каждой по 20 сводных.
Как реализовано не знаю, но реализаторы сказали менять под одной или писать скрипт )
...
Рейтинг: 0 / 0
30.10.2017, 18:57
    #39544773
Takayavot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
Ура! Получилось!
...
Рейтинг: 0 / 0
31.10.2017, 10:40
    #39545072
vasatka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
TakayavotTakayavot,
Код: vbnet
1.
2.
3.
'.........................  Level=2" _
        )
'..........................


Я тащусь от этого переноса...
...
Рейтинг: 0 / 0
31.10.2017, 11:14
    #39545100
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP
vasatkaЯ тащусь от этого переноса...зато строка коннекта в отдельной строке, удобно подставлять )
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поменять во всех сводных таблицах книги название сервера, на котором расположены кубы OLAP / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]