У меня есть файл Excel, который я хочу открыть, нажмите refesh, и он тянет данные из SQL server, а затем я манипулировать данными и создать некоторые панели мониторинга. У меня на самом деле есть это, но я вытаскиваю много данных и нуждаюсь в более сложном запросе с некоторыми соединениями, чтобы сузить его.
Я могу запросить SQL Server из-в Excel. Я могу редактировать запрос (его просто текст), но это утомительно, как wlking в темноте, потому что с Excel делает запрос сообщения об ошибках бесполезный. Я использовал, чтобы сделать это с помощью .exe называется MSQuery, который поставляется с Excel (но он подавляется многими вещами).
Я могу написать запрос, который я хочу с помощью Microsoft SQL Server Management Studio.
вы думаете, что я мог бы написать запрос в студии и вырезать и вставить запрос в Excel, но синтаксис, кажется, немного отличается. В частности, в Studio перед написанием запроса необходимо выбрать базу данных, поэтому оператор FROM в запросе SQL начинается с ДБО.vSomeViewName.
В то время как в Excel/MSQuery вы не указываете базу данных и поэтому оператор FROM в запросах начинается с TheDataBaseName.dbo.vSomeViewName. После этого, есть некоторые другие различия, которые я не понимаю.
У меня такое чувство, что я пропускаю что-то основное, что книги, кажется, предполагают, очевидно или не нужно.