Могу ли я подключиться к нескольким серверам с помощью asp:SqlDataSource?

У меня есть таблица-репитер в приложении asp.net, привязанная к asp:SqlDataSource, и мне нужен SelectCommand этого источника данных для выбора данных из двух баз данных на разных серверах.

Я использую свойство ConnectionString объекта SqlDataSource для установления соединения с одним сервером, но не знаю, как установить соединение с несколькими серверами. Это возможно?


person JaGo    schedule 23.10.2014    source источник
comment
это немного сбивает с толку. укажите, что именно вы пытаетесь сделать, с частями кода, таблицами базы данных и т. д.   -  person İsmet Alkan    schedule 23.10.2014
comment
Я не тестировал/не пробовал, поэтому посмотрите, работает ли это. Идея состоит в том, что ваш запрос к базе данных выполняет дополнительное соединение и действие (вашему sqldatasource все равно понадобится только одно соединение). Опять же, не пробовал. Вы можете помочь сообществу, опубликовав результат в случае успеха. Хт...   -  person EdSF    schedule 23.10.2014


Ответы (1)


SqlDataSource имеет одну ConnectionString

Необходимы две строки подключения. Сделайте запросы, используя каждый из них, и объедините, отсортируйте или обработайте результат в коде, а затем используйте результат для источника данных таблицы.

person Nader Khazai    schedule 23.10.2014