מדריך שלך שלבשלב SQL Server Management Studio (SSMS) שלך

אם תמיד הרגשת עומס כשעובד עם SQL Server Management Studio (SMSS), אתה לא היחיד. הבנת כל התכונות שבוצעות ב־SQL Server Management Studio יכולה להיות אתגר. מאושרת, הדרכות יעזרו לך להתחיל באופן יעיל עם SQL Server Management Studio (SSMS).

במדריך זה, תשלט ביסודות של SQL Server Management Studio, כמו התחברות לשרת, ביצוע שאילתות ובניית מסדי נתונים.

המשך לקרוא כדי לשפר את המומחיות שלך ב־SQL Server Management Studio!

דרישות מוקדמות ל־SQL Server Management Studio

מדריך זה מספק הדגמה מעשית. אם ברצונך להמשיך, ודא שאתה עומד בדרישות הבאות:

  • A Windows machine – This guide focuses on Windows 10, but subsequent versions are compatible as well.
  • שרת MySQL על המכשיר שלך – אנו ממליצים להשתמש ב־Microsoft SQL Server Express, גרסה חינמית ומקוצרת של SQL Server.
  • A MySQL database server to connect to, either on your local machine or a remote server.

הורדה והתקנה של SQL Server Management Studio (SSMS)

סטודיו לניהול שרת SQL (SSMS) הוא כלי חינמי המציע סביבת עבודה משולבת לניטור כל תשתיות ה-SQL, החל משרת SQL רגיל ועד למסד הנתונים של Azure SQL. הוא מספק ממשק משתמש ידידותי לטיפול במסדי נתונים ובעצמים בשרת שלך.

אך, כדי להשתמש בכל היכולות של סטודיו לניהול שרת SQL באופן מלא, חשוב להתקין אותו בצורה תקינה. בקטע זה תמצא מדריך על איך להתקין את SSMS כדי לכתוב, לבדוק ולשנות שאילתות וסכמות בגירסאות המקומיות והענניות.

1. הפעל את הדפדפן האינטרנט המועדף עליך ונווט לעמוד ההורדה של סטודיו לניהול שרת SQL.

2. המשך אל קטע 'הורדת SSMS' ובחר בקישור 'הורדה חינמית לסטודיו לניהול שרת SQL (SSMS)' כדי להתחיל בהורדה.

כשהקובץ בגודל של כ-700MB, זמן ההורדה יתקדם בהתאם למהירות האינטרנט שלך.

Downloading SQL Server Management Studio (SSMS)

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

4. לחץ על הכפתור 'התקן' כדי להתחיל בהתקנה. יש לך אפשרות לשנות את הנתיב התקנתי ברירת המחדל, אך לרוב, המיקום הברירת מחדל מספיק.

Initiating the SSMS Installation

ההתקנה של סביבת עבודה לניהול שרת SQL תעבוד, תחלץ, ותציב את הקבצים הנדרשים, מה שעשוי לקחת מספר דקות.

Observing SSMS Installation Progress

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

מזל טוב! עשית צעד חשוב בדרך לשליטה בסביבת העבודה של מנהל השרת של SQL בהתקנתו בהצלחה על המכשיר שלך.

Confirming successful installation of SQL Server Management Studio

אימות שרת MySQL בסביבת עבודה של מנהל השרת של SQL ופתח TCP/IP נגיש

התקנת את סביבת העבודה של מנהל השרת של SQL בהצלחה, אך כדי לנהל מסדי נתונים של SQL, עליך תחילה להתחבר לשרת מסד נתונים. מדריך זה יעזור לך להתחבר לשרת MySQL באמצעות מנהל השרת של SQL.

אך לפני שתנסה להתחבר לשרת MySQL, וודא שהשרת MySQL שלך פעיל ושפתח TCP/IP נגיש.

1. התחל על ידי הפעלת PowerShell כמנהל מערכת כדי לקבל גישה להרשאות מוגברות.

2. השתמש בפקודת ה-ping הבאה כדי לבדוק אם הפתח TCP/IP שלך פתוח. וודא שאתה מחליף 'כתובת-ה-IP-שלך' בכתובת ה-IP האמיתית של שרת מסד הנתונים של MySQL שלך.

./ping your-ip

A successful ping response, like the one shown below, indicates your MySQL database server is online and responsive.

Confirming MySQL database server’s connectivity

אם אתה נתקל בהודעת שגיאה "Request timed out", כפי שמוצג למטה, זה מעיד על כך שהשרת של מסד הנתונים שלך אינו זמין, ומזמין אותך לבדוק את התצורה של הרשת שלך.

3. כדי לוודא את מצב של שרת בסיס הנתונים MySQL בתוך סטודיו לניהול שרת SQL, בצע את הפקודות הבאות:

# קבל את השירותים הרצים עם "sql server" בשמותיהם
Get-Service | Where {$_.status -eq 'running' -and $_.DisplayName -match "sql server*"}
# בדוק אם התיקייה של MySQL (MSSQL15) קיימת
Get-ChildItem -Path "C:\Program Files\Microsoft SQL Server\mssql*" -Recurse -Include Errorlog |select-string "SQL Server is now ready for client connections.
Detecting an active MySQL database server in SQL Server Management Studio

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

