Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Понятия не имею можно ли это как то настроить, попробую описать суть... Есть API стороннего сервиса, данное API организовано таким образом, что часть запросов вызывается на нашей стороне, а другая часть API отправка запросов на наш адрес. Отправить запрос на сторонний ресурс можно через бизнес логику mssql, вызвать в хранимой процедуре библиотеку clr... тут и вовсе не нужен iis... Но, т.к. нужно и получать запросы из вне, то я полагаю библиотеки clr будет мало... Не хочется "плодить" технологии сторонних производителей, идеально "связать" бы mssql с iis без всяких лишних прослоек, таких как php модули и прочее... внешний запрос попадая на iis отправляется в БД mssql вызывая "зарегистрированную" хранимую процедуру. А полученный запрос в формате json "распакуем" уже средствами mssql т.к используем mssql2016 Такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 14:59 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, а IIS это волшебный теннисист или футболист? веб сервисы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 15:01 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
TaPaK, Дело не в волшебстве, а какие у майкрасофт-технологии есть на этот счёт. Отсутствуют познаний в этих моментах(( нужен совет как лучше организовать и не уходить далеко от того с чем придётся работать. Я считаю если mssql и всё это крутиться на win платформе, то и использовать тогда iis, если iis, то встаёт вопрос как проще всего взаимодействовать с mssql. При этом через mssql нужно отправлять запросы (как вариант clr), но их ещё нужно получать из вне, наверное через iis ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 15:09 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSа какие у майкрасофт-технологии есть на этот счёт CREATE ENDPOINT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 15:11 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
courtИгорь_UUSа какие у майкрасофт-технологии есть на этот счёт CREATE ENDPOINT Спасибо, попробую детально познакомиться... на первый взгляд ничего не понятно)) т.е. используя конечные точки можно открыть порт и получать запросы в виде того-же json? и я так понял тут не используется iis? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 15:22 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUScourtпропущено... CREATE ENDPOINT Спасибо, попробую детально познакомиться... на первый взгляд ничего не понятно)) т.е. используя конечные точки можно открыть порт и получать запросы в виде того-же json? и я так понял тут не используется iis? это всё было можно до 2012 сервера Убрали, оказывается, эту "тему", - FOR SOAP ... (( Native XML Web Services (SOAP/HTTP endpoints) is deprecated. For more information, see Native XML Web Services: Deprecated in SQL Server 2008. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 15:32 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, такую архитектуру прикольно сделать на коленке с минимальными затратами времени, но после этого бегите быстро и далеко, особенно если система 24/7. Потому что сопровождать ее будет попаболь. Если у вас пара -тройка сервисов, и требования очень редко меняются, можно написать CRL функции для работы в веб-сервисами. Это работает хорошо до тех пор, пока не потребуется проводить интеграционное тестирование на выделенном стенде. Если для ларька "союзпечать" пишете, то пойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2018, 18:39 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Владислав КолосовИгорь_UUS, Если у вас пара -тройка сервисов, и требования очень редко меняются, можно написать CRL функции для работы в веб-сервисами. Это работает хорошо до тех пор, пока не потребуется проводить интеграционное тестирование на выделенном стенде. Если для ларька "союзпечать" пишете, то пойдёт. Интеграционное тестирование в данном случае очень маловероятно потребуется... посоветуйте... отправку запросов на сторонний ресурс можно действительно написать через clr, но в правилах работы с сторонним сервисом есть пару методов, когда сторонний сервис периодически должен отправлять пакет данных (http запрос в формате json) на нашу сторону... я так понимаю через clr уже не получиться? Может посмотреть например в сторону iis+isapi? Тут мы можем обрабатывать входящие запросы как нам надо, но тогда как нам их отправлять на сторонний сервис средствами mssql т.к. вся бизнес логика на стороне бд mssql... Получается при входящем запросе между базой и iis нужна "прослойка", например как isapi, а для отправки на сторонний сервис использовать clr? Или лучше использовать более правильный "некий" способ?: - "http запрос стороннего ресурса-->iis-->прослойка-->бд" и - "бд и создание запроса в формате json-->прослойка-->iis-->сторонний ресурс" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 07:40 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSМожет посмотреть например в сторону iis+isapi? Тут мы можем обрабатывать входящие запросы как нам надо, но тогда как нам их отправлять на сторонний сервис средствами mssql т.к. вся бизнес логика на стороне бд mssql... Все от сорта запросов зависит. А так-то ничего не мешает iis переправить запрос К НЕМУ на ЛЮБОЙ ДРУГОЙ СЕРВЕР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 09:16 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
aleks222Игорь_UUSМожет посмотреть например в сторону iis+isapi? Тут мы можем обрабатывать входящие запросы как нам надо, но тогда как нам их отправлять на сторонний сервис средствами mssql т.к. вся бизнес логика на стороне бд mssql... Все от сорта запросов зависит. А так-то ничего не мешает iis переправить запрос К НЕМУ на ЛЮБОЙ ДРУГОЙ СЕРВЕР. Все запросы http, тело запроса в формате json (всё стандартно) по поводу: "ничего не мешает iis переправить запрос К НЕМУ на ЛЮБОЙ ДРУГОЙ СЕРВЕР" ... бррр ничего не понял, можете чуть-чуть конкретизировать... заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 09:21 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSпо поводу: "ничего не мешает iis переправить запрос К НЕМУ на ЛЮБОЙ ДРУГОЙ СЕРВЕР"вот пример простейшей asp-странички, которая принимает http-запрос, и POST-data запроса, передаёт SQL серверу Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Точно так же, как здесь сделано сохранение POST-data в таб. на сервере, можно сделать вызов ХП с параметром = POST-data ... и, если это конечно нужно, получить от ХП какой-то результат, и вернуть, через Response.Write, стороне отправившей http-запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 10:38 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
courtИгорь_UUSпо поводу: "ничего не мешает iis переправить запрос К НЕМУ на ЛЮБОЙ ДРУГОЙ СЕРВЕР"вот пример простейшей asp-странички, которая принимает http-запрос, и POST-data запроса, передаёт SQL серверу Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Точно так же, как здесь сделано сохранение POST-data в таб. на сервере, можно сделать вызов ХП с параметром = POST-data ... и, если это конечно нужно, получить от ХП какой-то результат, и вернуть, через Response.Write, стороне отправившей http-запрос точно так же можно сделать и через написанную библиотеку isapi... будет то же самое... у меня больше вопрос как организовать работу: "бд и создание запроса в формате json-->прослойка-->iis-->сторонний ресурс"? или без особых вариантов тут, и сделать всё через clr? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 11:02 |
|
||
|
Можно ли скриптами MSSQL взаимодействовать с iis?
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, если что-то идет и в вашу сторону, то публикуйте веб-приложение на вашем IIS, поднимайте веб-сервисы. Сервисы будут вызывать заданные процедуры на сиквеле. Т.е. со стороны SQL выполняете CLR функции, которые работают с внешними веб-сервисами, а у себя создаёте свои сервисы, которые выполняют процедуры. CLR можно завернуть в SQL процедуры, дабы вести журналирование запросов. Не забудьте определить уровни доступа веб-сервисов, dbo не давайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2018, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39725579&tid=1688872]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 496ms |

| 0 / 0 |
