Проблемы с кодировкой при запуске процедуры через OPENROWSET

mr.dfox
Дата: 23.04.2015 13:18:26
Добрый день!


Делаю такой запрос:

SELECT *
FROM OPENROWSET('SQLNCLI', 'TESTSERVER'; 'usertest';'passtest',
     'Execute DBtest.dbo.procedureTest 7') 


Но возвращаются кракозяблы..
Подскажите как их победить?

Заранее благодарю.
a_voronin
Дата: 23.04.2015 13:52:42
Смотрите настройки линкед сервера связанные с collation
Glory
Дата: 23.04.2015 13:53:57
mr.dfox
Но возвращаются кракозяблы..

А при прямом коннекте к TESTSERVER из студии они не возвращаются ?
mr.dfox
Дата: 23.04.2015 13:58:33
Glory,

При прямом коннекте - все читабельно. )
Glory
Дата: 23.04.2015 13:59:26
mr.dfox
При прямом коннекте - все читабельно. )

А вы коннект это делаете с консоли сервера ?
mr.dfox
Дата: 23.04.2015 14:03:27
Glory,

С консоли - это имеется виду непосредственно на самом сервере?
Коннект делаю со своей рабочей станции..
Glory
Дата: 23.04.2015 14:04:21
mr.dfox
С консоли - это имеется виду непосредственно на самом сервере?

Разумеется. Ведь этот код будет выполнять сервер
mr.dfox
Дата: 23.04.2015 14:07:14
Коннекчусь на сервер, и выполняю этот запрос.

Причем это обращение на этот же сервер.
mr.dfox
Дата: 23.04.2015 14:08:53
Если делаю просто exec то все отображается, но через OPENROWSET русские символы - крякозяблы..
mr.dfox
Дата: 23.04.2015 14:09:32
mr.dfox,

Только не спрашивайте к чему такие извращения ))