Freigeben über


Vorgänge für Tabellen und Sichten mit benutzerdefinierten Typen mithilfe des SQL-Adapters

Sie können den SQL-Adapter verwenden, um Vorgänge für Tabellen oder Sichten mit Spalten von benutzerdefinierten Typen (UDTs) auszuführen. Sie können die Standardtabellenvorgänge (Einfügen, Aktualisieren, Löschen und Auswählen) verwenden, um Daten für UDT-Typen zu lesen oder in Spalten zu schreiben. Sie können auch gespeicherte Prozeduren und Funktionen für solche Tabellen ausführen. Sie müssen jedoch bestimmte Aufgaben ausführen, bevor Sie den Adapter für Tabellen mit UDT-Spalten verwenden können. Nachdem Sie diese Aufgaben ausgeführt haben, können Sie den Adapter für Folgendes verwenden:

Überlegungen beim Ausführen von Vorgängen für Tabellen mit UDTs

Sie müssen die folgenden Aufgaben ausführen, bevor Sie den Adapter verwenden können, um Vorgänge für Tabellen mit UDT-Spalten auszuführen.

  • Beim Generieren eines Schemas für den Vorgang mithilfe von Visual Studio

    UDT-Typ Speicherort von Assemblys
    UDTs, die mit SQL Server ausgeliefert werden, z. B. Geography – Stellen Sie sicher, dass Microsoft.SqlServer.Types.dll dem GAC hinzugefügt wird.
    – Stellen Sie sicher, dass SqlServerSpatial.dll im Ordner System32 verfügbar ist.

    Sie können diese DLLs auf dem Computer installieren, indem Sie die SQL Server Setup ausführen und auf der Seite Featureauswahl des Assistenten Verwaltungstools – Grund- und Verwaltungstools – Abschließen auswählen.
    UDTs, die nicht mit SQL Server ausgeliefert, aber von Benutzern definiert wurden Stellen Sie sicher, dass die entsprechenden Assemblys für die UDTs am selben Speicherort wie die ausführbare Visual Studio-Datei verfügbar sind, devenv.exe. Die ausführbare Datei ist in der Regel unter <installation drive>:\Program Files\Microsoft Visual Studio <version>\Common7\IDEverfügbar.
  • Beim Ausführen des Vorgangs mit BizTalk Server

    UDT-Typ Speicherort von Assemblys
    UDTs, die mit SQL Server ausgeliefert werden, z. B. Geography – Stellen Sie sicher, dass Microsoft.SqlServer.Types.dll dem GAC hinzugefügt wird.
    – Stellen Sie sicher, dass SqlServerSpatial.dll im Ordner System32 verfügbar ist.

    Sie können diese DLLs auf dem Computer installieren, indem Sie die SQL Server Setup ausführen und auf der Seite Featureauswahl des Assistenten Verwaltungstools – Grund- und Verwaltungstools – Abschließen auswählen.
    UDTs, die nicht mit SQL Server ausgeliefert, aber von Benutzern definiert wurden Stellen Sie sicher, dass die entsprechenden Assemblys für die UDTs unter dem BizTalk Server Installationspfad verfügbar sind. Für BizTalk Server ist <dies in der Regel Installationslaufwerk>:\Programme\Microsoft BizTalk Server.
  • Beim Ausführen des Vorgangs mithilfe von Visual Studio

    UDT-Typ Speicherort von Assemblys
    UDTs, die mit SQL Server ausgeliefert werden, z. B. Geography – Stellen Sie sicher, dass Microsoft.SqlServer.Types.dll dem GAC hinzugefügt wird.
    – Stellen Sie sicher, dass SqlServerSpatial.dll im Ordner System32 verfügbar ist.

    Sie können diese DLLs auf dem Computer installieren, indem Sie die SQL Server Setup ausführen und auf der Seite Featureauswahl des Assistenten Verwaltungstools – Grund- und Verwaltungstools – Abschließen auswählen.
    UDTs, die nicht mit SQL Server ausgeliefert, aber von Benutzern definiert wurden Stellen Sie sicher, dass die entsprechenden Assemblys für die UDTs am selben Speicherort wie die ausführbare Projektdatei verfügbar sind, die sich in der Regel im Ordner \bin\Debug des Projekts befindet.

    Nachdem Sie diese Aufgaben abgeschlossen haben, können Sie alle Vorgänge für Tabellen mit UDTs ausführen.

Weitere Informationen

Herstellen einer Verbindung mit einem SAP-System mithilfe des Adapters