Что это значит.
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Что это значит. Expand / Collapse
Автор
Сообщение
16.09.2006 12:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 15.12.2008 11:46
Сообщ.: 236, Visits: 1 735
Здравствуйте уважаемые SQL программеры, нужна Ваша помощь.

Задача следующая: нужно забрать данные из dbf файла и пихнуть их в табличку на SQL Server 2k.

Для того чтобы получить данные из файла делаю следующее:

Select * from OPENROWSET('MSDASQL', 'DefaultDir=D:\Stat\dbf;Driver={Microsoft dBASE Driver (*.dbf)};DriverId=277;MaxBufferSize=2048;PageTimeout=5;', 'Select * from MyDBFTable')

все отлично, в Query Analyzer'е  данные выходят.

Казалось бы осталось только пихнуть их в нужную таблицу на SQL Server - Insert Into MySQLTable(f1,f2) Select * from OPENROWSET....

Но не тут-то было, Analyzer выдает мне следующее-MSDTC on server 'SERVERNAME' is unavailable.

Что это такое, почему появляется и как избавиться? Помогите разобраться.

Спасибо.


 

Сообщ. #904474
16.09.2006 12:44
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 15.12.2008 11:46
Сообщ.: 236, Visits: 1 735
Поспешил - людей насмешил! (Нар. мудр.)

Спасибо друзья, проблема решена.

Оказалось, что MSDTC это всего лишь системный service, который на моей машине был отключен. Нужно было только включить эту службу и все заработало!

Вот ссылка, если кому интересно! - http://support.microsoft.com/kb/839279

Сообщ. #904476
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 4:15