DTS с выборкой из двух databases

ComeRun
Дата: 22.02.2001 12:24:14
Как в DTS сделать выборку, скажем из Access, с условием, что некое значение поля в таблице Access равен значению поля в таблице SQL Server? Нужен ли новый Connection? Если "Да", то куда его и как?

Спасибо всем за то, что вы есть...
Glory
Дата: 22.02.2001 15:30:36
Po-moemu proshe sdelat' Linked Server dlja Access faila, togda mozno ispolzovat odin Connection. Pravda v zaprose pridetsja pisat polnoe imja dlja tablitsy iz Access faila, tipa SELECT * FROM MyLinkedServer...Mytable no ved' eto ne strashno
Glory
Дата: 22.02.2001 15:44:11
Seichas proveril - v SQL2000 vse prekrasno rabotaet
ComeRun
Дата: 22.02.2001 16:31:07
А как создать Linked Server? Я новичок...
ComeRun
Дата: 22.02.2001 16:40:14
НАШЕЛ !!!!!!!!!!!!!!!!!!
Но что выбрать в графе Provider, если у меня еще есть Informix на Unix'e???
Glory
Дата: 22.02.2001 16:51:47
Dlja Access-a:
Provider Name - Microsoft Jet 4.0 OLE DB Provider
Data source - "Full path to Access file"

Pro drugih provaiderov smotri BooksOnline - sp_addlinkedserver
Dlja provaiderov kotoryh net v spiske nuzno vybirat Microsoft OLE DB for ODBC Drivers pljus sozdavat v ODBC connection
v Control Panel-e. Dlja poslednego punkta u tebja dolzny byt instalirovany sootvetsvujushie ODBC draivera
Glory
Дата: 22.02.2001 16:55:38
Ja kstati seichas ishu ODBC draivera dlja Btrive pod Win2K - takaja ze zadacha, podsiedinit server s Btrive k SQL2K
ComeRun
Дата: 22.02.2001 17:07:21
Я тоже сейчас занят "раскопками"...
Спасибо тебе!
Давай двигаться вместе...
Мой email: ComeRun2000@hotmail.com
Скинь свой, если не возражаешь...

Пока
Дед Маздай
Дата: 23.02.2001 00:11:13
Я, честно говоря, не понимаю, зачем понадобился linked server. Задача, которая прозвучала в начальной постановке, решается при помощи обычной DTS Transform Task. Конечно, нужны не менее 2-х соединений. 1-е - это Source (Access), 2-е - это соединение для Lookup-запроса по таблице SQL Server и, возможно, 3-е - destination.
Lookup-запрос выглядит так: select <Некое поле> from <SQLная таблица> where <первичный ключ> = ?
Собственно скрипт преобразования выглядит так:
if DTSSource("поле в Accessовской тбл") <> DTSLookup(...).Execute("ключ в Accessовской таблице, по к-му она связана с SQLной") then Main = DTSTransformStat_SkipRow else Main = DTSTransformStat_OK
ComeRun
Дата: 25.02.2001 22:56:58
Спасибо всем!
Использовал все советы... Получилось шикарно, все в одной Active-X Task.
Спасибо, что вы есть...