שלום לכולם,
והיום בפינת ההיסטוריה - לפעמים אנחנו צריכים בסיס נתונים קטן להדגמות ואיזה מועמד טוב יותר מ Northwind ?
אז אם נוריד את חבילת ההתקנה של Northwind וננסה להריץ את סקריפט היצירה שלו (הנמצא בקובץ: instnwnd.sql)
על אינסטנס של 2012 נקבל הודעת שגיאה שלא תאפשר לנו לייצר את Northwind.
טריוויאלי מייד לחשוב שזה ישן מידי ושזה פשוט לא יעבוד... אבל לא כך הדבר!
סה"כ 2 שורות הכתובות בסינטקס ישן שאינו נתמך עוד גורמות לסקריפט ליפול....
להלן השורות (מופיעות די בתחילת הסקריפט)
exec sp_dboption 'Northwind','trunc. log on chkpt.','true'
exec sp_dboption 'Northwind','select into/bulkcopy','true'
תכלס מה שהן עושות זה גורמות ל DB לעבוד במצב של Simple Recovery model רק שבזמן שכתבו את הסקריפט הזה זה לא היה נקרא כך
צריך פשוט לסמן את השורות כהערה בסקריפט ואז לא תהיה בעיה
רק מה שמאוד כדאי לעשות זה להפעיל Simple recovery model
ניתן לעשות זאת ע"י הרצת הפקודה הבאה
ALTER DATABASE [Northwind] SET RECOVERY SIMPLE
ולסיכום
הנה קישור לסרטון וידאו בו אני מציג את אופן ההתקנה של מערכת SQL Server 2008 R2 עם Northwind
אין תגובות:
הוסף רשומת תגובה