R version Machine Learning Server SQL Server 2019 - r

Using Machine Learning Server and SQL Server 2017. Unfortunately, it only supports R 3.3.3. I googled a lot but could not find a definitive answer. Which version of R is supported whilst using Machine Learning Server on SQL Server 2019?

What is SQL Server Machine Learning Services with Python and R? states:
Python and R versions
The following lists the versions of Python and R that are included in Machine Learning Services.
SQL Server version
Python version
R version
SQL Server 2017
3.5.2
3.3.3
SQL Server 2019
3.7.3
3.5.2
So 2019 installs 3.5.2 for R, while 2017 (contrary to your question) installs 3.3.3.

The versions of R and Python installed is only a default. You can update it.
Update to SQL 2017 CU22 or later, and you can change the version of R used:
If you have installed one of the above Cumulative Updates for SQL
Server 2016 or 2017, you may have multiple versions of R in a SQL
instance. Each version is contained in a subfolder of the instance
folder with the name R_SERVICES.. (the folder from the
original installation may not have a version number appended to the
folder name).
Change R Runtime Version - SQL Server 2016 and SQL Server 2017
The process for SQL Server 2019 is here.

Related

How can I connect R Studio to my MS SQL Server database running in a virtual machine? (Parallels for MacOS Apple Silicon)

This is my setup:
MacBook Pro 14" M1 Pro
R Studio native on MacOS Apple Silicon.
Parallels version 18 running the ARM version of Windows 11 with SQL Server 2014
The above being maintained and worked on through Microsoft SQL Server Management Studio 2018
I want to connect my R Studio instance running on the host (MacOS) to my database that's running on my virtual machine.
This is my code in R Studio using Tidyverse + ODBC
con <- DBI::dbConnect(
odbc::odbc(),
Driver = "SQL Server",
Server = "WINDOWSPARALLELS\\LOCALSERVERPLS",
Database = "CustomerSalesDW"
)
I get error message:
Error: nanodbc/nanodbc.cpp:1118: 00000: [unixODBC][Driver
Manager]Can't open lib 'SQL Server' : file not found
If I run the same code in R Studio installed on the same virtual machine that the Microsoft SQL Server is running on, it does work. That's obvious however.
However, seeing that R Studio is painfully slow on the virtual machine, I'd rather "remotely" connect my native instance of R Studio on MacOS to the database that is running in the virtual machine.
How can I do this?

DPI-1047: Cannot locate a 32-bit Oracle Client library:

Using Robot Framework
DPI-1047: Cannot locate a 32-bit Oracle Client library:
"C:\Software\Oracle\product\12201_Client64\bin\oci.dll is not the
correct architecture"
Python 3.7.3
cx_Oracle 7.3.0
Robot Framework DatabaseLibrary installed
As you can see we have the 64 bit client installed, RF DatabaseLibrary installed.
Any assistance would be appreciated.
You are probably running the 32-bit version of Python 3.7.3 and this is why it's expecting a 32-bit Oracle driver.
In the cx_Oracle Installation guide:
Download an Oracle 19, 18, 12, or 11.2 “Basic” or “Basic Light” zip
file: 64-bit or 32-bit, matching your Python architecture.
So, your solution is a choice, install an additional version of Python to match the 64 bit Oracle Client or install a 32-bit Oracle client to match your Python setup.
You must have the Oracle Client (32 bit)
Dont't forget to put it in the environment variables.

BizTalk 2013 R2 Cumulative update 2 - not installing adapter pack update

I'm trying to install the BizTalk 2013 R2 Cumulative update 2.
The BizTalk server part is installing correct, but asking for install pack for BizTalk Adapter Pack x86 and x64. I have already installed the LOB.
Can anyone tell why the CU2 is asking to "insert the Microsoft BizTalk Adapter pack disk and click OK", for the Adapter Pack x86 and x64?
The reason it's asking your for a CD/DVD is because you don't have the installation package for BizTalk 2013 R2 still mounted on your server. I had the same issue, and it stopped asking for a CD when I mounted the BizTalk installation .iso disc image onto the server I was installing the CU pack on. If you connect the installation software to your current BizTalk server, it will show in the DVD drive under My Computer. Re-running the CU installation afterwards will correctly install the updates. This has worked for both CU2 and CU6.

