|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
Как в DTS сделать выборку, скажем из Access, с условием, что некое значение поля в таблице Access равен значению поля в таблице SQL Server? Нужен ли новый Connection? Если "Да", то куда его и как? Спасибо всем за то, что вы есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 12:24 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 15:30 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
Seichas proveril - v SQL2000 vse prekrasno rabotaet ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 15:44 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
А как создать Linked Server? Я новичок... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 16:31 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
НАШЕЛ !!!!!!!!!!!!!!!!!! Но что выбрать в графе Provider, если у меня еще есть Informix на Unix'e??? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 16:40 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 16:51 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
Ja kstati seichas ishu ODBC draivera dlja Btrive pod Win2K - takaja ze zadacha, podsiedinit server s Btrive k SQL2K ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 16:55 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
Я тоже сейчас занят "раскопками"... Спасибо тебе! Давай двигаться вместе... Мой email: ComeRun2000@hotmail.com Скинь свой, если не возражаешь... Пока ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2001, 17:07 |
|
DTS с выборкой из двух databases
|
|||
---|---|---|---|
#18+
Я, честно говоря, не понимаю, зачем понадобился 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2001, 00:11 |
|
|
start [/forum/search_topic.php?author=%D0%92%D0%BE%D0%BB%D0%BE%D0%B4%D1%8F%D0%A5%D0%B0%D1%80%D0%B8%D1%82%D0%BE%D0%BD%D0%BE%D0%B2&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 4994ms |
total: | 5134ms |
0 / 0 |