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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запрос через процедуру, гетерогенный запрос 
:(
    Опции темы
СЭНСЭЙ
Дата 31.3.2008, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Нужно поставить на шедулер перекачку данных из одной базы данных на сервере А в другую на сервере Б.
решил написать процедуру и поставить на шедулер ее исполенние.
Решил для начала проекспериментировать и написать процедуру которая выбирает из таблицы на сервере Б данные
Код

CREATE procedure proc
select * serverB.dtb.dbo.table

код проходит проверку но на apply выдает ошибку
heterogeneous queries require the ANSI_NULLS and ANSI_WARNINIGS options to be set for the connection.This ensures consistent query semantics. Eneble this options and then reissue your query.
Сервер из которого делаю выбрку прсутствует в списке подключенных серверов и этот запрос из квери аналайзера отрабатывает без проблем.

PM MAIL   Вверх
ayax2005
Дата 17.4.2008, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


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

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



Процедура должна быть создана при SET ansi_nulls ON. 
Потому что значение этой настройки сохраняется как свойство процедуры и автоматически восстанавливается сервером при каждом запуске процедуры (команды SET ANSI_NULLS OFF/ON внутри тела процедуры будут игнорироваться)

Это сообщение отредактировал(а) ayax2005 - 17.4.2008, 16:07


--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
awa2002
Дата 30.4.2009, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



У меня MS SQL 2000. Не заметил, чтобы сохранялись параметры как свойства процедуры. Из QA перед созданием процедуры если пишешь - сохраняются как параметры подключения. Закрываешь QA, заново соединяешься, галки убираешь, запускаешь - та же ошибка
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

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

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

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

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

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


 




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


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

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