none
Verwendung von Assemblies RRS feed

  • Frage

  • Hallo,
    damit unsere Anwendung Zugriff auf einen SQL Server bekommt benötigt sie einige Assemblies.
        Microsoft.SqlServer.TransactSql.dll   
        Microsoft.Data.Tools.Schema.Sql.dll
        Microsoft.Data.Tools.Utilities.dll
        Microsoft.SqlServer.Dac.dll 
        Microsoft.SqlServer.TransactSql.ScriptDom.dll
        Microsoft.SqlServer.Types.dll

    Nun suche ich z.B. MSI Pakete welche diese Asemblies enthalten und die wir auch verteilen können/dürfen.
    So habe ich noch kein Programmpaket von Microsoft gefunden, welches die z.B. Microsoft.SqlServer.TransactSql.dll enthält.
    Weiß jemand, wie ich die benötigen Dateien auf den Kundenrechner bekomme? Oder darf man die benötigen Dateien einfach so (ohne MSI Paket etc.) an die Kunden verteilen?

    MfG
      Dietmar


    DietmarF

    Freitag, 13. Januar 2017 13:16

Antworten

Alle Antworten

  • Hallo Dietmar,

    für die Komponenten gibt es separate Installer, die findet man z.B. für SQL Server 2016 unter Microsoft® SQL Server® 2016 Feature Pack

    Wenn ich mich nicht irre ist z.B. Microsoft.SqlServer.TransactSql.dll  in "SqlDom.msi" enthalten, "Microsoft.SqlServer.Types.dll" => "SQLSysClrTypes.msi" usw.

    Microsoft.SqlServer.Dac.dll dürfte in Microsoft® SQL Server® Data-Tier Application Framework (June 30 2016) sein


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Freitag, 13. Januar 2017 16:14
  • Hallo Olaf,

    danke für die Antwort. da werden wir wohl nicht drum herumkommen alle diese MSI Dateien mit auszuliefern und zu installieren.

    Folgende Dateien habe ich auch gefunden:
        Microsoft.Data.Tools.Schema.Sql.dll                   ==>    DACFramework__x86_April2014.msi
        Microsoft.Data.Tools.Utilities.dll                         ==>    DACFramework__x86_April2014.msi
        Microsoft.SqlServer.Dac.dll                                 ==>    DACFramework__x86_April2014.msi
        Microsoft.SqlServer.TransactSql.ScriptDom.dll    ==>    sqldom.msi
        Microsoft.SqlServer.Types.dll                              ==>    SQLSysClrTypes.msi

    Nur die Microsoft.SqlServer.TransactSql.dll habe ich noch nicht gefunden.

    Evtl. weiß jemand in welchem Paket man diese Datei findet (damit ich nicht dutzende von MSI Dateien mit ORCA durchsuchen muss.

    Bei mir auf dem Computer finde ich die Datei in folgendem Ordner:
    c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SqlServer.TransactSql\v4.0_12.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.TransactSql.dllGrüße

    Grüße
      Dietmar


    DietmarF



    • Bearbeitet DietmarF Montag, 16. Januar 2017 08:17
    Montag, 16. Januar 2017 08:10