Activating the database engine service within SQL Server Management Studio

שילוב עם שרת בסיס הנתונים MySQL באמצעות סטודיו לניהול שרת SQL

עכשיו שהשרת שלך של MySQL פעיל ורץ, הגיע הזמן להשתמש בפוטנציאל המלא של סטודיו לניהול שרת SQL. התחבר לשרת בסיס הנתונים שלך באמצעות SSMS והתחל לנהל בקלות בסיסי נתונים של SQL.

בעת הפעלת SSMS, תתקל בתיבת הדו-שיח התחבר לשרת. זוהי השער שלך לניהול בסיס הנתונים בסטודיו לניהול שרת SQL.

לחיבור חלק לשרת בסיס הנתונים שלך ב MySQL:

  • שרת שם – הזן את כתובת ה-IP או שם המארח של שרת בסיס הנתונים שלך. אם SSMS נמצאת על אותו התקן כמו שרת הבסיס שלך, פשוט השתמש ב-localhost כשם השרת.
  • אימות – לאבטחה מוגבלת, בחר ב-אימות של Windows בעת התחברות לשרת בסיס הנתונים באמצעות סטודיו לניהול שרת SQL (SSMS).
  • לחץ על לחצן התחברות, ו- SQL Server Management Studio (SSMS) תפתח חיבור לשרת מסד הנתונים.
Using SQL Server Management Studio to connect to the database server

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

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

SQL Server Management Studio’s server connection initiation window

לאחר חיבור מוצלח, אוכלוסיית האובייקטים ב- SQL Server Management Studio (SSMS) תציג את שרת מסד הנתונים שלך, כולל אובייקטים שונים בתוך כל מסד נתונים.

Verifying a successful connection to the database server with SQL Server Management Studio

בניית מסד נתונים חדש באמצעות SQL Server Management Studio

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

עקוב אחר השלבים הללו כדי לבנות מסד נתונים חדש באמצעות SQL Server Management Studio:

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

Initiating a new query window in SQL Server Management Studio

2. בחלון השאילתה, הזן את הקטע T-SQL המצויין למטה. פקודה זו תבדוק אם מסד נתונים בשם ATADB כבר קיים.

אם מסד הנתונים קיים, הפקודה תעקוף כל פעולה נוספת. אם לא, היא תמשיך ליצור מסד נתונים חדש בשם ATADB ב- SQL Server Management Studio.

-- שימוש במסד הנתונים הראשי ב- SQL Server Management Studio.
USE master

GO

-- חיפוש אחר נוכחותו של מסד הנתונים בשם ATADB ב- SQL Server Management Studio.
IF NOT EXISTS (

  SELECT name

  FROM sys.databases

  WHERE name = N'ATADB'

  -- אם ATADB זוהה ב- SQL Server Management Studio, לעקוף את השלבים הבאים.
)

-- אם מסד הנתונים ATADB אינו קיים, ה- SQL הבא ב- SQL Server Management Studio יוצר אותו.
CREATE DATABASE [ATADB]

GO

3. כדי להריץ את השאילתה שלך ב- SQL Server Management Studio, לחץ על F5 או על כפתור ה'ביצוע' כפי שמודגם למטה.

Running the T-SQL in SQL Server Management Studio

לאחר ביצוע מוצלח ב- SQL Server Management Studio, תתקבל הודעה האומרת "הפקודה/ות הושלמו בהצלחה". זה מציין ש- SQL Server Management Studio יצר בהצלחה את מסד הנתונים. 'זמן ההשלמה' מציין את משך הזמן שלקח ל- SQL Server Management Studio לבצע את השאילתה שלך ולבנות את מסד הנתונים.

Confirmation of command completion in SQL Server Management Studio

4. כדי לראות את מסד הנתונים החדש בשם ATADB ב- SQL Server Management Studio, פשוט לחץ על סמל הרענון בפאנל 'משקיף האובייקטים'.

Spotting the newly-created ATADB database in SQL Server Management Studio

יצירת טבלה חדשה עם SQL Server Management Studio

לאחר הקמת מסד הנתונים החדש בהצלחה עם SQL Server Management Studio, השלב הבא הוא יצירת טבלה. טבלאות חשובות מכיוון שהן אוחסנות נתונים באופן מסודר בעמודות ושורות, מה שמקל על אחזור נתונים.

הנה מדריך פשוט שלב אחרי שלב ליצירת טבלה חדשה באמצעות SQL Server Management Studio:

1. בחלון שאילתות של SQL Server Management Studio, הדביקו את קטע ה-SQL הבא. הפקודה הזו מקימה טבלה בשם 'Users' בתוך מסד הנתונים ATADB. הטבלה מעוצבת עם ארבע עמודות נפרדות: CustomerId, Name, Location, ו-Email.

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

  • העמודה CustomerId משתמשת בסוג נתונים INT, שמתאים לאחסון מספרים שלמים.
  • עמודות כמו Name, Location, ו-Email מבוססות על סוג הנתונים NVARCHAR, שמתאים לאחסון נתונים טקסטואליים.
