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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.02.2015, 09:13   #1  
at5454 is offline
at5454
Участник
 
61 / 10 (1) +
Регистрация: 29.05.2014
Запустить SQL процедуру именно от имени АОСа
Здравствуйте!
Есть хранимая процедура на sql сервере.Вот код который запускает ее
ЕЕ запускаю в аксапте при формировании пользовательского отчета.
У простого пользователя соответственно нет полных прав на sql сервер.
Как бы заспускать мою процедуру от имени AOCa?
Знаю еще метод есть Global_un::sqlexecute - но там тоже не ясно как под аосом запустить.
Подскажите пожалуйста что можно сделать
public server void sql()
{
str sql;
Connection userConnection;
SqlStatementExecutePermission permission;
Statement stmt;
ResultSet sqlres;
;
userid=curuserid();
userConnection = new Connection();
stmt = userConnection.createStatement();
sql = "exec dbo.crm1proc ";
permission = new SqlStatementExecutePermission(sql);
permission.assert();
stmt.executeupdate(sql);
CodeAccessPermission::revertAssert();
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axinthefield: New DMVs in SQL Server 2008 R2 SP1 and SQL 2012 ('Denali') and Performance Analyzer for Microsoft Dynamics Blog bot DAX Blogs 0 14.01.2012 05:33
emeadaxsupport: Reporting Extensions Installation Fails to install on SQL 2008 Reporting services after applying 959494 and 957312 Blog bot DAX Blogs 1 23.06.2011 14:27
Можно ли из Аксапты вызвать хранимую процедуру на SQL Server Yuri Safronov DAX: Программирование 8 02.09.2002 14:25

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

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

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