Ich führe die folgenden Schritte aus, wenn ich eine SQL Server-Abfrage einfügen möchte: (unter der Annahme von Excel 2007)
- Daten> Aus anderen Quellen> Aus SQL Server
- Geben Sie den Servernamen ein
- Wählen Sie die gewünschte Datenbank aus und wählen Sie eine kleine Tabelle aus der Liste der Tabellen aus.
- Klicken Sie auf OK
- Klicken Sie bei ausgewählter Registerkarte "Tabellentools> Design" auf den Pfeil unter "Aktualisieren" und anschließend auf "Verbindungseigenschaften".
- Klicken Sie auf Definition
- Befehlstyp in 'SQL' ändern
- Fügen Sie Ihre Abfrage in das Feld 'Befehlstext' ein. Klicken Sie auf OK.
Das hat bei mir immer funktioniert.