none
how do I invoke web service from sql server stored procedure? RRS feed

  • שאלה

  • שלום רב

    אני מעונין להפעיל WEB SERVICE מ STORED PROCEDURE.

    איך אפשר ליישם זאת, אשמח להפניה לקוד לדוגמא.

    תודה

    דודו נעים

    אגרוסופט בע"מ

    יום שישי 04 אוקטובר 2013 06:59

תשובות

  • באופן ישיר עם CLR

    החל מגרסת SQL 2005 כבר אפשר לעבוד עם CLR בתוך SQL SERVER. אפשר לפתח כל פרוצדורה שרוצים ב CLR או פונקציה של CLR וכו'. בקוד של ה CLR אתה יכול לפנות לכל SERVICE שאתה רוצה.

    חפש בגוגל את צירוף המילים sql clr ותקבל מליוני אמרים טובים על כיצד לעבוד עם CLR תחת SQL. מכאן כל העבודה היא פשוט איזה קוד אתה מכניס ל CLR

    דרך נוספת אבל פחות יעילה היא שימוש ב xp_cmdshell. בעזרת xp_cmdshell אפשר להריץ כל קוד SHELL שרוצים ודרך קוד SHELL אפשר לבצע כל מה שרוצים כולל פנייה ישירה לשירות חיצוני או הפעלה של תוכנה חיצונית. תוכל לראות הסבר בסיסי כאן:
    http://technet.microsoft.com/en-us/library/ms175046.aspx


    [Personal Site] [Blog] [Facebook]signature

    • נערך על-ידי pituachMVP, Editor יום שישי 04 אוקטובר 2013 07:59
    • סומן כתשובה על-ידי DavidNAgro יום שישי 04 אוקטובר 2013 10:03
    יום שישי 04 אוקטובר 2013 07:56
    מנחה דיון

כל התגובות

  • באופן ישיר עם CLR

    החל מגרסת SQL 2005 כבר אפשר לעבוד עם CLR בתוך SQL SERVER. אפשר לפתח כל פרוצדורה שרוצים ב CLR או פונקציה של CLR וכו'. בקוד של ה CLR אתה יכול לפנות לכל SERVICE שאתה רוצה.

    חפש בגוגל את צירוף המילים sql clr ותקבל מליוני אמרים טובים על כיצד לעבוד עם CLR תחת SQL. מכאן כל העבודה היא פשוט איזה קוד אתה מכניס ל CLR

    דרך נוספת אבל פחות יעילה היא שימוש ב xp_cmdshell. בעזרת xp_cmdshell אפשר להריץ כל קוד SHELL שרוצים ודרך קוד SHELL אפשר לבצע כל מה שרוצים כולל פנייה ישירה לשירות חיצוני או הפעלה של תוכנה חיצונית. תוכל לראות הסבר בסיסי כאן:
    http://technet.microsoft.com/en-us/library/ms175046.aspx


    [Personal Site] [Blog] [Facebook]signature

    • נערך על-ידי pituachMVP, Editor יום שישי 04 אוקטובר 2013 07:59
    • סומן כתשובה על-ידי DavidNAgro יום שישי 04 אוקטובר 2013 10:03
    יום שישי 04 אוקטובר 2013 07:56
    מנחה דיון
  • תודה רבה
    יום שישי 04 אוקטובר 2013 10:03
  • בכיף דויד :-)

    שבת שלום


    [Personal Site] [Blog] [Facebook]signature

    יום שישי 04 אוקטובר 2013 20:57
    מנחה דיון