DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Andreas Rauch Artikel Drucken
        
Select per Internet - TEIL1

Wäre es nicht wünschenswert XML Daten aus demn SQL Server ohne Konvertierungstools direkt abzuholen? Wäre es nicht noch besser, das ganze per URL Angabe erledigen zu können? Jede weitere Konfiguration wäre dann überflüssig.... Es geht!


Daß der MS SQL 2000 ein gignatischer SQL Server brauch ich eigentlich gar nicht mehr erwähnen. Aber die neuen Features findet man im Laufe der Zeit heraus. Eines davon ist SQL Daten in XML Format via Intranet/Internet zuholen.

Voraussetzung dafür ist der IIS 4.0 oder höher und der SQL 2000 (es geht auch mit dem MS SQL 7.0, aber nicht so komfortabel).

 

Zunächst erstellen wir auf dem IIS ein virtuelles Verzeichnis beispielsweise nwind. In der Programmgruppe MS SQL Server finden Sie Microsoft SQL Server auf XML-Unterstützung von SQL in IIS konfigurieren. Dort könne Sie das virtuelle Verzeichnis erstellen.

So nun sind noch einige Dinge zu erledigen. Unter Rechte Maus Taste -  Eigenschaften des neuen virtuellen Verzeichnisses gibt es noch ein paar Dinge einzustellen.

1. Die Sicherheit setzten sie entweder auf NT Authentifizierung (Intranet) oder auf SQL mit Anmeldenamen.

2. Der Name des SQL Servers sollte schon auf local gesetzt sein. Die Standarddatenbank setzten wir auf die gewünschte DB (Northwind).

3. Aktivieren Sie auf der Registerkarte Einstellungen die Kontrollkästchen URL-Abfragen zulassen, Vorlagenabfragen zulassen, XPath zulassen und POST zulassen.

4. In der Registerkarte virtuelle Namen gibt es 3 Typen an. Schema, Template und dbobject. Für diese müssen wir noch virtuelle Namen vergeben. Hier haben Sie die Wahl der Qual.
Für template und Schema müssen sie unter c:\inetpup\wwwroot\northwind\ dementsprechend die Verzeichnisse anlegen (es empfiehlt diese template und schema zu benennen.

5. Geben Sie den Pfad ein (z. B. C:\Inetpub\Wwwroot\nwind\template unter der Annahme, dass es im physischen Verzeichnis, das mit dem virtuellen Verzeichnis verknüpft ist, das Unterverzeichnis template gibt; die Existenz des Pfads wird jedoch nicht überprüft). Klicken Sie auf Speichern, um den virtuellen Namen zu speichern.

Ab sofort könne Sie Abfragen in der URL per SQl starten.

Weitere Möglichkeiten und Beipiele können Sie einem der folgenden Artikel lesen.


http://<ihr server>/northwind?sql=SELECT * FROM Employees FOR XML AUTO&root=root


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 11.02.2001
  Gültig bis: 29.03.2001
0 Ratings
Bewertung: 0,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG