Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op: SQL Server 2017 (14.x) en latere versies
Meer informatie over het installeren van Python en R met SQL Server Machine Learning Services op een virtuele machine in Azure. Dit elimineert de installatie- en configuratietaken voor Machine Learning Services.
Volg deze stappen:
- Virtuele SQL Server-machine inrichten in Azure
- De firewall deblokkeren
- ODBC-callbacks inschakelen voor externe clients
- Netwerkprotocollen toevoegen
Virtuele SQL Server-machine inrichten in Azure
Zie Een virtuele Windows SQL Server-machine inrichten in Azure Portal voor stapsgewijze instructies.
In de stap SQL Server-instellingen configureren voegt u Machine Learning Services toe aan uw exemplaar.
De firewall deblokkeren
De firewall op de virtuele Azure-machine bevat standaard een regel waarmee netwerktoegang voor lokale gebruikersaccounts wordt geblokkeerd.
U moet deze regel uitschakelen om ervoor te zorgen dat u toegang hebt tot het SQL Server-exemplaar vanuit een externe data science-client. Anders kan uw machine learning-code niet worden uitgevoerd in rekencontexten die gebruikmaken van de werkruimte van de virtuele machine.
Toegang via externe data science-clients inschakelen:
Open Windows Firewall met geavanceerde beveiliging op de virtuele machine.
Selecteer Uitgaande Regels
Schakel de volgende regel uit:
Block network access for R local user accounts in SQL Server instance MSSQLSERVER
ODBC-callbacks inschakelen voor externe clients
Als u verwacht dat clients die de server aanroepen, ODBC-query's moeten uitgeven als onderdeel van hun machine learning-oplossingen, moet u ervoor zorgen dat Launchpad ODBC-aanroepen namens de externe client kan uitvoeren.
Hiervoor moet u de SQL-werkaccounts die door Launchpad worden gebruikt toestaan om in te loggen op de instantie. Zie SQLRUserGroup toevoegen als databasegebruiker voor meer informatie.
Netwerkprotocollen toevoegen
Benoemde pijpen inschakelen
R Services (In-Database) maakt gebruik van het Named Pipes-protocol voor verbindingen tussen de client- en servercomputers en voor sommige interne verbindingen. Als Named Pipes niet is ingeschakeld, moet u deze installeren en inschakelen op zowel de virtuele Machine van Azure als op gegevenswetenschapsclients die verbinding maken met de server.
TCP/IP inschakelen
TCP/IP is vereist voor loopback-verbindingen. Als u de fout DBNETLIB krijgt; SQL Server bestaat niet of toegang geweigerd', schakel TCP/IP in op de virtuele machine die het exemplaar ondersteunt.