
בפוסט קודם הסברתי איך ניתן לקחת קבצי נתונים ולצרף אותם כבסיסי נתונים חדשים לשרת של SQL Server. התייחסתי שם לקבצים מסוג טקסט (קובץ סקריפט T-SQL), קובץ גיבוי של SQL Server (קובץ בעל סיומת bak) וקובץ Data File (בעל סיומת mdf).
בפוסט הזה נראה את התהליך ההפוך - איך ניתן ליצור כל אחד מסוגי הקבצים הללו מבסיס נתונים קיים, לצורכי גיבוי או העברה של הנתונים להתקנה נפרדת של SQL Server (אינסטנס) או אפילו לשרת אחר על מכונה אחרת.
הערה חשובה: צורות ייצוא הנתונים האלה יהיו יעילות רק אם אתם מתכוונים להעביר את בסיסי הנתונים בין התקנות שונות של SQL Server! לא תוכלו לבצע שיחזור למערכות אחרות כגון אורקל או MySQL מאחר ורק SQL Server יודע לעבוד עם הקבצים האלה. זה כולל גם את הקובץ הטקסט שאמנם קריא ע"י כל מערכת אך עקב הסינטקס הייחודי של SQL Server (T-SQL) יחזיר שגיאות בעת ההרצה.
עכשיו אחרי שהבהרנו את הנקודה הזאת, כל מה שנשאר לכם לעשות הוא להחליט לאיזה פורמט אתם רוצים לייצא את בסיס הנתונים שלכם:
סקריפט
לאחר שהתחברתם לשרת דרך ה-Management Studio, בחרו את בסיס הנתונים הרצוי (זה שתרצו לייצא) ב-Object Explorer מצד שמאל. לחצו על הכפתור הימני ובחרו ב-Tasks ואז ב-Generate Scripts.
