Fråga : Anknöt serveror till ”Thunk” 64 bet till 32 bet OLEDB

Vi behöver att finna en mekanism för ”thunking” från våra 64 bet MSSQL varad värd PDM paketerar till vår ERP paketerar som ger endast 32 bet ODBC-/OLEDBchaufförer.  Vi tror oss kan ställa in en anknuten server i 64na bet MSSQL (SQL64) till en mellanliggande MSSQL 32 bet anföra som exempel (MSSQL32) med en anknuten server using 32na bet OLEDB-chauffören, nollan för t (OLEDB32 som) uppnår denna.  Vi har lyckat Somewhate, grafiskt som detta är vad oss have.

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

In MSSQL32 har vi skapat en anknuten server som använder UNIEN OLEDB 32--bet chauffören och har lyckat kört queries via denna MSSQL32 anknöt server, using regeln för källan för 4 deldata som avkortades för vår RÄKNING för situation.

SELECT (*) FRÅN LinkedServer… Table

What är oklar är hur vi strukturerar denna query, när vi är rinnande det via en anslutning in i MSSQL64.

1) är där a långt ”bygga bo”/källan för 4 deldata eller strukturerar annars en SQL-query till något att sägabruk den MSSQL64.sqlserver anknöt serveren att förbinda till den MSQL32.erp anknöt serveren och att hämta data från ERP-databasen?

2) gör oss behöver att konfigurera en mycket anpassad anknuten server, beskådar, pseudonymen/synonymen eller annan mekanism i MSQL64 som förbinder ”direkt” till den MSSQL32.erp anknöt serveren och avlägsnar därmed behovet för ”en bygga bo” källa för 4 deldata.?

FWIW, vi utvärderar också CONNXS 64 den till 32 bet överbryggar, men har få tänderplågor att vi är funktionsdugliga med deras service on.
" klar "

Svar : Anknöt serveror till ”Thunk” 64 bet till 32 bet OLEDB

En synonym bör vara ok, för (i stället för en beskåda).

Det finns inte någon mekanism för riktar att kedja anknyter, dig kan inte ge mer än 4 kända delar. Om vi hade något den tillgängliga lika serveren (ServerOne) .server (ServerTwo) .db (ThisDB) .owner (standard) .table (tblA), den skulle är möjligheten.
Så du behöver att använda ett av särdragen ”för det avlägsna utförandet”, något liknande passera-till och med-query (OpenQuery, OpenRowset, OpenDatasource), eller ”en exec med” för att köra en befalla på en annan server, eller synonymer/beskådar utfört avlägset.
Andra lösningar  
 
programming4us programming4us