- תיאור
SQL Server User CAL הוא רישיון גישה למשתמש יחיד שמתחבר למסד הנתונים. כל מכשיר שבו המשתמש נכנס מוגדר לפי רישיון זה, והוא מתאים לעסקים שבהם מספר המשתמשים גבוה אך מספר המכשירים נמוך.
מאפיינים עיקריים
- גישת משתמש (User CAL): מכסה משתמש אחד בכל מכשיריו (מחשב, טאבלט, סמארטפון) ללא הגבלה על מספר התקנים.
- תאימות: תקף לכל גרסאות SQL Server Standard 2025 וגרסאות קודמות (דרופ-אין).
- שימושים: אפליקציות פנימיות, BI reports, ERP/CRM וכל גישה לנתונים דרך SQL Server.
דרישות ותנאים
- נדרש עם: רישיון Server Standard (ללא CAL עצמאי).
- לא תקף ל: אפליקציות חיצוניות/אינטרנט (דורש Core licensing).
- רכישה: מינימום 5 יחידות בדרך כלל, דרך Volume Licensing או מפיצים מורשים.
יתרונות מול Device CAL
- גמישות: עובד מרחוק מכל התקן (משרד/בית/נייד).
- חסכוני: כאשר משתמשים במספר התקנים > מספר משתמשים.
- ניהול: פשוט יותר ממעקב התקנים במערכות BYOD
SQL Server 2025 – מה חדש?
מסד נתונים ארגוני מוכן ל-AI
✅ כולל יכולות אבטחה, ביצועים וזמינות מהמתקדמים בשוק.
תמיכה מובנית בבינה מלאכותית
✅ שילוב בין חיפוש וקטורי וחיפוש לפי מילות מפתח במנוע אחד.
✅ אפשרות לחיבור למודלי AI לפי בחירת המשתמש באמצעות שפת T-SQL המוכרת.
פיתוח אפליקציות מודרניות
✅ כלים למפתחים ליצירת יישומי AI באופן עקבי בענן ובסביבה מקומית.
✅ כולל תמיכה ב-JSON, ממשקי REST API ועוד.

אבטחה וביצועים משופרים
✅ אימות זהויות עם Microsoft Entra Managed Service Identity.
✅ מנגנון Optimized Locking לשיפור ביצועים במקביליות גבוהה.
✅ עיבוד שאילתות מהיר יותר לשיפור הכולל בביצועי המערכת.
אנליטיקה וחיבור ענן ללא חיכוך
✅ שכפול נתונים בזמן אמת באמצעות Fabric Database Mirroring.
✅ ניהול מרכזי, ממשל נתונים ואוטומציה באמצעות Azure Arc.
SQL Server 2025 הוא מסד הנתונים הארגוני החדש של מיקרוסופט, שיצא לזמינות כללית בנובמבר 2025, עם דגש על AI מובנה, ביצועים משופרים ואינטגרציה היברידית.
תכונות AI ווקטורים מתקדם
סוג נתונים VECTOR: מאפשר אחסון ושאילתות ישירות על embeddings ב-T-SQL, ללא צורך בכלים חיצוניים. כולל תמיכה מלאה בפעולות מתמטיות בין וקטורים וחישובי דמיון.
אינדקס DiskANN: אינדקס יעיל לחיפוש דמיון (similarity search) על מיליוני וקטורים במהירות גבוהה. משלב ANN (Approximate Nearest Neighbors) עם דיסק ואופטימיזציה לזיכרון נמוך.
sp_invoke_ai_model: פונקציה מובנית לקריאת מודלי AI חיצוניים ישירות משאילתות SQL. תומך ב-Azure OpenAI, ONNX ומודלים מקומיים עם פרמטרים גמישים.
ביצועים ושאילתות
Optimized Locking: מפחית חסימות ב-50% על ידי נעילה ברמת שורה במקום דף שלם. משפר מקביליות בעומסי OLTP גבוהים תוך שמירה על עקביות.
Parameter Sensitive Plan Optimization (PSPO): מזהה ומאחסן תוכניות אופטימליות עבור ערכי פרמטרים שונים באותה שאילתה. מפחית שימוש ב-plan cache ומשפר ביצועים בשאילתות פרמטריות.
Batch Mode on Rowstore: מאפשר עיבוד Batch Mode על טבלאות Rowstore רגילות ללא צורך ב-Columnstore. משפר ביצועים פי 2-5 בשאילתות אנליטיות על נתונים קיימים.
JSON ופיתוח מודרני
JSON כסוג נתונים מובנה: תמיכה מלאה ב-JSON עם פונקציות בנייה, פרסינג, אינדקסים ו-JSONPath. מאפשר שאילתות יעילות על נתוני JSON ללא המרות.
REST API Endpoint: חשיפת נתונים כממשק REST מובנה ללא פיתוח נוסף. תומך ב-GET, POST עם אימות מובנה ושליטה בנתוני תגובה.
Regex מובנה ב-T-SQL: תמיכה מלאה בתחביר PCRE עם פונקציות LIKE_REGEX ו-patindex_regex. מאפשר עיבוד טקסט מתקדם ישירות בשאילתות.
אבטחה ואינטגרציה
PBKDF2 (100,000 iterations): הצפנת סיסמאות חזקה יותר פי 10 מהגרסה הקודמת כברירת מחדל. מגן מפני התקפות brute force על מאגרי סיסמאות.
TDS 8.0 Protocol: גרסה משופרת של פרוטוקול התקשורת עם תמיכה ב-Authenticode וזרמי נתונים מקבילים. משפר ביצועי תקשורת ותמיכה בלקוחות חדשים.
Change Event Streaming: שולח שינויי CDC בזמן אמת ל-Azure Event Hubs ו-Microsoft Fabric. מאפשר אינטגרציה מיידית עם מערכות אנליטיקה ואירועים.
שאלות ותשובות על SQL Server 2025 User CAL:
User CAL הוא רישיון המאפשר למשתמש יחיד להתחבר ל‑SQL Server מכל מכשיר. כל מכשיר שבו המשתמש מתחבר מוגדר לפי הרישיון.
User CAL מאפשר למשתמש יחיד להתחבר ממספר מכשירים. Device CAL מחייב רישיון לכל מכשיר, ללא קשר למספר המשתמשים.
על כל משתמש שמתחבר ל‑SQL Server נדרש CAL אחד.
כן. User CAL מתאים לשימוש עם SQL Server Standard ו‑Enterprise בגרסאות Server+CAL.
כאשר מספר המשתמשים גדול אך מספר המכשירים נמוך או כאשר המשתמשים מתחברים ממכשירים שונים.
כן. אך יש לוודא שכל משתמש שמתחבר ממספר מכשירים מחויב ב‑CAL עבור כל חיבור.
מתאים לארגונים קטנים/בינוניים שרוצים לשלוט ברישוי לפי משתמשים ולחסוך עלויות לעומת Core-Based.
כן. ניתן להרחיב את מספר ה‑User CALs בהתאם לצרכי הארגון.
כל VM או מכשיר וירטואלי שבו המשתמש מתחבר נחשב כיחידת CAL נפרדת.
כן. כל עוד המשתמש רשום ורוכש CAL לכל משתמש, ניתן להתחבר ממספר מכשירים בהתאם לרישיון.


