כיצד להפעיל סקריפט SQL מ- Microsoft SQL Server Express

...

הפעל את סקריפטי SQL שלך באמצעות SQL Server Express ושורת הפקודה של Windows

SQL Server Express היא גרסה חינמית של SQL Server שבה אתה יכול להשתמש כדי ליצור יישומי מסד נתונים מבוססי שולחן עבודה ואינטרנט. מפתחים מנהלים את SQL Server Express באמצעות SQL Server Management Studio. הם גם משתמשים בשירות שורת פקודה קטן בשם "Sqlcmd". Sqlcmd מאפשר לך לבצע פקודות SQL Transactional, להפעיל נהלים מאוחסנים ולהפעיל סקריפטים של SQL. אם אתה פשוט רוצה להריץ סקריפט SQL, לפעמים קל יותר לעשות זאת באמצעות Sqlcmd. אתה מגיע ל-Sqlcmd על ידי פתיחת חלון שורת פקודה חדש.

הוראות

שלב 1

הקלד CMD בחלונות "תפריט התחל" ולחץ על "Enter". חלון שורת הפקודה ייפתח.

סרטון היום

שלב 2

הקלד אחת מהפקודות הבאות כדי להתחבר למסד הנתונים:

Sqlcmd -u שם משתמש -p סיסמה

Sqlcmd -S computerName\instanceName

השתמש בפקודה הראשונה אם אתה מגדיר שם משתמש וסיסמה כשהתקנת SQL Server Express. החלף את "שם משתמש" ו"סיסמה" בשם המשתמש והסיסמה בפועל שהגדרת. השתמש בפקודה השנייה אם יצרת "מופע בשם" במהלך ההתקנה. החלף את "computerName" בשם המחשב שלך ואת "instanceName" בשם של מופע ה-SQL שיצרת במהלך ההתקנה.

שלב 3

הקלד את הפקודה הבאה והקש "ENTER":

Sqlcmd -i C:\mySqlScript.sql.

SQL Server Express יבצע את הסקריפט בשם "mySqlScript.sql". החלף את "mySqlScript.sql" בשם של הסקריפט שברצונך להפעיל. כלול את ייעוד הנתיב המלא. אם סקריפט SQL מחזיר נתונים ממסד הנתונים, SQL Server Express יציג את התוצאות בחלון שורת הפקודה. .

שלב 4

הקלד Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt והקש ENTER כדי להפעיל מחדש את הסקריפט. פעולה זו תנתב את התוצאות לקובץ טקסט בשם "C:\outputFile.txt". אתה יכול לתת שם לקובץ הזה בכל דבר. שמירה בקובץ טקסט שימושית כאשר אתה צריך ללכוד ולשמור תוצאות שאילתות.

שלב 5

הקלד Sqlcmd exit. SQL Server Express יסיים את ההפעלה.

עֵצָה

אם אתה מריץ סקריפטים של SQL לעתים קרובות, אתה יכול ליצור קבצי אצווה (.bat) שיכולים להאיץ את התהליך (ראה משאבים). לדוגמה, אתה יכול למקם את הפקודות המוצגות למעלה בקובץ אצווה ולשמור אותו על שולחן העבודה שלך. מאוחר יותר תוכל להפעיל אותו על ידי לחיצה כפולה על הקובץ.