פורסם 2014 בינואר 2411 שנים היי לכולם, אני רק אציין שאני מבין כלום ושום דבר בSQL אז אני זקוק לעזרה,יש לי שרת עם sql 2012 עם database בשם mRemoteNG חדש שיצרתי, הרצתי בו סקריפט ארוך שהגיע עם התוכנה עצמה, הבעיה היא כאשר אני מנסה להתחבר אני מקבל שגיאה"There is already an open DataReader associated with this Command wich must be closed first."בחיפוש קצר בגוגל מצאתי שאני צריך לאפשר MARS (MultipleActiveResultSets=True)אין לי מושג איך לעשות את זה, רעיונות?
פורסם 2014 בינואר 2411 שנים זה אמור להיות חלק מconnection string, אבל אני לא חושב שזה בכלל הפתרון לשבעיה שאתה מציג.כנראה מדובר על TSQL script שבסה"כ יוצר לך את הסכמה. אתה רי אותו מ SSMS?
פורסם 2014 בינואר 2411 שנים אפילו מצאתי את הסקריפט ב GitHub. https://github.com/rmcardle/mRemoteNG/blob/feature/sql/mRemoteV1/Resources/CreateTables.sql תראה בעצמך מה סדר הפעולות שם. עריכה: בקובץ שמצורף לתוכנה, לתוכנה (נובמבר 2013) יש גם ווידוא שהטבלה לא קיימת יותר ואם כן אז לבצע לה drop. נערך 2014 בינואר 2511 שנים על-ידי multicore
פורסם 2014 בינואר 2411 שנים מחבר כבר השתמשתי בסקריפט הזה (זה שהגיע עם התוכנה, לדעתי עדכני יותר) זה עדיין לא עובד וSQL זה סינית עבורי לא משנה מה אני עדיין מקבל את השגיאה הזאת.. ניסיתי ליצור מחדש את database ולהשתמש בסקריפט שבgithub עדיין אותו דבר
פורסם 2014 בינואר 2511 שנים מה סינית שם? לא צריך להיות DBA כדי להבין את זה. מוגדר לך ליצור טבלה ובטבלה ליצור עמודות עם data type ו collation מתאים. אני מוריד MSSQL 2012 במיוחד בשבילך עכשיו כדי לנסות לבד.
פורסם 2014 בינואר 2511 שנים מחבר תודה :-) אגב אתה מכיר את התוכנה הזאת? אני ממש ממליץ עליה למי שמתחבר בRDP להרבה שרתים
פורסם 2014 בינואר 2511 שנים מחבר יש עוד עובדים בחברה שמשתמשים באותו קובץ הגדרות שאני משתמש בו (ממוקם אצלי במחשב) כל פעם שצריך לעדכן/להוסיף/להסיר חיבור בתוכנה הם שולחים לי מייל אני מעדכן מה שצריך שומר אצל אחד אחד מהמחשבים שלהם (דרך נתיב רשת כמובן) ובסוף שומר אצלי ואז אומר להם לטעון מחדש, בזמן האחרון יש שינויים תכופים מדיי, משגעים אותי המון בנושא.המון פעמים גם יש בעיות שהם טוענים את הקובץ מהמחשב שלי ואז אני פותח את התוכנה אני מקבל שהקובץ בשימוש כבר..בנתיים אני שובר את הראש עם ה sql הזה.שכחתי לציין רק כמה דברים, השרת הוא וירטואלי עם 2012 R2 וsql express 2012 המסד נוצר בתאימות 2012לא מסתדר עם זה ממש..
פורסם 2014 בינואר 2511 שנים הועבדה שמדובר בVM לא משנה כלום.מה שהגיאה שSSM מחזיר לך בהצרת הסריפט? אגב, אתה דואג לבחור את הDB הנכון לפני שאתה מריץ אותו?
פורסם 2014 בינואר 2511 שנים מחבר הסקריפט לא מחזיר שום שגיאה, הוא עובר בהצלחה - גם זה שהגיע עם התוכנה וגם זה שאתה צירפת.הבעיה היא שכאשר אני מנסה להתחבר דרך הmremote אני מקבל את השגיאה הבאה: "There is already an open DataReader associated with this Command wich must be closed first."
פורסם 2014 בינואר 2511 שנים מחבר ובmremote אתה מצליח להתחבר בהצלחה? (אל תשכח לאפשר חיבורי tcp ולעשות ריסט לsql)
פורסם 2014 בינואר 2511 שנים הכל עובד אצלי.יצרתי זהות באימות SQL ואיפשרתי mixed mode authentication.יצרתי חיבור והוא נרשם אצלי לטבלת Cons באותו השניה.
פורסם 2014 בינואר 2511 שנים מחבר תוכל לעזור לי להשוות מה שאני עשיתי מול מה שאתה עשית?sql express 2012 עם instance ברירת מחדלאיפשרתי חיבורי tcp פורט 1433הפעלתי מחדש את הserviceיצרתי database חדש בשם mRemoteNGהפעלתי את הסקריפט על הdatabase הזהיצרתי login ונתתי הרשאות dataread/write על הdatabaseאני מנסה להתחבר ומקבל את השגיאה המדוברת.אולי הגדרות של הdatabase עצמו?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.