יצירת סקריפט שמכיל את מבנה ה Database ב SQL server

במהלך העבודה הייתי צריך לשכפל את מבנה ה Database למקום אחר, כלומר, ליצור עותק שלו ללא הנתונים.

על מנת לעשות זאת צריך לבצע את התהליך הבא:

1. להתחבר ל Database המקורי.

2. לחיצה עם הכפתור הימני של העכבר על ה Database.

3. בחירה באפשרות Tasks

4. בחירה באפשרות Generate Scripts...

יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 4

 

5. לאחר הלחיצה יפתח החלון הבא. נלחץ על Next.

 יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 5

 

 6. במסך הבא יהיה לנו אפשרות לבחור אם אנחנו רוצים ליצור Script עם כל נתוני ה Database כמו פה:

 יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 6א

 

 או לבחור חלקים ספציפיים בלבד (הטבלאות, ה Stored Procdures או חלקים אחרים במידה וקיימים) כמו פה:

 יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 6ב

 

 7. במסך הבא נוכל לבחור בין מספר אפשרויות, ניתן לשמור את הסקריפט ל Clipboard, לתוך Query window, להפעיל ישירות על ה Database או שמירה לקובץ (כמו בתמונה)

שימו לב שיש מחשבים שבהם הקובץ לא יכול להישמר ישירות על כונן C (מטעמי הרשאות) ולכן מומלץ לבחור מיקום שונה.

 יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 7א

 

***   במידה ואתם מעוניינים ליצור את ה Database עבור Sql Azure תעקבו גם אחרי הסעיפים 7ב ו-7ג:   ***

חלק מההגדרות של ה Sql Server לא נתמכות על ידי Sql Azure ולכן יש לבצע עוד שינוי באפשרויות של יצירת הסקריפט

7ב. לחיצה על Advanced תוביל אותנו לדף עם אפשרויות נוספות.

 יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 7ב

 

7ג. בדף זה צריך לשנות את ההגדה Script for the database engine type ל SQL Azure Database כפי שרואים בתמונה:

 יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 7ג

  

 8. לחיצה על Next תוביל אותנו לדף הסיכום, כאן נוכל לראות את האפשרויות שבחרנו.

  יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 8

 

9. לחיצה על Next תתחיל את פעולת היצירה של הסקריפט.

לאחר שכל שורות יסומנו ב V, תוכלו לגשת לתיקיה שבה בחרתם לשמור את הקובץ ולראות אותו.

 יצירת סקריפט שמכיל את מבנה ה Database  ב SQL server - שלב 9

 

 10. בסוף נקבל קובץ שמכיל את הסקריפט שיוצר את הטבלאות ואת שאר הנתונים שהגדרנו.

את הסקריפט הזה נוכל להריץ ב Sql Query במקום אחר ולקבל את הטבלאות והנתונים של הטבלה המקורית.

 

 

תגיות:

הוסף תגובה