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

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

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

SQL SERVER אצל משתמשי קצה

מתוזמן נעוץ נעול הועבר ארכיון code613m
16 פוסטים 2 כותבים 829 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים מורחק
    כתב ב נערך לאחרונה על ידי
    #5

    @דוד ל.ט.

    אם היית בא ללמוד, לא היית מתבטא "מסד של SDF" כאשר כתבתי לך בעבר שזה ביטוי חסר משמעות

    טוב, מעתה אני אקרא ל MDF
    SQL SERVER

    ול SDF
    SQL CE

    @דוד ל.ט.

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

    אז מה מבינהם לא צריך התקנות נוספות חוץ מפרימוורק 4 ?

    פורסם במקור בפורום CODE613 ב26/01/2014 14:04 (+02:00)

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

      @רחמים

      אז מה מבינהם לא צריך התקנות נוספות חוץ מפרימוורק 4 ?

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

      פורסם במקור בפורום CODE613 ב26/01/2014 14:25 (+02:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

        @דוד ל.ט.

        תסביר, לא הבנתי את שאלתך.

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

        במחשב אחר בדקתי תוכנה אחת שעובדת עם SQL SERVER וראיתי שבשביל להפעיל אותו צריך להתקין מעל 200 מגה, וגם אמרת שאין צורך בזה למשתמש בודד, אחר כך בדקתי בתוכנה אחרת שעובדת עם מסד SQL CE אבל גם היא לא עבדה והוציאה כל מיני שגיאות שחסר קבצים ושאי אפשר למצוא קבצים.

        אז מה ההתקנות הדרושות ל SQL CE ?

        והזכרת גם את SqlLite כמדומה לי שהוא לא בא עם VS לא?

        פורסם במקור בפורום CODE613 ב26/01/2014 15:38 (+02:00)

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

          שפתי ברור מללו.
          אם צריך התקנות, מה ניידות יש כאן? אז כשאמרתי שאקסס+SQL SERVER CE+SqlLite הם ניידים, זה אומר "לא צריכים התקנה".
          וכשאמרתי שSQL SERVER איננו נייד, אינך צריך להיות קטן אמנה ולבדוק ולמצוא שאכן צריך התקנה של 200 MB...

          והעובדה שהתוכנה שלך לא עבדה איננה בגלל שחסר התקנות אלא בגל שחסר קבצים של Reference.
          ואמנם אקסס במקרה איננה צריכה קבצים מעבר למה שמכיל פרימוורק רגיל (אני לא בטוח בכך) אבל זה לא קשור לנייד, זה קשור לכך שאינך צריך להפיץ את הDLL יחד עם תוכנתך.
          אם תבדוק בטבלת ההשוואות לעיל אז גם SQL CE לוקח 4 MB. אז ע"כ זה לא כלול בפיימוורק.

          ובקשר למה שכתבת שמחשב שלך אינו ראיה שהרי הVS מותקן, אז נקוט כלל בידך: כל דבר שמצריך אותך להוסיף Reference שלא מתוך הכרטסת של ספריית .NET, אז במחשב אחר הקבצים יצטרכו לנדוד איתך. מאוד קל לעשות זאת ע"י שמסמנים בחלון המאפיינים (על הרפרנס) את המאפיין Copy Local לחיובי, הספריות הדרושות יועתקו לתיקיית ההידור.
          (SQL SERVER היה נראה לך יוצא מן הכלל, אך זה לא נכון!! SQL SERVER לא דורש שום התקנה והוא עובד מכל מחשב!! כי הSQL SERVER לא אמור להיות על המכונה בו התוכנה רצה... אלא במקום כל שהוא באינטרנט או ברשת הפנימית, והתוכנה מה לי הכא ומה לי התם...).

          פורסם במקור בפורום CODE613 ב26/01/2014 17:43 (+02:00)

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

            @דוד ל.ט.

            ובקשר למה שכתבת שמחשב שלך אינו ראיה שהרי הVS מותקן, אז נקוט כלל בידך: כל דבר שמצריך אותך להוסיף Reference שלא מתוך הכרטסת של ספריית .NET, אז במחשב אחר הקבצים יצטרכו לנדוד איתך. מאוד קל לעשות זאת ע"י שמסמנים בחלון המאפיינים (על הרפרנס) את המאפיין Copy Local לחיובי, הספריות הדרושות יועתקו לתיקיית ההידור.

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

            לכידה.PNG

            פורסם במקור בפורום CODE613 ב26/01/2014 18:27 (+02:00)

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

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

              פורסם במקור בפורום CODE613 ב26/01/2014 18:58 (+02:00)

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

                ההודעה שצירפתי קפצה במחשב היעד ששם מותקן רק פרימוורק, אצלי שום דבר לא קופץ וב VS אני פותח את המסד ורואה את כל הטבלאות והכל [זה התכוונת לדפדף?]

                פורסם במקור בפורום CODE613 ב26/01/2014 19:01 (+02:00)

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

                  איזה CE התקנת אצלך, 64 או 32? נסה גם בהגדרות האפליקציה לקמפל לAnyCpu.

                  פורסם במקור בפורום CODE613 ב26/01/2014 19:06 (+02:00)

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

                    @דוד ל.ט.

                    איזה CE התקנת אצלך, 64 או 32?

                    אני התקנתי את VS ושם כבר היה הכל, המערכת הפעלה שלי היא 64.

                    @דוד ל.ט.

                    נסה גם בהגדרות האפליקציה לקמפל לAnyCpu.

                    עשיתי ואותה השגיאה קופצת שוב, מחשב היעד הוא 32 ביט, מחשב וירטואלי של VM אם זה משנה.

                    פורסם במקור בפורום CODE613 ב26/01/2014 20:16 (+02:00)

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

                      פתחתי את הDLL שבא עם ה CE ברפלקטור וזה מה שהוא מראה:

                      לכידה2.PNG
                      כל ה DLLים קיימים בכל מחשב חוץ מ sqlceme35.dll

                      פורסם במקור בפורום CODE613 ב27/01/2014 08:16 (+02:00)

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

                        בסופו של דבר גם בפאבליש של הפרוייקט היה מסומן V שצריך את SQL Server Compact 3.5 Service Pack 2
                        ובאמת הורדתי אותו מכאן והתקנתי:
                        http://www.microsoft.com/en-us/download/details.aspx?id=5783

                        ואז היישום התחיל לעבוד במחשב היעד ואז גם מחקתי את הDLL הנ''ל שפתחתי ברפלקטור כי כבר לא צריך אותו בתקיית התוכנה אלא הוא מותקן בהתקנה של CE.

                        פורסם במקור בפורום CODE613 ב27/01/2014 13:21 (+02:00)

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

                          ואלו מקצת החסרונות שגיליתי ב SQL CE:

                          1. בניתי טבלאות קשרים הכל יפה מאוד, אחר כך באתי לשנות ששדה מפתח אחד יהיה identity אי אפשר ! צריך למחוק את כל האובייקט! טוב מחקתי את העמודה והוספתי אותה מחדש בסוף העמודות.

                          2. באתי לשנות את סדר העמודות בטבלה ואי אפשר !

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

                          פורסם במקור בפורום CODE613 ב27/01/2014 18:11 (+02:00)

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

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

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

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