Дом » базы данных » Что такое Openquery?

Что такое Openquery?

322
Последнее обновление: 2021-09-19 15:58:20


Ответить:
Команда OPENQUERY используется для инициирования специального распределенного запроса с использованием связанного сервера. Он инициируется указанием OPENQUERY в качестве имени таблицы в предложении from. По сути, он открывает связанный сервер, а затем выполняет запрос, как если бы он выполнялся с этого сервера. В этом отношении Openquery быстрее? Для OPENQUERY требуется связанный сервер, поэтому он не быстрее автоматически. Фактическая передача данных будет осуществляться через того же провайдера и сеть. Но часто его можно использовать для ограничения объема данных, которые должны быть переданы по сети, или для предотвращения выбора оптимизатором запросов плохих планов. Точно не настроен для доступа к данным? Ошибка «Сервер не настроен для ДОСТУПА К ДАННЫМ » в SQL Server является распространенной ошибкой при попытке выполнить распределенный запрос к серверу, имеющему свой доступ к данным настройка отключена. Частая причина этой ошибки - когда вы пытаетесь запустить OPENQUERY () на локальном сервере. Точно так же спрашивается, как открыть запрос? Чтобы загрузить сохраненный запрос: В обозревателе объектов выберите базу данных, к которой вы хотите применить запрос. Используйте команду 'Открыть' на панели инструментов приложения. В окне 'Открыть файл' перейдите к местоположению сохраненного запроса, выберите его и нажмите 'Открыть'. Как запросить связанный сервер? Запрос к связанному серверу Для выполнения запросов к связанному сервер , воспользуйтесь редактором. Чтобы запросить связанный сервер : на панели инструментов в верхней части Management Studio нажмите Новый запрос . В открывшемся окне редактора введите свой запрос .

up