Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME. / 21 сообщений из 21, страница 1 из 1
22.06.2001, 11:31
    #32008138
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Нужно ежемесячно переводить из двадцати каталогов двадцать таблиц из dbf в MSSQL. Не хотелось бы вручную через ME. Есть ли какие-нибудь спец. команды в MSSQL для такого перевода?
...
Рейтинг: 0 / 0
22.06.2001, 12:01
    #32008142
BiSas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
В Enterprise Manager создайте Package и поместите его исполнение в расписание. C помощью Package можно делать какие угодно преобразования. Соединения обеспечиваются посредством Ole DB
...
Рейтинг: 0 / 0
22.06.2001, 12:11
    #32008145
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Вставил я туда dBase 5 source database.
Что дальше. Где указать, чтоб от туда брались таблички?
...
Рейтинг: 0 / 0
22.06.2001, 12:58
    #32008152
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Ну вроде разобрался.
А как устанавливается очередность выполнения команд в Package?
...
Рейтинг: 0 / 0
22.06.2001, 13:00
    #32008153
BiSas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Надо два Connection и настроить.
1-DBF
2-MS SQL

Потом выдели с шифтом оба.
Первым откуда. Вторым куда.
Правой кнопкой в Popup меню выбери Transform data task.
Получишь стрелку.
Вот в её Property все и настраивается.
...
Рейтинг: 0 / 0
22.06.2001, 13:02
    #32008154
BiSas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
смотри Workflow
...
Рейтинг: 0 / 0
22.06.2001, 13:04
    #32008157
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Не я имел ввиду вот что: у меня есть такая задачка
1) удалить все записи из таблиц (старые данные)
2) вставить новые данные

Сейчас именно так и происходит, так как я добавил в package Execute SQL Task.
А вот, например, откуда SQL SERVER знает, что мне нужносначала удалять, а потом вставлять? Почему он решил, что не наоборот? Ведь явно я не указывал очередность выполнения этих команд?
...
Рейтинг: 0 / 0
22.06.2001, 13:06
    #32008158
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
мож по аське поможешь?
118299014
...
Рейтинг: 0 / 0
22.06.2001, 13:07
    #32008159
allex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Можно так...

Select * FROM OPENROWSET('MSDASQL','DRIVER={Microsoft dBase Driver (*.dbf)}',
'select * from \servername\spr\bnkseek.dbf')
...
Рейтинг: 0 / 0
22.06.2001, 13:10
    #32008160
BiSas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
А ты используй "SQL Execute Task" для удаления это там же в Package.
Затем опиши копирование как выше описывалось.
Затем выдели "SQL Execute Task" и с Shift начало переноса.
Из Popup выбери workflow и выбери on success
...
Рейтинг: 0 / 0
22.06.2001, 13:11
    #32008161
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Это ты к чему?
...
Рейтинг: 0 / 0
22.06.2001, 13:11
    #32008162
ALLEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
или так ...

INSERT INTO TABLE_NAME
Select * FROM OPENROWSET('MSDASQL','DRIVER={Microsoft dBase Driver (*.dbf)}',
'select * from \servername\spr\bnkseek.dbf')
...
Рейтинг: 0 / 0
22.06.2001, 13:12
    #32008163
BiSas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
У меня аська не установлена
...
Рейтинг: 0 / 0
22.06.2001, 13:12
    #32008164
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Ладно. Спасибо. Хотя, например, alex'a я не понял.
...
Рейтинг: 0 / 0
22.06.2001, 13:14
    #32008165
BiSas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Алекс предлагает тебе использовать гетерогенные запросы.
Но лучше освоить Package. Потому что они гибче.
...
Рейтинг: 0 / 0
22.06.2001, 13:16
    #32008166
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
ok
...
Рейтинг: 0 / 0
22.06.2001, 13:17
    #32008167
ALLEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
ЧТО ТУТ НЕ ПОНЯТНОГО
ЧЕРЕЗ 'MSDASQL' ЦЕПЛЯЙ ЛЮБОЙ dbf И ДЕЛАЙ ЧТО С НИМ ХОЧЕШЬ
ХОШЬ В QUERY ANALYZER ХОТЬ ПРОЦЕДУРУ НАПИШИ
ИЛИ СОЗДАЙ ЛИНК СЕРВЕР СПЕЦИАЛЬНО ДЛЯ DBF И РАБОТАЙ ...
...
Рейтинг: 0 / 0
22.06.2001, 13:24
    #32008168
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Да понял я, понял. Грэнд спасибо!
А вот по поводу shedule как быть? Я правой ногой мыши нажал на мой новый package, установил расписание. Все было запущено по расписанию. А вот как это расписание поправить? Я не нашел, где он его сохранил.
...
Рейтинг: 0 / 0
22.06.2001, 13:33
    #32008170
lodevar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
Все! Нашел.
...
Рейтинг: 0 / 0
22.06.2001, 15:57
    #32008181
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
2 Allex
А через файл корректур?
...
Рейтинг: 0 / 0
25.06.2001, 01:53
    #32008217
Мурзик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME.
При переводе dbf в sql через dts в случае наличия полей типа "дата" надо будет дополнительно анализировать случай пустой даты и на сервер передавать какую-нибудь
нереальную дату (вроде 25-10-1917). Посему придется делать небольшой select из dbf-файлика.
С уважением
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли в MSSQL команды перевода DBF -> MSSQL ? Без ME. / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]