התחברות ל-Microsoft SQL Server

אתם יכולים לקשר את מסדי הנתונים של Microsoft SQL Server ל-Data Studio כדי להציג את הנתונים בתרשימים להמחשה ולנתח אותם. אתם יכולים להשתמש בטבלאות של מסד הנתונים או בשאילתות בהתאמה אישית כדי ליצור דוחות ומרכזי בקרה אינטראקטיביים. אחר כך תוכלו לשתף את התובנות האלה עם בעלי עניין או עם חברי צוות שאין להם גישה ישירה למסד הנתונים.

גרסאות נתמכות

מחבר Microsoft SQL Server משתמש במנהל התקן V7.2 JDBC. המחבר הזה נבדק ב-MS SQL Server, והוא תואם לגרסאות הקודמות הבאות:

  • 2017
  • 2016
  • 2014
  • 2012

כדי לבדוק אם גרסת מסד הנתונים שלכם תואמת לדרייבר V7.2 JDBC, אפשר לעיין במסמך התאימות של גרסת MS SQL Server.

איך מתחברים ל-Microsoft SQL Server

מקור נתונים ב-Data Studio יכול להתחבר לטבלה אחת במסד נתונים של Microsoft SQL Server, או לשאילתה מותאמת אישית שאתם מספקים.

כדי להתחבר למסד הנתונים של Microsoft SQL Server, פועלים לפי השלבים הבאים:

  1. נכנסים ל-Data Studio.
  2. בדף הבית של Data Studio, לוחצים על יצירה ואז בוחרים באפשרות מקור נתונים.
  3. בוחרים את מחבר Microsoft SQL Server.
  4. מגדירים גישה למסד הנתונים באמצעות אחת מאפשרויות החיבור.
  5. לוחצים על AUTHENTICATE. תוצג רשימה של טבלאות במסד הנתונים הזה.
  6. בוחרים טבלה מהרשימה או מזינים שאילתה מותאמת אישית.
  7. לוחצים על קישור.

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

אפשרויות חיבור

התחברות באמצעות שם מארח או כתובת IP

בחיבור, בוחרים באפשרות BASIC. מזינים את פרטי החיבור:

  • שם המארח או כתובת ה-IP
  • יציאה (אופציונלי)
  • מסד נתונים
  • שם משתמש
  • סיסמה

חיבור באמצעות כתובת URL של JDBC

בחיבור, בוחרים באפשרות כתובת URL של JDBC. מזינים את פרטי החיבור:

  • כתובת אתר של JDBC
    • דוגמה jdbc:sqlserver://HOSTNAME[:PORT];databaseName=DATABASE

  • שם משתמש
  • סיסמה

כדי להתחבר באמצעות כתובת IPv6 מילולית, צריך להוסיף את הכתובת בסוגריים מרובעים. לדוגמה: jdbc:sqlserver://[2001:db8:1:1:1:1:1:1]/your_db

חיבור באמצעות SSL

‫Data Studio תומך בחיבורים מאובטחים (מוצפנים) לשרת באמצעות פרוטוקול TLS ‏ (Transport Layer Security) (TLS 1.2). פרוטוקול TLS נקרא גם SSL (שכבת שקע מאובטחת).

כדי להפעיל חיבור מאובטח, בוחרים באפשרות הפעלת SSL ומספקים את קובצי ההגדרה של SSL.

שימוש ב-SSL לא נדרש על ידי Data Studio, אבל יכול להיות שיידרש בהגדרות של מסד הנתונים. לפרטים נוספים, אפשר לפנות לספק מסד הנתונים.

חיבור באמצעות אימות לקוח

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

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

שאילתה בהתאמה אישית

בוחרים באפשרות CUSTOM QUERY (שאילתה בהתאמה אישית) כדי לספק שאילתת SQL במקום להתחבר לטבלה אחת. ‫Data Studio משתמש ב-SQL המותאם אישית הזה כהצהרת בחירה פנימית לכל שאילתה שנוצרת למסד הנתונים.

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


DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;

SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;

יכול להיות ששאילתות ב-Data Studio יפסיקו לפעול אחרי שלוש עד חמש דקות. אם חלף הזמן הקצוב לתפוגה של השאילתות המותאמות אישית, אפשר לנסות את הגישות הבאות כדי לפתור את הבעיה:

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

סוגי נתונים נתמכים

‫Data Studio ממפה את סוגי הנתונים המובנים במסד הנתונים שלכם לקבוצה מאוחדת של סוגי נתונים. אם Data Studio נתקל בעמודה בטבלה או בשאילתה שלכם מסוג לא נתמך, הוא לא ייצור שדה עבור העמודה הזו.

חומת אש וגישה למסד נתונים

כדי לאפשר ל-Data Studio להתחבר למסדי נתונים שנמצאים מאחורי חומת אש ולשאול אותם שאילתות, צריך לפתוח גישה לאחת מכתובות ה-IP הבאות. יכול להיות שתצטרכו גם להגדיר את מסד הנתונים כך שיקבל תנועה מהכתובות האלה. לקבלת הוראות, אפשר לעיין במאמרי העזרה של מסד הנתונים הספציפי שלכם.

כתובות IP

הכתובות הבאות שמורות לתשתית הגלובלית של Data Studio:

  • 142.251.74.0/23

  • 2001:4860:4807::/48 (אופציונלי, לפלטפורמות שתומכות ב-IPv6)

אם הפעלתם את התכונה 'מיקום אחסון הנתונים' במינוי שלכם ל-Data Studio Pro, אתם צריכים להשתמש בכתובות הבאות במקום זאת:

  • 142.251.56.0/24

  • 2001:4860:4815::/48 (אופציונלי, לפלטפורמות שתומכות ב-IPv6)

מגבלות של המחבר Microsoft SQL Server

  • אפשר להריץ שאילתות על עד 150,000 שורות לכל שאילתה באמצעות המחבר הזה. אם תחרגו מהמגבלה הזו, הנתונים ייחתכו.
  • כותרות העמודות (שמות השדות) צריכות להכיל רק תווי ASCII. אין תמיכה בתווים שאינם ASCII.

פתרון בעיות

במדריך לפתרון בעיות ב-Data Studio מופיעה רשימה של הודעות שגיאה נפוצות ושלבים לפתרון שלהן.

רישיון

המחבר של Microsoft SQL Server פותח באמצעות Microsoft JDBC Driver for SQL Server, שמופץ במסגרת רישיון MIT.

יצירת מקור נתונים