en-UShe-IL
You are here:   Blog
Register   |  Login

Blog Archive:

Maximize
* Can be used in order to search for older blogs Entries

Search in blogs


Blog Categories:

Maximize
* Can be used in order to search for blogs Entries by Categories

Blog Tags:

Maximize
* Can be used in order to search for blogs by keywords

TNWikiSummit


Awared MVP

 


Microsoft® Community Contributor 


Microsoft® Community Contributor


 Read this before you use the blog! Maximize

Recent Entries

Minimize
מרץ10

Written by: ronen ariely
10/03/2023 03:00 RssIcon

רקע

אחד הכלים הנפוצים ביותר לעבודה עם מסדי נתונים של שרתי SQL Server הוא הכלי sqlcmd. מדובר באפליקציה קטנה מאוד המאפשרת לנו לעבוד בעזרת  Command Shell לביצוע אד-הוק, אינטראקטיבי של הצהרות וסקריפטים של Transact-SQL במערכות עם מעבדים בארכיטקטורה של x64.

כלי חדש המכונה go-sqlcmd, שוחרר לפני כמה שבועות. כלי זה מבוסס על מנהל ההתקן של Go mssqldb אשר פותח לעבודה עם שפת Go. הכלי החדש עדיין בגרסת הרצה בטא, אבל מיקרוסופט הודיעו שהם מצפים שהוא יחליף את ה-sqlcmd הקיים, תוך כדי הוספת יכולות חדשות. הכלי תומך מערכות מבוססות מעcדי arm64 בנוסף למערכות x64, הוא תומך עבודה עם Azure SQL Database והתקנות מקומיות של SQL Server.

למידע נוסף והורשה של הכלי להתקנה עבור אל הקישור הבא:

https://learn.microsoft.com/en-us/sql/tools/sqlcmd/go-sqlcmd-utility?view=sql-server-ver16&WT.mc_id=DP-MVP-5001699

go-sqlcmd הוא קוד פתוח תחת רישיון MIT וזמין ב-GitHub. הכלי אידיאלי עבור ביישומי קצה מכיוון שאין לו תלות נוספת והוא נתמך בסביבות הפעלה שונות ותומך פלטפורמות נתונים שונות. היכולות של go-sqlcmd מתרחבות מעבר ל-sqlcmd כולל אפשרות אימות נרחבות של Azure Active Directory.