Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключить вторую базу MS SQL server 2000 
:(
    Опции темы
spbnvb
Дата 10.11.2014, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 23.1.2008
Где: Украина

Репутация: нет
Всего: 0



Нужно выполнить запрос одновременно к базе sql на 2000 сервере и ексель файлу (левое соединение), чтобы выбрать только те строки из справочника клиентов, в которых нужно производит изменения. Это наиболее быстрый и легкий способ. То есть вроде задача детская и банальная. Только вот конструкция подключения, которую я использовал на более поздних версиях:
Код

EXEC sp_addlinkedserver 'ExcelSource',
    'Jet 4.0',
    'Microsoft.Jet.OLEDB.4.0',
    '"+ИмяФайлаЭксель+"',
    NULL,
    'Excel 8.0'

не прошел. Долго не мог понять, почему, грешу на то, что в 2000 такой процедуры нет.

В документации по 2000 серверу не нашел способа подконнектить вторую базу.
Прошу подсказать, если сталкивались. Если можно, с вариантом для екселя.
PM MAIL WWW   Вверх
Akina
Дата 10.11.2014, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453



http://msdn.microsoft.com/en-us/library/aa...(v=sql.80).aspx
http://msdn.microsoft.com/en-us/library/aa...(v=sql.80).aspx

Добавлено через 3 минуты и 33 секунды
Цитата(spbnvb @  10.11.2014,  19:47 Найти цитируемый пост)
грешу на то, что в 2000 такой процедуры нет.

Лучше грешите на отсутствие OLE DB провайдера для Excel 8.0...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
spbnvb
Дата 11.11.2014, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 23.1.2008
Где: Украина

Репутация: нет
Всего: 0



Код

EXEC sp_addlinkedserver 'ExcelSource',
 'Jet 4.0',
 'Microsoft.Jet.OLEDB.4.0',
 'D:\1C_Bases\b6\ExtForms\Тестирование\Расчет\Попытка19.xls',
 NULL,
 'Excel 5.0'


 State HY007, native 0, message [Microsoft][ODBC SQL Server Driver]Associated statement is not prepared
PM MAIL WWW   Вверх
Akina
Дата 11.11.2014, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453



1) Используйте именованные параметры для исключения неоднозначностей;
2) По первой ссылке внимательно читайте ВЕСЬ пример F, в т.ч. всё, что ниже собсно кода, а также See Also: Configuring Linked Servers & OLE DB Providers Tested with SQL Server;
3) Убедитесь, что в файле нет такой ерунды как столбцы неустойчиво определяющихся типов (тем более смешанных типов).

PS. Переместите и переименуйте файл так, чтобы он не выскакивал за требования A-set 8.3.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.1100 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.