2016-04-27 22 views
0

Ich versuche, eine Datei mit einer Informationstabelle aus einer externen SQL-Abfrageverbindung zu teilen. Es funktioniert gut für mich, wie ich die Verbindungen auf meinem PC eingerichtet habe, aber wenn ich die Datei sende, fragt es nach Verbindungsanmeldedaten. Ich könnte zu jedem PC gehen und die Zugangsdaten eingeben, würde aber bevorzugen, dass die Endbenutzer die Datei öffnen und sie verwenden, ohne irgendwelche Zugangsdaten eingeben zu müssen und möchten, dass sie die Daten bei Bedarf aktualisieren können.So geben Sie eine Excel-Datei mit einer SQL Query-Verbindung frei

Wie würde ich das einrichten oder ist es überhaupt möglich?

Vielen Dank im Voraus.

+0

Speichern Sie die Datei an einem Ort, der für alle Benutzer zugänglich ist. –

+0

Es ist im Netzwerk gespeichert, auf das jeder Zugriff hat. – RH56

+0

Wenn die Empfänger des Dokuments keine Verbindung zur Datenbank haben oder aufgrund technischer Einschränkungen keine Verbindung herstellen können, erstellen Sie am besten das Excel-Dokument in der Datenbank und verteilen dieses. Für Oracle sind einige Lösungen verfügbar (z. B. http://stackoverflow.com/questions/298648/oracle-to-excel-pl-sql-export-procedure/477276#477276), die mehr oder weniger Codierung erfordern. Oder, wenn die Dokumente komplexer sind (Formeln, Diagramme, bedingte Formatierungen usw.), können Sie ein kommerzielles Tool wie smaxt.com oder andere verwenden ... – oratom

Antwort

0

Ihre Verbindungszeichenfolge sollte die Windows-Authentifizierung verwenden und der lokale Benutzer muss Mitglied einer Domänengruppe sein, die über die Berechtigungen zum Ausführen der Abfrage auf SQL Server verfügt.

Wenn Sie zu den Verbindungseigenschaften gehen, die Verbindung öffnen und auf Definition klicken, sollte das Integrated Security-Tag auf SSPI gesetzt werden.