Есть ли какая-либо утилита для запроса SQL Server, например linqpad?

Существует ли какая-либо утилита запросов к SQL Server, например linqpad?(По крайней мере, псевдо кросс-сервер), или есть ли какой-то способ сделать запросы к нескольким серверам с помощью Management Studio?

2 ответа

Решение

Как обсуждалось в комментариях, используйте SQL Server Management Studio и связанные серверы.

Некоторые конкретные ресурсы здесь:

Погуглил что-то вроде SQL Linked Server Query Examples должен раскрыть все, что вам нужно.

Таким образом, ответ связывается с ответами, которые охватывают 2 из множества вариантов выполнения межсерверных объединений (включая локальные возможности согласно комментарию ОП)

  • Связанные серверы, на которые распространяется ссылка другого ответа
  • OpenQuery покрыт ссылкой другого ответа
  • OPENDATASOURCE
  • OpenRowset
  • SSIS
  • Используя один из Open* методы, чтобы один сервер вызывал другой, который вызывает другой.
  • Linqpad может использовать любой код C#/Vb/F#, который может получать данные с нескольких серверов - не просто один выпадающий список сверху, вам даже не нужно использовать этот список для того, что вы хотите. см ADO.net
  • Составление Open* запрос через код
  • SSIS
Другие вопросы по тегам