Есть ли какая-либо утилита для запроса 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