Vraag : Verbonden Servers aan „Thunk“ met 64 bits aan OLEDB met 32 bits

Wij moeten een mechanisme vinden om van ons MSSQL ontvangen pakket PDM met 64 bits aan ons ERP pakket „thunking“ dat bestuurders ODBC/OLEDB slechts met 32 bits verstrekt.  Wij geloven wij opstelling een verbonden server in MSSQL met 64 bits (SQL64) aan een middenMSSQL kunnen de instantie met 32 bits (MSSQL32) met een verbonden server die de OLEDB bestuurder met 32 bits t (OLEDB32) met behulp van o dit bereikt.  Wij hebben met succes Somewhate grafisch dit is wat wij have.

MSSQL64
  |
LinkedServerToMSSQL32
  |
OLEDB64.sqlserver
  |
MSSQL32
  |
LinkedServerToERP32
  |
OLEDB32.erp
  |
ERP

In MSSQL32 hebben wij een verbonden server gecre�ërd die UNI OLEDB 32 gebruikt--de beetje bestuurder heeft en met succes vragen via deze MSSQL32 verbonden server in werking gesteld, gebruikend de beknotte overeenkomst van de 4 deelgegevensbron, want onze TELLING situation.

SELECT (*) VAN LinkedServer… Table

What is onduidelijk is hoe wij deze vraag structureren wanneer wij het via een verbinding in MSSQL64.

1) zijn daar een manier in werking stellen „om te nestelen of“/de 4 deelgegevensbron anders een SQL vraag te structureren om gebruik te zeggen de MSSQL64.sqlserver Verbonden Server om met de MSQL32.erp Verbonden Server te verbinden en gegevens terug te winnen van het ERP gegevensbestand?

2) moeten wij een zeer gemaakte Verbonden Server, Mening, Alias/vormen Synoniem of ander mechanisme in MSQL64 die „direct“ met de MSSQL32.erp Verbonden Server verbindt en daardoor de behoefte aan een „genestelde“ 4 deelgegevensbron. elimineert?

FWIW, evalueren wij ook 64 van CONNX het aan brug met 32 bits, maar hebben tandjes krijgenpijnen die wij met hun steun on.
werken

Antwoord : Verbonden Servers aan „Thunk“ met 64 bits aan OLEDB met 32 bits

Een synoniem zou o.k. ook moeten zijn, (in plaats van een mening).

Er is geen mechanisme voor directe het ketenen verbindingen, kunt u niet meer dan 4 naamdelen verstrekken. Als wij iets beschikbaar als server (ServerOne) .server (ServerTwo) .db (ThisDB) .owner (gebrek) .table (tblA) hadden, zou het mogelijk zijn.
Zo moet u één van de „verre uitvoerings“ eigenschappen, zoals pas-thru-vraag (OpenQuery, OpenRowset, OpenDatasource), of een „exec met“ gebruiken om een bevel op een andere server, of ver uitgevoerde synoniemen/meningen in werking te stellen.
Andere oplossingen  
 
programming4us programming4us