עזרה בלימוד SQL
-
בספר שאני לומד כרגע (visual c# 3.0, כן, כן אני יודע שהוא קצת ישן... וב"עולם התכנות" ספר מלפני 7 שנים הוא כבר ממש מיושן..
אבל בכל זאת הוא מסודר ובהיר ונותן לי את הרקע היסודי והבסיסי החשוב כל כך :lol: )
הגעתי לפרק שעוסק בADO.NET וכרגע אני מתעסק בחיבור למסד נתונים SQL server
ה
תקנתי SQL server 2014 מהאתר של מיקרוסופט. ועכשיו יש לי כמה שאלות של בור ועם הארץ מדאו' ומדרבנן בתחום:-
מדוע צריך לזה תכנית נפרדת? מדוע א"א להשתמש בזה דרך הויז'ואל סטודיו?
כמו כן, ראיתי שיש את הWebMerix שבאתר אחר המליצו להוריד אותה, ודרכה לערוך את הרשומות של הדטהבייס, אז מה בינה לSQL שגם לה יש Management Studio? בקיצור מה אני צריך כ"כ הרבה סטודיויים???? זה סתם תופס זיכרון על המחשב, לא?? (אל תרגמו אותי באבנים - אני באמת לא מבין :shock: ) -
בספר הם עובדים עם דוגמא של דטהבייס בשם Northwind וסביב זה כל הדוגמאות סובבות. הבעיה שלי שכנראה בגלל שזה כ"כ ישן אני פשוט לא מצליח להריץ את הקובץ הזה בSQL שלי (הם עובדים עם 2005 ). לפי המתואר בספר אני אמור להריץ בשורת הפקודה קריאת sqlcmd כזאת:
sqlcmd -S AVRHAM\SQLExpress -E -i instnwnd.sql
אין לי מושג מה זה אומר, אני רק מבין שזה אמור להפעיל את הscript הנ"ל על שרת הSQL שיושב במחשב ולבנות את מסד הנתונים כדי שנוכל אח"כ לקרוא לו מהVS. נכון?
אלא, שלא נראה לי שזה הזיז כ"כ למחשב שלי :lol: אמנם ראיתי חלון שחור קטן קופץ ונעלם.. אבל הVS לא זיהה אותו (כשניסיתי ליצור DATASOURCE אליו), וגם בגלל שהם כותבים שאפשר לבדוק זאת ע"י SQL Configuratuion Manager. אך נראה לי שלפי איך שהם מתארים את הדבר הנ"ל ומה שיש לי תחת SQL2014 זה שונה בתכלית ממה שהיה ב2005 :lol:
כיון שהם כותבים לי לבחור שם FILE, OPEN , FILE תחת השרת בשם שלי (שאני לא רואה אותו בכלל, וגם אין לי את האפשרויות הללו), ואחרי שאני פותח את הקובץ ללחוץ על Query , ו Execute כדי להפעיל את הscript..
איפה אני כן יכול לעשות זאת? ניסיתי לפתוח את הקובץ הנ"ל ישירות דרך הסטודיו של SQL אבל זה נותן לי הודעת שגיאה כאורך הגלות (צירפתי אותה כאן בתור קובץ txt למעוניינים: ) שכמובן אינני מבין מה כתוב בה.. :?
אשמח אם מישהו יציל אותי ויסביר לי איך אני מסדר את זה כדי שאוכל ללמוד מהספר בצורה מסודרת, או שימליץ לי על לימוד דרך משהו אחר, או כל רעיון אחר יתקבל בברכה מרובה!!!
פורסם במקור בפורום CODE613 ב21/06/2015 21:25 (+03:00)
-
-
- בספר הם עובדים עם דוגמא של דטהבייס בשם Northwind וסביב זה כל הדוגמאות סובבות. הבעיה שלי שכנראה בגלל שזה כ"כ ישן אני פשוט לא מצליח להריץ את הקובץ הזה בSQL שלי (הם עובדים עם 2005).
נתקלתי באותה בעיה עד שמצאתי אתר מדריך להתחברות ל Northwind ולדטהבייס Northwind שהיה שם כן הצלחתי להתחבר.
אני מצרף את הקובץ ואת כתובת האתר שממנו הורדתי.
תנסה ותעדכן...[size=150:tlj3h2q7]הרבה הצלחה ! ! ![/size:tlj3h2q7]
נלקח מהאתר כאן
פורסם במקור בפורום CODE613 ב22/06/2015 01:18 (+03:00)
-
@Zvi Good
- בספר הם עובדים עם דוגמא של דטהבייס בשם Northwind וסביב זה כל הדוגמאות סובבות. הבעיה שלי שכנראה בגלל שזה כ"כ ישן אני פשוט לא מצליח להריץ את הקובץ הזה בSQL שלי (הם עובדים עם 2005).
נתקלתי באותה בעיה עד שמצאתי אתר מדריך להתחברות ל Northwind ולדטהבייס Northwind שהיה שם כן הצלחתי להתחבר.
אני מצרף את הקובץ ואת כתובת האתר שממנו הורדתי.
תנסה ותעדכן...[size=150:1sc47n5c]הרבה הצלחה ! ! ![/size:1sc47n5c]
נלקח מהאתר כאן
תודה רבה רבה!!
אנסה בהמשך ואעדכן..אם למישו יש תשובה לשאלה הראשונה - אשמח!
פורסם במקור בפורום CODE613 ב23/06/2015 15:01 (+03:00)
-
העקרונות הם בדיוק אותו דבר, והחומרים בהם אתה לומד הם רלוונטיים לגמרי כולל הוראות ההתקנה של הSQL.
SQL SERVER זו תוכנה ללא אף חלון ויזואלי ומתקשרים איתה רק בבקשות רשת. לכן יש המון תוכנות נחמדות יותר ופחות לתקשר, אבל הרשמית והמקצועית זה Sql Server Management Studio. הVS נותן גם מענה לא רע. הWebMatrix לא באמת נחוץ למתכנת נורמלי.- בקשר לשגיאה, אני מאמין ששם המופע של הSQL שגוי או משהו בסגנון.
- בשביל החלון השחור שנעלם, במקום להדביק את הפקודה ב"הפעלה" פתח את הCMD והדבק את הפקודה ואז תראה את התוצאות והחלון לא יעלם בסיום הביצוע.
- ההגדרות של הSQL SERVER החצוניים (כלמר האם פועל/מכובה, תחת איזה USER,איזה פרוטוקלים לאפשר וכו') נמצאים בחלון בשם SQL SERVER CONFIGURTION שמה רואים את המופעים שהותקנו, שמותיהם והאם הם פועלים וכו'.
פורסם במקור בפורום CODE613 ב23/06/2015 20:04 (+03:00)
-
תודה רבה!!
@דוד ל.ט.- ההגדרות של הSQL SERVER החצוניים (כלמר האם פועל/מכובה, תחת איזה USER,איזה פרוטוקלים לאפשר וכו') נמצאים בחלון בשם SQL SERVER CONFIGURTION שמה רואים את המופעים שהותקנו, שמותיהם והאם הם פועלים וכו'.
יש לי 2 תוכניות תחת השם הזה:
הראשונה זו:השניה זו:
מה ההבדל ביניהם?
פורסם במקור בפורום CODE613 ב23/06/2015 21:06 (+03:00)
-
@דוד ל.ט.
השני זה הגדרות שרת הדוחות של SQL SERVER (שסבור הייתי איננו בכלל בגירסת האקספרס כך שמפתיע אותי לראות אותו. .
חיפשתי עכשיו ואני באמת רואה שלא מוזכר בשום מקום Express, כך שככל הנראה זו גרסה מלאה
נראה לי שהמדיניות של מייקרוסופט השתנתה והיא יותר בעניין של לשחרר כמה שיותר כלים מלאים למפתחים בחינם
כחלק מהניסיון להתחרות עם גוגל והקוד הפתוח..
כמו הVisual Studio שהם משחררים עכשיו גרסה מלאה Community בחינם. (דהיינו גרסה מלאה לאנשים פרטיים או עסק קטן עם עד 5 רשיונות)
אם אני מצליח להבין נכון גם הsql הוא community..פורסם במקור בפורום CODE613 ב24/06/2015 19:31 (+03:00)
-
שאלה חדשה באותו עניין:
בספר כתוב לי שכדי לצפות בנתונים שבdataset אני צריך להכנס לתפריט data ואח"כ לבחור בPreview data הבעיה היא שאין לי את התפריט הנ"ל בשם data וגם לא מצאתי אפשרות דומה בשאר התפריטים. כיצד אני עושה זאת?פורסם במקור בפורום CODE613 ב25/06/2015 10:27 (+03:00)