T-SQL | Передать параметр из клиентского приложения (на примере MS Excel)

Для решения такой задачи можно так:

 

1.Разработать функцию типа Inline table-valued function (объект базы данных, назовем его "X").

2.Зарегистрировать пользователя на MS SQL Server.

3.Открыть пользователю права на чтение нужной базы данных.

4.Открыть пользователю права на SELECT объекта "X" (см. Настройки прав доступа к объектам БД).

5.На компьютере пользователя настроить ODBC к БД MS SQL Server.

6.В MS Excel построить запрос к внешнему источнику данных или сводную таблицу (Pivot Table) от внешнего источника.

7.Настроить штатно передачу параметров из заданных ячеек MS Excel в строку соединения с внешним источником MS Query или Pivot Table (или сделать это с помощью языка программирования VBA for MS Excel).

 



© 2018 | Анна Петросян | pashelp@yandex.ru