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

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

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

גישה מקבילה לSQL SERVER

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

    בעבר היה לי מסד נתונים שהייתי יכול לגשת לנתונים שלו בו זמנית גם מהSQL SERVER וגם מהתוכנה שלי עצמה
    כיום יצרתי מסד והוא לא נותן לגשת בו זמנית משני מקומות
    היכן מגדירים א"ז?
    תודה מראש

    פורסם במקור בפורום CODE613 ב11/05/2014 13:51 (+03:00)

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

      @שמואל

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

      אפשר פירוט איך מתבטאת התופעה "לא נותן"?
      לשון השגיאה או צילום מסך יעזרו.

      פורסם במקור בפורום CODE613 ב11/05/2014 14:36 (+03:00)

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

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

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

        הסבר:
        בשני מצבים אני נפגש בנעילה הזו
        א. כאשר התכנית רצה אני לא יכול לגשת לחלונית של הSQL Server שנמצאת ב visualStudio ולהציג נתונים (מסומן איקס על המסד ועל הטבלאות)
        ב. במקרה שהרצתי בתכנית שאילתת SQL על יד פתיחת קונקשין וכו' גם אם אח"כ סגרתי את הקונקשין (Con.Close();) וסגרתי גם את התכנה כעת כשאריץ את התכנית
        הוא יעלה לי את השגיאה הבאה:
        {"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Error occurred during LocalDB instance startup: SQL Server process failed to start.\r\n)"}

        פורסם במקור בפורום CODE613 ב12/05/2014 02:09 (+03:00)

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

          לקח לי הרבה חקירות להגיע לשגיאה כמו שלך.
          ובסוף הצלחתי! תרשה לי לנחש:
          א. אתה כתבת את הקונקשיין סטרינג לבד
          ב. שכחת להפוך את התו \ ל\ כמו שדרוש בC#, או להשים לפני הסטרינג את השטרודל - @.

          אני צודק?

          פורסם במקור בפורום CODE613 ב12/05/2014 19:51 (+03:00)

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

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

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

            @שמואל

            בו זמנית גם מהSQL SERVER וגם מהתוכנה שלי עצמה

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

            בדיוק כמו שאתה כתבת כמה משפטים בדוט נט להתחבר למסד, אותו דבר עשו מפתח החלונית "Server Explorer" בVisual Studio, או מפתחי הSSMS (כן, המנג'מנט סטודיו כתוב בדוט נט טהור).

            @שמואל

            [כאשר התכנית רצה אני לא יכול לגשת לחלונית של הSQL Server שנמצאת ב visualStudio ולהציג נתונים (מסומן איקס על המסד ועל הטבלאות)

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

            פורסם במקור בפורום CODE613 ב12/05/2014 19:55 (+03:00)

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

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

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

              @דוד ל.ט.

              א. אתה כתבת את הקונקשיין סטרינג לבד
              ב. שכחת להפוך את התו \ ל\ כמו שדרוש בC#, או להשים לפני הסטרינג את השטרודל - @.

              אני צודק?

              במילה אחת 'לא' וחוץ מזה אם הייתי כותב כך זה לא היה עובד לי בכלל
              ברור שיש לי טעות השאלה שלי היכן?

              @דוד ל.ט.

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

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

              @דוד ל.ט.

              לקח לי הרבה חקירות להגיע לשגיאה כמו שלך

              תודה! אני מאוד מעריך את המאמץ

              פורסם במקור בפורום CODE613 ב13/05/2014 00:00 (+03:00)

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

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

                פורסם במקור בפורום CODE613 ב13/05/2014 10:46 (+03:00)

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

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

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

                  @שמואל

                  וחוץ מזה אם הייתי כותב כך זה לא היה עובד לי בכלל

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

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

                  פורסם במקור בפורום CODE613 ב13/05/2014 11:19 (+03:00)

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

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

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

                    @דוד ל.ט.

                    @שמואל

                    וחוץ מזה אם הייתי כותב כך זה לא היה עובד לי בכלל

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

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

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

                    פורסם במקור בפורום CODE613 ב13/05/2014 12:47 (+03:00)

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

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

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

                      להלן הקונקשין:

                      <connectionStrings>
                          <add name="PaternsDataEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=C:\Users\1\asd.mdf;integrated security=True;connect timeout=30;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
                        </connectionStrings>
                      

                      @ClickOne

                      אני באמת מנסה להבין, כשפותחים 2 מופעים של התוכנה הוא לא נותן לפתוח את הDB במופע השני?

                      2 מופעים עובדים מצוין
                      בקיצור הבעיה:
                      כשאני ניגש למסד על ידי שאילתה עם קונקשין ישיר או דרך הSQLSERVER הוא ננעל לזמן מסוים, זה הכל

                      פורסם במקור בפורום CODE613 ב13/05/2014 17:02 (+03:00)

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

                        @שמואל

                        להלן הקונקשין:

                        <connectionStrings>
                            <add name="PaternsDataEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=C:\Users\1\asd.mdf;integrated security=True;connect timeout=30;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
                          </connectionStrings>
                        

                        @ClickOne
                        אני באמת מנסה להבין, כשפותחים 2 מופעים של התוכנה הוא לא נותן לפתוח את הDB במופע השני?

                        2 מופעים עובדים מצוין
                        בקיצור הבעיה:
                        כשאני ניגש למסד על ידי שאילתה עם קונקשין ישיר או דרך הSQLSERVER הוא ננעל לזמן מסוים, זה הכל

                        אם אתה לא "מדלג" על הקונקשיין, אלא משתמש בקונקשיין הקיים, גם אתה לא יכול להריץ שאילתא ישירה?

                        ד"א, נראה לי שאין מנוס מזה שתעלה פרוייקט לדוגמא....

                        פורסם במקור בפורום CODE613 ב13/05/2014 21:23 (+03:00)

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

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

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

                          אחרי שיחות פרטיות התופעה המוזרה נפתרה.
                          וגם אחרי הפיתרון אנו לא ממש יודעים מה הייתה הבעיה... 🙂 :twisted: :oops:

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

                          (localdb)\XXXXX
                          

                          שינינו לרגיל:

                          (localdb)\11.0
                          

                          וזה עובד...
                          אוי לפתרונות שכאלו :lol:

                          פורסם במקור בפורום CODE613 ב14/05/2014 15:39 (+03:00)

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

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

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

                            לדוד ל.ט. ולClickOne, תודה רבה

                            פורסם במקור בפורום CODE613 ב14/05/2014 16:55 (+03:00)

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

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

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

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