הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

שימוש יותר מConnection אחד בשאילתא

More
17 years 7 months ago #2904 by PRO08
אני רושם שאילתא ב SSIS,בתוך רכיב שנקרא Execute SQL Task.

אני משתמש גם בטבלאות שנמצאות ב 2000, (ב JOIN ים שלי ).
איך אני מאפשר לו להשתמש גם בטבלאות שנמצאות ב 2000?

(האם יש אפשרות לרשום Connection לפני שם ה DB ,למשל:
[Connection].dbo.[DB_Name].[Table_Name])

או שיש אפשרות אחרת

Please התחברות to join the conversation.

More
17 years 7 months ago #2909 by eldad
אתה לא יכול לבצע join באותה שאילתא משני בסיסי נתונים שונים
אלא אם כן אתה משתמש ב link server או openQuery.

דרך נוספת היא להשתמש ב join שמגיע ב ssis בתוך ה data flow.

Please התחברות to join the conversation.

More
17 years 7 months ago #2910 by GeriReshef
..יש ליצור Connection ל-2000 ולהשתמש בכלי המתאים לביצוע Join בינהם, מפני שזו הדרך הנכונה לעבוד עם SSIS.

רק ב-SSIS אתה יכול לבצע כך בקלות Join בין נתונים מ-SQLServer, אוראקל, קבצי טקסט וכו';
ובוודאי נתונים מגרסאות שונות של SQLServer.

Please התחברות to join the conversation.

More
17 years 7 months ago #2912 by PRO08
מכיוון שהשאילתות מורכבת אז אני מעדיף לייצר Linked Server.
הבעיה היא שאני יוצר אותו ב שרת 64 ביט ואני מנסה להתחבר ל 32 ביט.-ואני לא מצליח
קראתי באינטרנט וראיתי שיש עם זה בעיה.
האם מישהו ניתקל בזה?

סליחה על הבורות מה הכוונה ל openQuery

Please התחברות to join the conversation.

More
17 years 7 months ago #2913 by eldad
זה אותו דבר,
אתה יוצר link server למה שאת רוצה ( גם olap, אקסל וכו...)
ואתה יכול להשתמש הסינטקס המשתמש בפקודה openQuery:

SELECT *
  FROM OPENQUERY(SSAS2008Test, ‘SELECT * FROM $SYSTEM.DISCOVER_CONNECTIONS’)

Please התחברות to join the conversation.

More
17 years 7 months ago #2918 by PRO08
תודה רבה
OPENQUERY אכן עזרה,הוספתי גם את LINKED SERVER.

Please התחברות to join the conversation.

Moderators: eldad
Time to create page: 0.276 seconds