Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Server Forum


Alles zum Thema Windows Server sowie Windows IT Pro Themen — Q & A zu den Windows Server Versionen NT / 2000 / 2003 / 2003 R2 / 2008 / 2008 R2: Rollen, Features, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 25.09.2006, 16:31   #1
Gast
 
Offline
Registriert seit: 09-2006
Beiträge: 2
Performance ODBC vs. Webservice für Excel-Datenimport

Hallo,

ich möchte Daten aus SQL Server 2005 möglichst schnell in Excel
importieren. Es handelt sich auf Excelseite um Zellfunktionen die
SQL-Querystrings zusammenbauen, die dann wiederum auf dem SQL Server
ausgeführt werden sollen. Es kann vorkommen, dass viele Zellen
(50-200) gleichzeitig bzw. kurz hintereinander auf diesem Weg mit einem
Wert aktualisiert werden müssen.

Meine Frage ist nun, ob für diesen Anwendungsfall der direkte Zugriff
per Treiber (ODBC, OleDB) oder mittels eines Webservices performanter wäre?
Gibt es darüber hinaus eine "standardisierte" Möglichkeit mehrere
SQL-Queries zusammenzufassen und auch die Ergebnisse gebündelt (XML?)
zurückzubekommen?

Vielen Dank im Voraus.

Stefan
    Mit Zitat antworten
Alt 25.09.2006, 16:53   #2
Member
 
Benutzerbild von klaus_b
 
Offline
Registriert seit: 09-2004
Ort: Waldkraiburg
Beiträge: 143
Hallo Stefan,

Zitat von Scipios
... kann vorkommen, dass viele Zellen (50-200) gleichzeitig bzw. kurz hintereinander auf diesem Weg mit einem Wert aktualisiert werden müssen.
Gleichzeitig kommt Dir entgegen, um die Daten in ein Dataset schreiben zu lassen.

Zitat von Scipios
Meine Frage ist nun, ob für diesen Anwendungsfall der direkte Zugriff per Treiber (ODBC, OleDB) oder mittels eines Webservices performanter wäre?
Der direkte Weg, also ohne WebService ist immer Performanter, da eben KEIN WebService dazwischen steht. Allerdings hast du dann weniger Kontrolle über die SELECT Anweisungen (SQL-Injection).

Zitat von Scipios
Gibt es darüber hinaus eine "standardisierte" Möglichkeit mehrere SQL-Queries zusammenzufassen und auch die Ergebnisse gebündelt (XML?) zurückzubekommen?
Ja, ein DataSet. Das Lässt sich auch über einen WebService XML-Serialisieren.

Servus
Klaus

Signatur
Alles was an .NET und C# Spass macht.
klaus_b@.NET

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Webservice & Active Directory Latrobe Active Directory Forum 6 07.04.2009 12:34
Excel Performance mit/ohne Netzwerkdrucker dali504 Windows Server Forum 3 19.12.2008 16:40
ODBC Firebird - Excel - Zugriff von allen Rechnern im LAN Alforno Windows Server Forum 7 14.12.2008 23:14
2K3 - IIS und Webservice robotto7831a Windows Server Forum 2 02.04.2008 16:37
Outlook Datenimport aus Excel Pacy Windows Forum — Allgemein 2 08.03.2004 14:47


Alle Zeitangaben in MEZ/CET. Es ist jetzt 16:18 Uhr. Seite generiert in 0,027 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang