MSSQL 2000

e y a l b

New member
MSSQL 2000

יש לי כמה DB שאני לא צריך כרגע בשרת (למרות שאני רוצה להשאיר אותם לעתיד) מה עדיף לעשות detach, או offline? או אולי משהו אחר?
 

pitoach

New member
בעקרון detach -->

אם אתה ממש לא צריך ולא צופה כל צורך עתידי קרוב אז detach היא כניראה הפעולה הנכונה. העיקר זה להבין את ההבדל ואז תבחר את מה שמתאים לך detach מוריד את מסד הנתונים לחלוטין מהשרת. ז"א הקבצים נשארים כקבצים בילתי נגישים תיאורטית מהשרת (מעשית ישנם כלים לגשת לקבצי SQL גם ישירות אבל זה לא קשור לנושא כרגע) והעיקר השרת אינו יודע עליהם יותר ולכן לא יכולה להיות מגבלה כלשהיא הקשורה בהם offline משאיר את מסדי הנתונים רשומים בשרת ולכן ישנם פעולות שיכולות להיות מושפעות מכך. הפעולה רק אמורה להפוך את המסדי נתונים ללא פעילים (יעיל במקרים של פעולות קצרות בדרך כל כמו למשל במקרה שאני רוצה להעתיק קובץ מסד הנתונים אז אני מבצע offline, מעתיק את הקובץ הפיזי ומחזיר ל online) * אם ביצעת offline אז למשל תוכל עדיין לפנות בשאילתות לטבלאות המערכת ולראות שמבד הנתונים קיים אבל לא נגיש
 
למעלה