cancel
Showing results for 
Search instead for 
Did you mean: 

Planned .NET Core support (again)?

12-17-2019 4:53 AM
Subscribe

I know, I asked this question a while ago (https://sqlanywhere-forum.sap.com/questions/27902/planned-net-core-support). Perhaps it's the eternal optimist in me, or it could be the Christmas cheer, or the brandy eggnog, but here I go again...

Is there any planned support for .NET Core? Now that Microsoft has made it pretty clear that .NET Core is the future (https://devblogs.microsoft.com/dotnet/net-core-is-the-future-of-net/), will SAP come to the party?

Here's hoping.

Accepted Solutions (1)

Accepted Solutions (1)

ian_mchardy
Product and Topic Expert
Product and Topic Expert

Hi Nick,

We (the SQL Anywhere development team) have considered your request, but there are no plans to add .NET Core support to SQL Anywhere clients at this time.

Kind regards, Ian

Thanks Ian. Great to finally have an official answer. Obviously disappointed in it however. Some follow up questions:

  1. What are the recommended programming platforms to target SQL Anywhere then? I'm taking it from your answer above that .NET is not one of them.

  2. Is SQL Anywhere an 'in-maintenance' product now? Or are you (SAP) planning on new releases?

MCMartin
Participant
0 Likes

any new considerations on this topic? Is a .net 6 client planned?

Answers (1)

Answers (1)

VolkerBarth
Contributor

According to the 17.0.1 release, it now does support .NET Core, see here, currently only on the Windows platform.

Note, I have not tried to use that.

Dan_Cummins
Product and Topic Expert
Product and Topic Expert

According to the 17.0.1 release, it now does support .NET Core, see here, currently only on the Windows platform.

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

chris_keating
Product and Topic Expert
Product and Topic Expert

If you are upgrading from an earlier version of SQLA 17, the .NET Core is not installed. You can workaround that issue by modifying the install and selecting SQL Anywhere Client and selecting "This Feature, and all subfeatures, will be installed on the local hard drive." from the drop down. Alternatively, install from scratch (removing an existing SQLA installed if exists, and then a new install ). The patch can be a full install or be used to update an existing install.

MCMartin
Participant
0 Likes

Is it possible to control this with a command line switch? Would be necessary to update an existing customer site automatically 😉

VolkerBarth
Contributor
0 Likes

I (wildly) guess this should be doable with a custom MSI file generated via the Deployment Wizard, you would need to use that client option as Chris has told (or something like "install all client libraries"). The according log file should tell whether the .NET Core driver is contained in the MSI file.

chris_keating
Product and Topic Expert
Product and Topic Expert

I have investigated other options to workaround this issue but have not identified other options using the SQLA Installer. Certainly using the deployment wizard and other install mechanisms may be an option.