AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2020, 09:11   #1  
BokarevSS is offline
BokarevSS
Участник
 
63 / 12 (1) ++
Регистрация: 13.01.2009
Получение данных с другого SQL сервера
Ax 3.0 sp5 fp2vat
Как создать в SQL базе вьюшку, которая получает данные с другого SQL сервера?

Последний раз редактировалось BokarevSS; 12.03.2020 в 10:23.
Старый 12.03.2020, 10:44   #2  
Pandasama is offline
Pandasama
Участник
 
457 / 137 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Вьюшку создать именно в SQL ?
Тут версия аксапты не важна, я думаю.

Как-нибудь так, я думаю - https://docs.microsoft.com/ru-ru/sql...atabase-engine
Старый 12.03.2020, 10:55   #3  
BokarevSS is offline
BokarevSS
Участник
 
63 / 12 (1) ++
Регистрация: 13.01.2009
Спасибо. Но у меня задача Аксаптой читать данные из другой базы Аксапты (та же версия).
Для этого я и хотел создать вьюшку в одной системе со ссылкой на базу данных другой. Вариант мне показался наиболее красивым, чем писать коннектор.
Старый 12.03.2020, 11:06   #4  
Pandasama is offline
Pandasama
Участник
 
457 / 137 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Ну, и чем указанный вариант не подходит?
Вьюшку в SQL вы будете делать на основе запроса, чтобы сделать кросс-серверный запрос - надо настроить в SQL linked server (может, конечно, есть и другие методы).

Другой вопрос, что можно и без вьюшки, сразу нужный запрос из аксапты и вызывать (но linked все равно настраивать придется, как я понимаю).

Вы хотите вьюшку не просто в SQL, а видимую в аксапте?
Вроде есть шаманство: вьюшку сделать из аксапты, синхронизировать, затем удалить вьюшку в SQL и создать нужную вам с тем же именем и полями (куда уже прикрутить нужные вам кросс-серверные запросы). Затем надо только отключить вашу вьюшку в механизме синхронизации, чтобы она не сломалась.
За это сообщение автора поблагодарили: BokarevSS (1).
Старый 17.03.2020, 12:14   #5  
astralsun is offline
astralsun
Участник
 
16 / 19 (1) ++
Регистрация: 17.04.2018
Цитата:
Сообщение от Pandasama Посмотреть сообщение
чтобы сделать кросс-серверный запрос - надо настроить в SQL linked server (может, конечно, есть и другие методы).
можно ещё через linked server и synonyms
За это сообщение автора поблагодарили: BokarevSS (1).
Старый 05.04.2020, 16:54   #6  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
Добрый день.
Вопрос по Dynamics 365 FO. Возможно получить данные с другого SQLServer SQL-запросом, с помощью настроек функционала? Как например было раньше в DMF?
Смотрел вроде как теперь DMF не поддерживает ODBC? Может есть другие варианты без программирование непосредственно в Х++?
За это сообщение автора поблагодарили: BokarevSS (1).
Старый 05.04.2020, 18:03   #7  
Pandasama is offline
Pandasama
Участник
 
457 / 137 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
вот здесь пишут что через x++ надо действовать
https://community.dynamics.com/365/f...from-azure-sql
За это сообщение автора поблагодарили: BokarevSS (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Импорт данных из Azure SQL Fact DAX: Программирование 3 16.11.2018 07:38
emeadaxsupport: AX Performance - Analyzing key SQL Server configuration and database settings Blog bot DAX Blogs 0 28.09.2015 14:11
emeadaxsupport: AX Performance Troubleshooting Checklist Part 1A [Introduction and SQL Configuration] Blog bot DAX Blogs 0 05.09.2014 21:11
Оптимизация SQL сервера под Аксапту. 3oppo DAX: Администрирование 23 03.08.2010 14:08
Получение SPID, от другого AOS Dronas DAX: Программирование 1 05.05.2006 15:45
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:46.