Vertica ado.net driver support in .net core on non-Windows

Muxa1LMuxa1L Registered User

Hello, community!
My question is - when it would be possible to use vertica's ado.net driver in .net core?
I tried to use it, and in windows it works well for .net core's project, but on any other OS, like Linux, it is not working.
After some research I found out that it uses windows registry, for example, to configure the logging of driver, also some calls to kernel32 to identify name of user, who runs the program, and to determine the version of OS running.
Is it possible to change the code of driver, so it does not include this features?

Answers

  • Jim_KnicelyJim_Knicely Employee, Registered User, VerticaExpert

    Hi,

    According to the "ADO.NET Prerequisites" doc page, the Vertica driver for ADO.NET requires a supported Windows operating system.

    See:
    https://my.vertica.com/docs/8.1.x/HTML/index.htm#Authoring/ConnectingToVertica/ClientDriverMisc/ADO.NETPrerequisites.htm

    Thanks!

  • Muxa1LMuxa1L Registered User
    edited September 2017

    Hello, Jim.

    Thanks for your comment!

    I know that this particular driver requires Windows OS.
    The question was - is it possible that some day vertica will release driver, that will work under linux in .net core. It works on .net core, but only in windows
    Current version refuses to work only because it tries to access windows-only libraries for informational purproses. Without this calls driver will work, as I tested it, but I cannot use it, as it will be violation of the license agreement.

  • sKwasKwa Registered User

    Hi!

    is it possible that some day vertica will release driver, that will work under linux in .net core.

    I don't think so. It depends not on Vertica but on MS policy/license agreement.

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file