BizTalk 2013 R2 installation

While installing BizTalk Server 2013 R2, when I try to check the component "Developer tools & SDK" it appears as an unavailable. I get the message "At least one of the requirements for this option is not installed or it doesn't met"
Could you please tell me why this option is unavailable? Do I need to install any other component before?
I am following the steps that I found at BizTalk 2013 Installation and Configuration – Install and Configure BizTalk Server 2013 (Part 9)
Ok here are all your possible installation scenarios :
You are installing BizTalk Server (whatever version) to make a Build Server =>Then yes you need Visual Studio to be able to install Developer tools & SDK, those packages contains MSBuild & other stuff that enable you to build & deploy an app
You are installing BizTalk Server as a "real" Server (Prod, Integration...) => You don't need developer tools & SDK
You are installing BizTalk Server on a Dev Machine => you are supposed to already have a Visual Studio installed
BizTalk 2013 /2013 R2 Project Templates with Visual Studio 2015
Yes, the Setup of the BizTalk 2013 requires for the feature 'Developer tools & SDK' per default Visual Studio 2012, and the Setup of BizTalk 2013 R2 Visual Studio 2013, otherwise the feature is disabled.
Frustrated with this fact (at work we have now upgraded to VS2015), I now find a way to install the templates under VS 2015 and without an installation of VS2012/ 2013 at the system.
Tool required: Orca to modify the msi.
Files to modify are located in subdir MSI of the BTServer dir of the extracted ISO (make a backup of these files!)
Installations to modify:
Microsoft BizTalk Server.msi and
Microsoft BizTalk Server64.msi
Modifications:
AppSearch-Table: Drop Row for the property 'CSHARP_INSTALLED'
Properties-Table: Add Row, property Name = 'CSHARP_INSTALLED', Value = 'True'
Properties-Table: Set the value of the property 'TargetVsVersion' to '14.0'
Do this for both MSI's, save.
Now, the Prerequirement VS 2012/ 2013 from the files
Setup.xml and
Setup_64.xml must be removed.
Simple remove the entry
<RequiredComponent Name="VS2012"/> or
<RequiredComponent Name="VS2013"/>
from the node
<Feature Name="Development">
DONE!
---EDIT
If someone has a valid RegKey to check if VS215 is installed, the Check in the Setup.xml can rewritten to this. This would be nice and valid
One valid modified Search for a Visual Studio 2015 installation could be:
<!-- language: lang-xml -->
<PlatformComponent _locAttrData="DisplayName" _locID="25" Name="VS2015" DisplayName="Microsoft Visual Studio 2015">
<Detection Type="RegDWORD">
<DetectKey Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\14.0\Setup\Visual Studio 2015 Prerequisites" Value="InstallSuccess" ValueData="1"/>
</Detection>
Visual Studio 2013 is a software requirement for BizTalk Server 2013 R2 Developer Tools and SDK.
More info: Hardware and Software Requirements for BizTalk Server 2013 and 2013 R2

ax 2012 r3 async server installation

getting error of "There is a problem with windows installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor." while installing async server of ax 2012 r3
The SQLCMD utility is required to install Async Server. This utility is typically installed with Microsoft SQL Server. If a version of SQL Server is not installed on the computer where you install Async Server, you can download and install Microsoft Command Line Utilities 11 for SQL Server to meet this requirement.
Microsoft ODBS 11 Driver for SQL Server
http://www.microsoft.com/en-us/download/details.aspx?id=36434
Microsoft Command Line Utilities 11 for SQL Server
http://www.microsoft.com/en-us/download/details.aspx?id=36433

Resources