קישוריות בין אורקל ל - sqlserver

פלכור

New member
קישוריות בין אורקל ל - sqlserver

מישהו ניסה ליצור dblink מאורקל (יוניקס/לינוקס) ל-sqlserver באמצעות odbc של מייקרוסופט?

מה היו הגדרות השפה ב - odbc.ini?
 

pitoach

New member
אם אתה מנסה לפנות מה SQL אל האורקל זה אמור

להיות פשוט (לא ניסיתי את זה אבל זה הדרך התיאורטית). תגדיר בSQL l אובייקט Linked server אל המסד נתונים באורקל. בשרשרת ההתחברות תגדיר שפה עם קידוד UNICODE. אני דיי בטוח שזה אמור לעבוד ואתפלא אם לא אבל אין לי כוח לבדוק (למרות שיש לי אורקל בגרסה חינמית מותקן). למעשה אם אתה יכול לגשת אל מסד הנתונים מאפליקציה כלשהיא אז תאורטית אין מניעה להגדיר את החיבור אליו ישירות ככה (ולגבי השפה והקידוד צריך הלגדיר באופן זהה לפנייה מכל אפליקציה)
 

פלכור

New member
לא בדיוק הפוך

מהאורקל ל-SQL. ואכן הצד השני די פשוט. הבעיה נובעת מהבדלי characters. כאשר sql server לא תומך UTF8 וככל הנראה ההמרה לא נעשית בצורה תקינה.
צריך להגדיר את ה - odbc.ini כך שיכיל את הגדרת הקידוד רק שאני לא בטוחה איך עושים את זה בדריבר של מייקרוסופט והתיעוד לא ממש מסייע לעניין.
הבעיה לא בגישה - הגישה קיימת ועובדת.
 

tenen

New member
אני יצרתי בזמנו בכיוון ההפוך

בכל מקרה, אם תעבוד בכיוון ההפוך יש הגדרה פשוטה אחת בשרת SQL שצריך לסמן ואז הוא יודע שהוא צריך לעשות המרות בשדה טקסט וזורק לך הערה שהשוואות שמבוססות על טקסט יקחו לך הרבה זמן בגלל ההמרה.
 
למעלה