-- הטמע את מסד הנתונים ATADB ב־SQL Server Management Studio
USE [ATADB]

-- ודא אם טבלת Users קיימת בתוך SQL Server Management Studio
IF OBJECT_ID ('dbo.Users', 'U') IS NOT NULL

-- במקרה שטבלת Users קיימת בתוך SQL Server Management Studio, קוד זה מוחק אותה
DROP TABLE dbo.Users

GO

-- בנה את טבלת Users במידה והיא אינה קיימת בתוך SQL Server Management Studio
CREATE TABLE dbo.Users

(
  -- עמודת המפתח הראשית הראשית
  CustomerId INT NOT NULL PRIMARY KEY, 

  -- עמודות נתונים רגילות
  Name [NVARCHAR](50) NOT NULL,
  Location [NVARCHAR](50) NOT NULL,
  Email [NVARCHAR](50) NOT NULL
);

GO

2. על מנת לסיים וליצור את טבלת 'Users' (במידה והיא עדיין אינה קיימת) בתוך SQL Server Management Studio, הריצו את השאילתה.

3. לבסוף, ב- SQL Server Management Studio, לחץ על סמל הרענון פעם נוספת בחלון ה־Object Explorer כדי להמחיש את הטבלה של המשתמשים שנוצרה חדש.

Spotting the new table in SQL Server Management Studio

שילוב נתונים לתוך טבלה באמצעות SQL Server Management Studio

לטבלה ריקה אין שימוש מעשי, או לא? אז למה לא להכניס קצת חיים לטבלת המשתמשים שלך ב- SQL Server Management Studio? זכור, בעת הזנת נתונים ב־ SQL Server Management Studio הרגשה פשוטה כמו להעתיק ולהדביק טקסט לתאי גיליון אלקטרוני, אך השיטה מעט שונה – כאן, תשתמש בשאילתת ה- INSERT INTO.

ב- SQL Server Management Studio, הזן את קטע ה־SQL שצוין למטה לחלון השאילתות. זה יקל על ההזנה של נתונים INTO הטבלה Users בכל העמודות.

-- השתלת נתונים לתוך עמודות הטבלה של המשתמשים ב- SQL Server Management Studio
INSERT INTO dbo.Users

  ([CustomerId],[Name],[Location],[Email])

-- הגדר את קבוצת הערכים עבור טבלת המשתמשים ב- SQL Server Management Studio
VALUES

  ( 1, N'Adam', N'US', N''),
  ( 2, N'Listek', N'India', N'[email protected]'),
  ( 3, N'Donna', N'Germany', N'[email protected]'),
  ( 4, N'Janet', N'United States', N'[email protected]')

GO

הרץ את השאילתה הזו ב- SQL Server Management Studio, ותראה בעצמך כיצד היא מכניסה את הנתונים הצוינים לתוך טבלת המשתמשים.

לאחר הרצת השאילתה, אם הכל הלך בצורה חלקה ב- SQL Server Management Studio, תראה הודעה שמציינת 4 שורות מושפעות. תמשיך לשלב הבא כדי לבדוק את הנתונים שהוזרקו.

Data insertion process in SQL Server Management Studio

שליפת נתונים מטבלה בעזרת SQL Server Management Studio

כעת, לאחר שהצלחת בהטמעת הנתונים בטבלת המשתמשים שלך באמצעות SQL Server Management Studio, איך אתה מבטיח שהכל במקום? בצע קטע קוד SQL ב- SQL Server Management Studio כדי לקבל תצוגה ראשונית של הנתונים שהנך מכניס לטבלת המשתמשים.

הכנס את קטע הקוד הבא לחלון השאילתות של SQL Server Management Studio. שאילתה זו ספציפית תבחר את כל העמודות והשורות הנוכחיות בטבלת Users.

SELECT *
FROM dbo.Users;

לאחר ביצוע שאילתה זו, SQL Server Management Studio תציג את הנתונים מטבלת המשתמשים בחלון התוצאות שלה, כפי שמוצג למטה.

Results pane in SQL Server Management Studio

הערות סופיות על SQL Server Management Studio

במדריך המקיף הזה, חשפת את האמנות שבשימוש ב- SQL Server Management Studio (SSMS) ליצירת מסד נתונים, בניית טבלה והכנסת נתונים. יותר מזה, הבנת כיצד SQL Server Management Studio מפשט את המשימה המעייפת של ניהול הנתונים במסד הנתונים על ידי אפשרות לאמת את הנתונים בתוך טבלה אמיתית.

צמאים לכישורים מתקדמים נוספים ב- SQL Server Management Studio? למה לא לקפוץ לתבניות מוגדרות מראש כדי להקים במהירות מסדי נתונים? או אפילו טוב יותר, לחקור איך ליצור קיצורי דרך להעשרת חווייתך ב- SQL Server Management Studio?

Source:
https://adamtheautomator.com/sql-server-management-studio/