דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. חיבור אתר לאקסס

חיבור אתר לאקסס

מתוזמן נעוץ נעול הועבר ארכיון code613m
31 פוסטים 10 כותבים 2.5k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    אבי
    כתב ב נערך לאחרונה על ידי
    #1

    כן, אני יודע שזה חוזר על עצמו כאן בפורום, אבל הנה המקרה שלי.
    יש ללקוח תוכנה עם ממשקים באקסס, והוא רוצה לבנות אתר עם חיבור לנתונים האלה, בעיקר קריאה וקצת כתיבה (פניות וכדו')
    הוא שם דגש מיוחד על אבטחה, שהנתונים לא יהיו חשופים לפריצה (ולא רוצה להשקיע מליונים עבור אבטחה...)

    חשבתי להעביר את ה DB ל MySql (ודומיו) ולחבר אליו את האתר והתוכנה
    אבל משמע מגוגל שזה מאט מאוד את אקסס, והוא גם פוחד שכל הנתונים יהיו בשרת.

    הצעתי לו לבנות DB נוסף רק עם עותק של הנתונים הרלוונטיים לקריאה באתר, הDB בשרת יתעדכן אחת ליום (אין צורך ביותר מכך), ורק טבלה אחת באקסס תהיה מקושרת לשרת ותתעדכן עם פעולות הכתיבה באתר, כך האקסס נשאר כמות שהוא, והאתר בעצם מופרד מהתוכנה.

    אני לא שלם עם זה,
    א. עדיין הנתונים הרגישים מונחים בשרת, אמנם רק עותק, אבל הוא לא רוצה שתהיה אפשרות לראות הכל, רק מה ששייך לאותו יוזר, איך אני מבטיח לו את זה?
    ב. העדכון הזה אחת ליום, איזה כלי מומלץ לניהול גירסאות של DB?
    ג. טבלה אחת מקושרת באקסס לא יכולה למשוך פריצה לכל ה DB?

    סליחה מכל המומחים אם זה סתם קשקושים, תנו פתרונות טובים יותר..

    פורסם במקור בפורום CODE613 ב11/08/2016 12:28 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • C מנותק
      C מנותק
      code.net
      כתב ב נערך לאחרונה על ידי
      #2

      למה שלא תרים שרת MYSQL במחשב/שרת שבו האקסס נמצא כיום, תרכוש IP קבוע, ושהאתר ישלוף נתונים עם SP מהשרת MYSQL?
      כך פתרת את בעיית המהירות, פתרת את בעיית האבטחה (SP נותן לך לשלוט בנתונים שאתה מוציא החוצה, ולא חושף את כל הDB).
      הנקודה היחידה היא שהאתר עלול להגיב טיפה באיטיות, אבל אפשר לרכוש איטרנט מעט מהיר יותר וזהו.

      פורסם במקור בפורום CODE613 ב11/08/2016 12:35 (+03:00)

      תגובה 1 תגובה אחרונה
      0
      • א מנותק
        א מנותק
        ארכיטקט
        כתב ב נערך לאחרונה על ידי
        #3

        סוג מסד הנתונים כלל לא רלוונטי, הוא צריך להרים שרת API שעונה לקריאות HTTP מה שקורה מאחורי זה ממש לא משנה, אם זה אקסס, קובץ טקסט, או כל משאב אחר.
        מאוד מצחיק אותי "פחדים" של לקוח ש"הנתונים יושבים בשרת" רק איפה רצית שהם יישבו??? אם אתה רוצה שהם יהיו זמינים באינטרנט, אין מנוס מלאפשר ל IIS או כל שרת שלא יהיה לגשת לנתונים. אבטחה זה דבר שבכל מקרה הוא צריך לקחת אותו בחשבון, ותפסיק להרגיל אותו ללמד אותך ממה לפחד וממה לא. זה כמו מישהו שמפחד לעמוד בקומה 32 עם סורגים בעובי מטר, אבל לא מפחד לעמוד בקומה שלישית כשאין מעקה בכלל, כי לפי מה שנראה לו זה פחות מסוכן... עזוב את השטויות האלו, תתמקד בשאלה מבחינה מקצועית אמיתית.

        פורסם במקור בפורום CODE613 ב11/08/2016 16:58 (+03:00)

        אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

        תגובה 1 תגובה אחרונה
        1
        • א מנותק
          א מנותק
          אבי
          כתב ב נערך לאחרונה על ידי
          #4

          @CODE.NET

          כך פתרת את בעיית המהירות

          איך זה פותר את המהירות, בכל מקרה צריך להתחבר עם ODBC וזה מה שמאט, לא?

          @ארכיטקט

          סוג מסד הנתונים כלל לא רלוונטי, הוא צריך להרים שרת API שעונה לקריאות HTTP מה שקורה מאחורי זה ממש לא משנה, אם זה אקסס, קובץ טקסט, או כל משאב אחר.

          אתה מתכוון שגם אקסס ישאב נתונים בקריאות HTTP?

          @ארכיטקט

          תתמקד בשאלה מבחינה מקצועית אמיתית

          מה אתה מציע?

          פורסם במקור בפורום CODE613 ב11/08/2016 17:46 (+03:00)

          תגובה 1 תגובה אחרונה
          0
          • א מנותק
            א מנותק
            ארכיטקט
            כתב ב נערך לאחרונה על ידי
            #5

            אבי היקר, נראה שחסרים לך מספר מושגי יסוד ותפיסות בסיס בדברים שאתה מדבר עליהם (כמו גם הלקוח שלך מן הסתם) קשה לי לדעת באיזו רמה אתה נמצא ומה אתה יודע ומה לא. אשיב כאן בקצרה, ואם תרצה צור איתי קשר בפרטי ונשוחח טלפונית כך אוכל להבין אותך יותר.
            @אבי

            אתה מתכוון שגם אקסס ישאב נתונים בקריאות HTTP?

            אתה צריך לדמיין מסד נתונים כמו מחסנאי חכם, כל מי שמגיע לפתח המחסן הוא מקבל את פניו, הן כדי לקלוט סחורה חדשה, והן כדי לשלוף סחורה קיימת. (המנוע של מסד הנתונים הוא המחסנאי, ואילו הקובץ של מסד הנתונים הוא המחסן)
            מסד נתונים לעולם לא יוזם פעולות, הוא תמיד נענה לבקשות.
            מסד נתונים איננו יושב על פרוטוקול HTTP יש לו פרוטוקול בפני עצמו של תקשורת, צורת התקשורת בפועל דהיינו עבור המתכנת, היא באמצעות שפה דקלרטיבית בד"כ, כגון SQL.
            לכן אין מושג כזה שאקסס ישאב נתונים, כי מסד נתונים איננו משאבה, המשאבה היא תוכנה כלשהי שניגשת לנתונים ושואבת אותם.
            הדרך שבה 99.9999999999% מהאפליקציות/אתרי האינטרנט בעולם עובדים היא כזו:
            יש מסד נתונים (קובץ פיזי שבו מאוחסנים הנתונים)
            מנוע מסד נתונים (דהיינו תוכנה כגון SQL SERVER) שזה נקרא "שרת מסד נתונים".
            תוכנה בשפת תיכנות עילית כלשהי, שניגשת למסד הנתונים באמצעות המנוע שלו, בשפת SQL וכדומה (כלומר קוד דוט נט, ODBC ושאר ירקות)
            מכאן ומטה יש עוד שכבות שלא רלוונטיות לנושא.
            אז נניח כשבן אדם לוחץ על כפתור בדפדפן אינטרנט, הוא מפעיל לדוגמא קריאת HTTP, הקריאה הזו נענית על ידי שרת HTTP שמאזין לה, שרת ה HTTP (נניח אם אנחנו בסביבת windows אז IIS) מפעיל קוד, קוד שנכתב בשפה כלשהי, לצורך העניין C#.
            הקוד הזה אתה כותב אותו ואתה יכול לכתוב בו מה שאתה רוצה, בסופו של דבר הוא צריך להתנהג כמו פונקציה ולהחזיר תשובה כלשהי, כאשר התשובה הזו מעובדת ועוברת לפרוטוקול HTTP, אבל מבחינתך כמפתח, זה לא מעניין אותך, אתה צריך לכתוב קוד שמעבד בקשה כלשהי, ומחזיר תשובה (נניח מקבל פרמטר string ומחזיר string ממש פונקציה).
            הקוד הזה, אחד מתפקידיו הוא לתשאל את מסד הנתונים.
            נמצא שאין שום קשר בין הלקוח שביצע קריאת HTTP לבין מסד הנתונים, אלא באמצעות קוד בלבד, את הקוד אתה כותב, לא הגולש שבדפדפן האינטרנט. ורק מה שכתבת בקוד, והחלטת שהוא מחזיר כתשובה, ייחשף בתשובת ה HTTP שהדפדפן יציג אותה בסופו של דבר.
            גם אם סיפרו לך שאפשר להפעיל דטה בייס באמצעות האינטרנט על גבי פרוטוקול TCP אין לזה שום קשר, אבל ממש שום קשר לארכיטקרטורה שאותה הסברתי לעיל.
            מקווה שהייתי ברור.

            פורסם במקור בפורום CODE613 ב11/08/2016 23:26 (+03:00)

            אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

            תגובה 1 תגובה אחרונה
            2
            • א מנותק
              א מנותק
              אבי
              כתב ב נערך לאחרונה על ידי
              #6

              תודה על הפירוט, אבל לא התכוונתי שהמסד של אקסס ישאב נתונים, אלא שהלוגיקה והממשק יקבלו את הנתונים מה DB דרך HTTP (ולא ODBC)?

              פורסם במקור בפורום CODE613 ב12/08/2016 13:55 (+03:00)

              תגובה 1 תגובה אחרונה
              0
              • א מנותק
                א מנותק
                ארכיטקט
                כתב ב נערך לאחרונה על ידי
                #7

                @אבי

                תודה על הפירוט, אבל לא התכוונתי שהמסד של אקסס ישאב נתונים, אלא שהלוגיקה והממשק יקבלו את הנתונים מה DB דרך HTTP (ולא ODBC)?

                הפרוייקט הזה של אקסס כבר קיים? יש לו מימשק? אין שום טעם לנגוע בו. אתה פותח פרוייקט חדש בדוט נט ומחבר אותו למסד הנתונים של אקסס. ואם אין פרוייקט קיים של אקסס, אז אל תתקרב לדבר הזה, תעשה אפליקציה כמו בן אדם.

                פורסם במקור בפורום CODE613 ב12/08/2016 14:04 (+03:00)

                אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

                תגובה 1 תגובה אחרונה
                0
                • א מנותק
                  א מנותק
                  אבי
                  כתב ב נערך לאחרונה על ידי
                  #8

                  קיים ממשק חלקי, כלומר, דורש עדכון מקיף
                  אני מסכים איתך לבעיות הרבות שבאקסס, אבל אי אפשר להתעלם מהמהירות פיתוח והעלויות הנמוכות..

                  פורסם במקור בפורום CODE613 ב15/08/2016 08:50 (+03:00)

                  תגובה 1 תגובה אחרונה
                  0
                  • א מנותק
                    א מנותק
                    אבי
                    כתב ב נערך לאחרונה על ידי
                    #9

                    בהמשך להודעה הקודמת
                    הלקוח במקרה הזה לא מוכן להשקיע מעבר לאקסס, או בלשונו "אני לא רואה סיבה לצאת מאקסס, אין לי 30 סניפים... בסה"כ סניף אחד עם כמה עובדים"...

                    בלי להיכנס לויכוח האין סופי - נטול אובייקטיביות הזה, כולם מסכימים שעדיף לבנות "אפליקציה כמו בן אדם", אבל הלקוחות בדר"כ מסתפקים באקסס ונהנים מזה לאורך שנים, ובעל המאה וכו'

                    פורסם במקור בפורום CODE613 ב15/08/2016 08:50 (+03:00)

                    תגובה 1 תגובה אחרונה
                    0
                    • clickoneC מנותק
                      clickoneC מנותק
                      clickone
                      כתב ב נערך לאחרונה על ידי
                      #10

                      אתה יכול להזרים את ממשק האקסס לווב בעלות לא גבוהה במיוחד.

                      השאלה מי אמור לשלוח את הטפסים בחוץ?
                      כל מאן דבעי?
                      או רשימה מצומצמת של אנשים?

                      פורסם במקור בפורום CODE613 ב16/08/2016 02:14 (+03:00)

                      אין טסט כמו פרודקשן.

                      המייל שלי urivpn@gmail.com

                      תגובה 1 תגובה אחרונה
                      0
                      • א מנותק
                        א מנותק
                        אבי
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @ClickOne

                        אתה יכול להזרים את ממשק האקסס לווב בעלות לא גבוהה במיוחד.

                        אשמח לשמוע פרטים.
                        @ClickOne

                        השאלה מי אמור לשלוח את הטפסים בחוץ?
                        כל מאן דבעי?
                        או רשימה מצומצמת של אנשים?

                        כל מי שחבר בארגון - עם שם וסיסמא כמובן

                        פורסם במקור בפורום CODE613 ב16/08/2016 14:46 (+03:00)

                        תגובה 1 תגובה אחרונה
                        0
                        • clickoneC מנותק
                          clickoneC מנותק
                          clickone
                          כתב ב נערך לאחרונה על ידי
                          #12

                          כמה משתמשים בו זמנית? בעיקרון אין הגבלה, רק זה חשוב כדי לדעת את גודל השרת והרישיון שאה צריך.
                          (שרת יכול להיות גם מחשב חזק אצלך במשרד - עם IP קבוע כמו שהציעו כאן או NO-IP)

                          פורסם במקור בפורום CODE613 ב17/08/2016 15:14 (+03:00)

                          אין טסט כמו פרודקשן.

                          המייל שלי urivpn@gmail.com

                          תגובה 1 תגובה אחרונה
                          0
                          • א מנותק
                            א מנותק
                            אבי
                            כתב ב נערך לאחרונה על ידי
                            #13

                            @ClickOne

                            כמה משתמשים בו זמנית? בעיקרון אין הגבלה, רק זה חשוב כדי לדעת את גודל השרת והרישיון שאה צריך.
                            (שרת יכול להיות גם מחשב חזק אצלך במשרד - עם IP קבוע כמו שהציעו כאן או NO-IP)

                            אני מתכוון לאתר חיצוני ציבורישיהיה מחובר לדטה בייס שלי באקסס, לא שהעבודה תהיה בממשק ווב במקום אקסס.

                            פורסם במקור בפורום CODE613 ב17/08/2016 21:01 (+03:00)

                            תגובה 1 תגובה אחרונה
                            0
                            • י מנותק
                              י מנותק
                              יאירמשה
                              כתב ב נערך לאחרונה על ידי
                              #14

                              בהמשך לשאלתו של אבי.

                              בניתי תוכנה באקסס לארגון קטן, התוכנה מחולקת לשתים, הנתונים יושבים על השרת של הארגון והתוכנה נמצאת על שבעת המחשבים של העובדים בארגון.
                              וכעת הם רוצים לקנות טאבלט לאחד הסוכנים כדי שיוכל לבצע קניות ולהזין נתונים לתוכנה מרחוק.

                              מכיון שאיני מבין בטאבלטים אני שואל שאלות של עם הארץ.

                              א. האם בכלל אפשר להריץ תוכנת אקסס בטאבלט, או שצריך אפליקציה מותאמת לטאבלט.
                              ב. איך אפשר לקשר דרך חיבור אינטרנטי את התוכנה לנתונים שיושבים על השרת בארגון. (כעין שאלתו של אבי)?

                              תודה רבה מאוד לעונים בצורה פשוטה שגם מתחילים יוכלו להבין.

                              פורסם במקור בפורום CODE613 ב18/08/2016 05:15 (+03:00)

                              תגובה 1 תגובה אחרונה
                              0
                              • רחמיםר מנותק
                                רחמיםר מנותק
                                רחמים מורחק
                                כתב ב נערך לאחרונה על ידי
                                #15

                                בטאבלט אפשר להתקין גם וינדוס 10 ולהריץ שם כל דבר ממש כמו במחשב רגיל.

                                פורסם במקור בפורום CODE613 ב18/08/2016 08:08 (+03:00)

                                תגובה 1 תגובה אחרונה
                                0
                                • A מנותק
                                  A מנותק
                                  avr416
                                  כתב ב נערך לאחרונה על ידי
                                  #16

                                  @רחמים

                                  בטאבלט אפשר להתקין גם וינדוס 10 ולהריץ שם כל דבר ממש כמו במחשב רגיל.

                                  לא כל הטאבלטים תומכים בכך, נראה לי שהפשוטים והזולים ממש מריצים בד"כ אנדרואיד. הטאבלטים שמריצים וינדוס 10 קצת יותר יקרים.
                                  אולם, היום חלק מיישומי אופיס נגישים גם באפליקציות באנדרואיד (כמו וורד, אקסל, פאוורפוינט, כך שאין צורך בטאבלט שמריץ ווינדוס..) אם כי בפונקציונליות חלקית. ואיני יודע אם זה כולל גם את אקסס.

                                  פורסם במקור בפורום CODE613 ב18/08/2016 09:32 (+03:00)

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • רחמיםר מנותק
                                    רחמיםר מנותק
                                    רחמים מורחק
                                    כתב ב נערך לאחרונה על ידי
                                    #17

                                    הנה טאבלט ב 240 ש"ח שמגיע עם וינדוס 10 מובנה.

                                    פורסם במקור בפורום CODE613 ב18/08/2016 10:35 (+03:00)

                                    תגובה 1 תגובה אחרונה
                                    2
                                    • clickoneC מנותק
                                      clickoneC מנותק
                                      clickone
                                      כתב ב נערך לאחרונה על ידי
                                      #18

                                      כן...
                                      אבל הם רוצים גישה לנתונים שיושבים באקסס + מסכים של אקסס + נתונים מקומיים. - אבל שיישמרו במחשב שלהם, ושלכולם תהיה גישה לשם..

                                      בלי להפוך את כל העולם.
                                      ובלי פיתוח יותר מדאי יקר.....

                                      כאן בעצם נכנס הפיתרון של הזרמת האקסס (הממשק, לא רק הנתונים) לווב.
                                      זה טוב לכל תוכנה שולחנית. אפילו WPF

                                      מקווה שיהיה לי זמן בערב ואני אכתוב מסודר איך עושים את זה.

                                      פורסם במקור בפורום CODE613 ב18/08/2016 11:04 (+03:00)

                                      אין טסט כמו פרודקשן.

                                      המייל שלי urivpn@gmail.com

                                      תגובה 1 תגובה אחרונה
                                      4
                                      • י מנותק
                                        י מנותק
                                        יאירמשה
                                        כתב ב נערך לאחרונה על ידי
                                        #19

                                        תודה, אודה לך מאוד אם תסביר לי.

                                        פורסם במקור בפורום CODE613 ב18/08/2016 18:29 (+03:00)

                                        תגובה 1 תגובה אחרונה
                                        0
                                        • A מנותק
                                          A מנותק
                                          aw8820
                                          כתב ב נערך לאחרונה על ידי
                                          #20

                                          ואוו אני גם ממש מחכה לראות איך מזרימים אקסס לweb
                                          אודה לך מאוד אם תוכל להסביר

                                          פורסם במקור בפורום CODE613 ב24/08/2016 16:58 (+03:00)

                                          תגובה 1 תגובה אחרונה
                                          0

                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום