Firstly, awesome news that there is an official dotnet core version.

Re the comment from Dan Cummins (at this FAQ):

That's correct, we've added the .NET Core client for Windows already, Linux will be out shortly and Mac support is planned after that.

Dan

Questions:

  • Will Sap.Data.SQLAnywhere.Core.v2.1.dll be exactly the same across windows, linux and macOS? As in, could we deploy Sap.Data.SQLAnywhere.Core.v2.1.dll across each environment (assuming the native library files are accessible)?
  • Linux support : will this support ARM architecture?
  • Mac support : will this support M1 (ARM) architecture?

Reasons for the ARM question:

  • We mostly develop dotnet on macOS. Currently we do this via docker running a linux x86 container instance. It would be nice to be able to dev just on macOS.
  • We presently run dotnet core APIs within docker on AWS (ECS) but using System.Data.Odbc to connect to our SQL Anywhere servers (linux x86). We would be very interested to see whether we could run the API containers on AWS graviton instances (ARM).

asked 03 May, 15:52

Nick%20Brooks's gravatar image

Nick Brooks
653192236
accept rate: 50%

edited 11 May, 08:01

Volker%20Barth's gravatar image

Volker Barth
38.5k349525795

I don't have any answer - but just want to ask whether the quite new 17.0 SP1 PL02 Build 6933 releases for Mac OSX and Linux (including ARM 32bit) already contain the .NET Core driver? (I don't use those platforms so I just don't know...)

(11 May, 03:30) Volker Barth
Replies hidden
1

No (unless I'm doing the install wrong). Installed EBF 6933 (as new installs) for both Linux x64, arm32 and macOS but couldn't find any dotnet assemblies.

Also it appears the assembly is not cross platform atm - the one that came with windows EBF didn't work on macOS or arm32 linux. Presumably the dbdata17.dll that it extracts at runtime is native to windows, or the code that does the extraction of dbdata17.dll didn't work on the platform.

FYI - to SAP - more than happy to help beta test.

(13 May, 02:21) Nick Brooks
Be the first one to answer this question!
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×73

question asked: 03 May, 15:52

question was seen: 69 times

last updated: 13 May, 02:22