Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при запросах к Linked Server  [new]
stacy
Member

Откуда:
Сообщений: 3
Имею SQL-сервер, прилинкованный через ODBC, с именем serversql.
Выполняю запросы типа:
select * from serversql.Glass.dbo.Himia

(Glass-имя базы, Himia - имя таблицы)
В Profiler наблюдаю ошибку:

Non-interface error: OLE DB provider MSDASQL returned an incorrect value for DBPROP_CONCATNULLBEHAVIOR which should be either DBPROPVAL_CB_NULL or DBPROPVAL_CB_NON_NULL

При выполнении хранимой процедуры, которая содержит запрос select, возникают еще события:

SP:CasheMiss,

без дополнительной информации.

Что делать?
28 дек 04, 18:43    [1216349]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запросах к Linked Server  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
А если иметь SQL Server прилинкованый через OLEDB провайдера?
29 дек 04, 09:07    [1216953]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запросах к Linked Server  [new]
Glory
Member

Откуда:
Сообщений: 104760
stacy

Что делать?

А в чем собственно проблема ? Запрос не работает ?


При выполнении хранимой процедуры, которая содержит запрос select, возникают еще события:
SP:CasheMiss,
без дополнительной информации.


BOL - Events
SP:CacheMiss - Stored procedure is not found in the procedure cache.
У этого события есть только следующие данные
Event Class - Type of event recorded = 34.
Event Sub Class - Nesting level of the stored procedure.
Object Name - The name of the stored procedure found in the cache.
29 дек 04, 10:14    [1217147]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запросах к Linked Server  [new]
stacy
Member

Откуда:
Сообщений: 3
pkarklin
А если иметь SQL Server прилинкованый через OLEDB провайдера?


Подскажите, как это правильно сделать? У меня не получается.
29 дек 04, 15:41    [1218904]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запросах к Linked Server  [new]
stacy
Member

Откуда:
Сообщений: 3
Glory

А в чем собственно проблема ? Запрос не работает ?
.


Запрос работает, но процедура, которая запускает множество подобных запросов, работает очень медленно. Когда такой ошибки нет, процедура выполняется за 35 секунд. Когда же идут сообщения об ошибках, выполнение процедуры занимает 13,5 минут!


Glory


BOL - Events
SP:CacheMiss - Stored procedure is not found in the procedure cache.
У этого события есть только следующие данные
Event Class - Type of event recorded = 34.
Event Sub Class - Nesting level of the stored procedure.
Object Name - The name of the stored procedure found in the cache.


Какой вывод из этого можно сделать?
29 дек 04, 15:46    [1218930]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить