Microsoft SQL Server מספק למשתמשים מגוון רחב של ממשקי משתמש גרפיים עשירים לאחזור נתונים מניפולציה והגדרת מסדי נתונים של SQL Server. עם זאת, לפעמים זה פשוט יותר לעבוד משורת הפקודה המיושנת. בין אם אתה מחפש דרך מהירה ומלוכלכת לבצע שאילתת SQL או רוצה לכלול משפטי SQL בקובץ Script של Windows, SQLCMD מאפשר לך לפגוש את המטרה שלך. מאמר זה מניח שכבר יש לך את מסד הנתונים AdventureWorks של מיקרוסופט מותקן.
פתיחת שורת פקודה

כדי להפעיל את SQLCMD, תחילה עליך לפתוח את כלי שורת הפקודה של Windows. ב- Windows XP, לחץ על אישור התחל <הפעלה ולאחר מכן הקלד CMD בתיבת הטקסט לפני הלחיצה בסדר. ב- Windows Vista, לחץ על Windows , הקלד CMD לתוך ה לחפש תיבת ולחץ להיכנס.אתה אמור לראות את שורת הפקודה של Windows. ברגע שיש לך פקודה פתוחה, השתמש בכלי השירות SQLCMD כדי להתחבר למסד הנתונים. בדוגמה זו, אנו מתחברים למסד הנתונים AdventureWorks2014, לכן אנו משתמשים בפקודה: 2009
פעולה זו משתמשת באישורי ברירת המחדל של Windows כדי להתחבר למסד הנתונים. ניתן גם לציין שם משתמש באמצעות דגל -U וסיסמה באמצעות דגל -P. לדוגמה, תוכל להתחבר למסד הנתונים באמצעות שם המשתמש "mike" והסיסמה "goirish" עם שורת הפקודה הבאה: sqlcmd -U mike -P goirish -D AdventureWorks2014 03 מתוך 05 התחל להקליד משפט SQL בהודעה 1>. אתה יכול להשתמש בשורות רבות ככל שתרצה עבור השאילתה שלך, הקשה על להיכנס מפתח אחרי כל שורה. SQL Server אינו מבצע את השאילתה שלך עד להנחיות מפורשות לעשות זאת.בדוגמה זו, אנו מזינים את השאילתה הבאה: בחר * מתוך HumanResources.shift 04 מתוך 05 כאשר אתה מוכן לבצע את השאילתה, הקלד את הפקודה ללכת על שורת פקודה חדשה בתוך SQLCMD ולחץ להיכנס. SQLCMD מבצעת את השאילתה שלך ומציג את התוצאות על המסך. כאשר אתה מוכן לצאת SQLCMD, הקלד את הפקודה EXIT בשורת פקודה ריקה כדי לחזור לשורת הפקודה של Windows. התחברות למסד הנתונים

הזנת שאילתה

ביצוע השאילתה

יציאה מ- SQLCMD




