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

Откуда:
Сообщений: 264
Здравствуйте.

Не могу включить следующий запрос в хранимую процедуру:

select *
from [servdlo\sqlexpress].hlt_db_lpu10.dbo.hlt_mkab as m, hlt_MKAB as x
where m.mkabid=x.MKABID

выдает сообщение

Сообщение 9514, уровень 16, состояние 1, процедура ReportNeobr, строка 118
Xml data type is not supported in distributed queries. Remote object 'servdlo\sqlexpress.hlt_db_lpu10.dbo.hlt_mkab' has xml column(s).

mkabid имеет тип int. Тип xml имеет другой столбец таблицы [servdlo\sqlexpress].hlt_db_lpu10.dbo.hlt_mkab, не участвующий в запросе.

Как выполнить указанный запрос?
21 ноя 12, 12:57    [13506615]     Ответить | Цитировать Сообщить модератору
 Re: Распределенные транзакции в MS SQL SERVER 2008  [new]
Гость333
Member

Откуда:
Сообщений: 3683
seg856,

Вместо звёздочки перечислите в запросе те столбцы, которые вам необходимы.
21 ноя 12, 13:01    [13506650]     Ответить | Цитировать Сообщить модератору
 Re: Распределенные транзакции в MS SQL SERVER 2008  [new]
seg856
Member

Откуда:
Сообщений: 264
select m.mkabid
from [servdlo\sqlexpress].hlt_db_lpu10.dbo.hlt_mkab as m, hlt_MKAB as x
where m.mkabid=x.MKABID

Это не помогает.
21 ноя 12, 13:07    [13506703]     Ответить | Цитировать Сообщить модератору
 Re: Распределенные транзакции в MS SQL SERVER 2008  [new]
Гость333
Member

Откуда:
Сообщений: 3683
select m.mkabid
from openquery([servdlo\sqlexpress], 'select mkabid from hlt_db_lpu10.dbo.hlt_mkab') as m, hlt_MKAB as x
where m.mkabid=x.MKABID
21 ноя 12, 13:21    [13506847]     Ответить | Цитировать Сообщить модератору
 Re: Распределенные транзакции в MS SQL SERVER 2008  [new]
seg856
Member

Откуда:
Сообщений: 264
Гость333, спасибо.
21 ноя 12, 14:01    [13507254]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить