חיבור אקסס ל SQL SERVER
-
אני צריך לכתוב תוכנה עם חיבור ל SQL SERVER EXPREES עם טבלה שיצרתי.
התצורה שלי היא כזו:- יש לי מכונה וירטאלית עם WIN 10 כאשר מותקן עליה SQL SERVER EXPREES.
- מחשב נייד שנמצא ברשת ואני מתחבר אליו לפיתוח אקסס 2013 דקרך RDP ממחשב אחר.
2 המחשבים (הפיזי והורטואלי) נמצאים על אותה רשת. (בעתיד האפליקציה תעבוד מחוץ לרשת ואצטרך לתת למכונה כתובת ציבורית)
כיצד אני מחבר את האקסס ל SQL.
משום מה בהדרכות באינטרנט ההדרכה שראיתי ה-SQL הוא על אותו מחשב של הפיתוח או שאני מפספס משהו כי לא הצלחתי להתחבר ל SQL.
אני צריך עזרה/הדרכה כיצד ליצור את החיבור בין המחשב ל SQL
-
כיצד לעבוד עם sql בכללי אתה יודע?
פתחת את הפורט של ה sql שיהיה גלוי ל ip שלך?
כי בברירת מחדל זה פתוח רק לאותה מחשב.
תבדוק מה הip הפנימי של המחשב שלך,
תאשר אותה ב sql
ותכניס באקסס את הכתובת של המחשב בו רץ ה sql
עריכה:
איך הגדרת את הגדרות האינטרנט של המכונה הוירטואלית? -
@ivrtikshoret כתב בחיבור אקסס ל SQL SERVER:
איך הגדרת את הגדרות האינטרנט של המכונה הוירטואלית
התקנה רגילה של המחשב
@ivrtikshoret כתב בחיבור אקסס ל SQL SERVER:
תבדוק מה הip הפנימי של המחשב שלך,
ברור שאני ידוע. הרי אני הגדרתי את המכונה
@ivrtikshoret כתב בחיבור אקסס ל SQL SERVER:
פתחת את הפורט של ה sql שיהיה גלוי ל ip שלך?
אני עובד מקומי - במקומי כל הפורטים אמורים להיות פתוחים
@ivrtikshoret כתב בחיבור אקסס ל SQL SERVER:
כיצד לעבוד עם sql בכללי אתה יודע?
בא נגיד שאם פיספסתי משהו אתה מוזמן להסביר לי.
בוא נגיד ככה שאני מבין בתקשורת ורשתות (ומעבר לכך) אבל לא התעסקתי עם SQL
אתה מוזמן להסביר לי את התהליך -
@zvinissim
אולי היה נשמע ממה שכתבתי שאני חושב שאין לך את הידע,
אז ממש לא אני רק מנסה להבין מה כבר עשית ומה לא.היה נשמע ממה שכתבת שה SQL נמצא על מכונה וירטואלית (מחשב ג) שנמצא על מחשב א
ואקסס נמצא על מחשב ב
מחשב א ומחשב ב נמצאים על אותה רשת ואתה רוצה להתחבר דרך אקסס (שנמצא על מחשב א) לSQL שנמצא על המכונה הוירטואלית (שנמצא על מחשב ב)
עד כאן אני צודק? -
@ivrtikshoret פשיטתי לך את העניין של תצורת הרשת
כרגע הכל כתובות פנימיות (בשרטוט הם דמה).
ביום מן הימים השרת של ה SQL יעבור לכתובת ציבורית שתהיה גישה מבחוץ. (זה כבר הגדרה שלי בהפניה בראוטר שאני מבצע)עכשיו אך אני מחבר את ה SQL לאקסס?
-
צור קובץ במחשב (הרגיל) במקום כל שהוא, עם סיומת udl.
פתח אותו, ובשדה 1 של הserver name כתוב את האייפי המקומי של המכונה הוירטואלית + שלס + שם המופע של SQL שבד"כ הוא SQLEXPRESS
ככה למשל10.0.0.1\SQLEXPRESS
בשדה 2 שים שם וסיסמה. אם לא קבעת שם וסיסמה, צריך לעשות זאת בSQL.
בשדה 3 תשאיר ריק לבינתיים.
ותלחץ על Test Connection.
אם זה נכשל,
תנסה לשנות בשדה 2 ולמחוק את שם המופע ולהשאיר רק את האייפי של הוירטואלי.
אם עדיין לא עובד אתה צריך לבדוק בSQL שמאופשר פרוטוקול TCP (עושים זאת דרך Sql Server Configuration Manager צריך אח"כ להפעיל מחדש את הSQL).אם עדיין לא עובד או אם יש שלב שיש בעיה, תפרט.
אם עובד, אתה יכול לעבור לשלב של חיבור האקסס, עם אותו סגנון של מחרוזת חיבור שעבדה, כלומר שם השרת (אייפי של הוירטואלי, סלש ושם המופע).