משיב מוביל
שימוש בקובץ של ACCESS כמסד נתונים

שאלה
-
תשובות
-
למעשה התשובה היא לא ל 2 השאלות
ישנם כלים בחינם/תשלום להתקנה הכוללים הדרייורים והפרוויידרים המתאימים לגישה למסדי נתונים של אקסס (אפילו תוכנת ה open office יודעת לגשת לאקסס) ללא התקנה מלאה של האקסס. אני לא משפטן אבל הדבר חוקי ככל הנראה מפני שאחד הכלים הוא של מייקרוסופט שמפרסמת אותו להורדה כמו למשל 2007 Office System Driver: Data Connectivity Components
אני לא מכיר את הכלי הבא אבל אולי זה יעזור:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23734http://blogs.office.com/b/microsoft-access/archive/2010/05/10/download-access-2010-runtime-database-engine-redistributable-and-source-code-control.aspx
* אישית אני לא ממליץ להתבסס על האקסס במקרה כזה. הכוח היחיד (אם בכלל) של האקסס הוא בממשק ה GUI שלו. אני חושב שזה גובל באבסורד לבחור באקסס כמסד נתונים לאפליקציה שבכלל אינה מממשת את ה GUI שלו אם אין לך צרכים וסיבות נוספות. אם אין אקסס אז מה הסיבה לעבוד עם מסד של אקסס במקום למשל SQLLITE או SQL EXPRESS או כל מסד אחר שהרבה הרבה הרבה .. הרבה הרבה יותר יעיל לעבודה מתוכנה משרדית כמו אקסס שכל הרעיון שלה זה הממשק GUI שאתה בכל מקרה לא מקבל ללא התקנה של התוכנה
- נערך על-ידי pituachMVP, Moderator יום שישי 16 מרץ 2012 10:56
- סומן כתשובה על-ידי ofir_bl יום שישי 16 מרץ 2012 15:04
-
אכן אתה טועה :-)
אין בעיה לבצע גיבוי אוטומטי וזה משהו הכרחי לכל מסד נתונים ובטח ובטח ל SQL EXPRESS. ישנם שיטות רבות וכתבתי על זה גם פעם בלוג לזכרוני ויש הרבה מדריכים בנושא באינטרנט (אתה יכול לחפש).
ההבדל המרכזי הוא שלגרסת ה EXPRESS אין JOB-ים מובנים של תחזוקה כמו בגרסה המלאה, אבל ברור שניתן לבצע את זה. בקיצור הדרך המומלצת בדרך כלל היא שימוש ב service broker למשל ויש עוד כמה עשרות דרכים שונות החל משימוש במתזמן המשמות של מערכת ההפעלה (קיים בכל מערכת windows מגרסה 3.11 אני חושב) ועד כתיבה של תוכנת שירות קטנה שרצה ברקע, ובאמצע נימצא גם הפתרון של service broker שיותר אהוב על DBA מכיוון שהוא ברמת שרת מסד הנתונים ולא מצריך כתיבת קוד אלא רק שאילתות.
- נערך על-ידי pituachMVP, Moderator יום שישי 16 מרץ 2012 19:39
- סומן כתשובה על-ידי ofir_bl שבת 17 מרץ 2012 06:59
כל התגובות
-
למעשה התשובה היא לא ל 2 השאלות
ישנם כלים בחינם/תשלום להתקנה הכוללים הדרייורים והפרוויידרים המתאימים לגישה למסדי נתונים של אקסס (אפילו תוכנת ה open office יודעת לגשת לאקסס) ללא התקנה מלאה של האקסס. אני לא משפטן אבל הדבר חוקי ככל הנראה מפני שאחד הכלים הוא של מייקרוסופט שמפרסמת אותו להורדה כמו למשל 2007 Office System Driver: Data Connectivity Components
אני לא מכיר את הכלי הבא אבל אולי זה יעזור:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23734http://blogs.office.com/b/microsoft-access/archive/2010/05/10/download-access-2010-runtime-database-engine-redistributable-and-source-code-control.aspx
* אישית אני לא ממליץ להתבסס על האקסס במקרה כזה. הכוח היחיד (אם בכלל) של האקסס הוא בממשק ה GUI שלו. אני חושב שזה גובל באבסורד לבחור באקסס כמסד נתונים לאפליקציה שבכלל אינה מממשת את ה GUI שלו אם אין לך צרכים וסיבות נוספות. אם אין אקסס אז מה הסיבה לעבוד עם מסד של אקסס במקום למשל SQLLITE או SQL EXPRESS או כל מסד אחר שהרבה הרבה הרבה .. הרבה הרבה יותר יעיל לעבודה מתוכנה משרדית כמו אקסס שכל הרעיון שלה זה הממשק GUI שאתה בכל מקרה לא מקבל ללא התקנה של התוכנה
- נערך על-ידי pituachMVP, Moderator יום שישי 16 מרץ 2012 10:56
- סומן כתשובה על-ידי ofir_bl יום שישי 16 מרץ 2012 15:04
-
אולי אני טועה אבל לפי מה שאני מכיר ב-Sql server express אין אפשרות גיבוי אוטומטי, האם זה נכון?
אם אשתמש באקסס כמסד נתונים אז הוא יגובה על בסיס יומי כחלק מהקבצים אשר מגובים ע"י תוכנת הגיבוי שרצה בעסק.
אני בהחלט מעדיף לעבוד עם SQL SERVER גרסה חינמית אך האם קיימת אפשרות גיבוי אוטומטית אשר לא דורשת ממני לקנות גרסה משודרגת?
תודה על התשובות.
-
אכן אתה טועה :-)
אין בעיה לבצע גיבוי אוטומטי וזה משהו הכרחי לכל מסד נתונים ובטח ובטח ל SQL EXPRESS. ישנם שיטות רבות וכתבתי על זה גם פעם בלוג לזכרוני ויש הרבה מדריכים בנושא באינטרנט (אתה יכול לחפש).
ההבדל המרכזי הוא שלגרסת ה EXPRESS אין JOB-ים מובנים של תחזוקה כמו בגרסה המלאה, אבל ברור שניתן לבצע את זה. בקיצור הדרך המומלצת בדרך כלל היא שימוש ב service broker למשל ויש עוד כמה עשרות דרכים שונות החל משימוש במתזמן המשמות של מערכת ההפעלה (קיים בכל מערכת windows מגרסה 3.11 אני חושב) ועד כתיבה של תוכנת שירות קטנה שרצה ברקע, ובאמצע נימצא גם הפתרון של service broker שיותר אהוב על DBA מכיוון שהוא ברמת שרת מסד הנתונים ולא מצריך כתיבת קוד אלא רק שאילתות.
- נערך על-ידי pituachMVP, Moderator יום שישי 16 מרץ 2012 19:39
- סומן כתשובה על-ידי ofir_bl שבת 17 מרץ 2012 06:59
-
-
לגיבוי אוטומטי ראה למשל כאן:
http://www.fmsinc.com/free/NewTips/SQL/SQLServerExpressDatabase/Automated_Backup.asp
http://www.diaryofaninja.com/blog/2011/02/14/howto-quick-amp-dirty-sql-express-scheduled-backup
בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.