01-08-2010, 22:08
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
ודאי שאתה מתעקש. קובצי MDF ו LDF אלה הקבצים של MS-SQL. בדוק.
קובצי מסד הנתונים של MySQL הם עם סיומות MYD/MYI/frm (עבור טבלאות מסוג MyISAM), ויש שלושה כאלה עבור כל טבלה, בעוד שב MS-SQL יש זוג קבצים אחד ענק לכל הטבלאות אשר במסד הנתונים, אפילו אם זה המון טבלאות קטנות (על פניו נשמע בעייתי יותר משלל סיבות...).
בכל אופן, לגבי MySQL, ו MySQL בלבד, אם אתה רוצה להעתיק את כל ההגדרות, אתה יכול להוריד את ה service של מסד הנתונים במקור, לשכפל את ספריית מסד הנתונים (לא זוכר איפה היא בחלונות, ביוניקס היא תחת var/lib/mysql/), ואז אפשר להעלות את ה DB חזרה, ואז במחשב שעליו מתקינים, אותו דבר, מוודאים שמסד הנתונים למטה, דורסים את ספריית מסד הנתונים עם העותק מהמקור, ואז מעלים את ה DB. הכל יהיה זהה לחלוטין כולל משתמשים והרשאות. מה שכן, חשוב שיהיה מדובר באותה גירסה, כי העברה בין גירסאות שונות (בצורה שציינתי לעיל...) עשוייה להיות בעייתית. (יש דרך אחרת ליצא נתונים מגירסה מסויימת לגירסה אחרת... והיא בשיטת dump/restore...)
איך תעשה את כל ההעתקות האלה זה כבר עניין שלך...
מה שכן תוודא שאין הרשאות במסד הנתונים אשר מבוססות על שם המכונה. אם כן, ומכונת היעד היא לא עם אותו שם, זה מן הסתם לא יעבוד...
|