Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2017 (14.x) och senare versioner
Lär dig hur du installerar Python och R med SQL Server Machine Learning Services på en virtuell dator i Azure. Detta eliminerar installations- och konfigurationsuppgifterna för Machine Learning Services.
Följ de här stegen:
- Tillhandahålla en virtuell SQL Server-dator i Azure
- Avblockera brandväggen
- Aktivera ODBC-återanrop för fjärrklienter
- Lägga till nätverksprotokoll
Skapa en virtuell SQL Server-dator i Azure
Stegvisa instruktioner finns i Så här etablerar du en virtuell Windows SQL Server-dator i Azure-portalen.
Steget Konfigurera SQL Server-inställningar är platsen där du lägger till Machine Learning Services i din instans.
Avblockera brandväggen
Som standard innehåller brandväggen på den virtuella Azure-datorn en regel som blockerar nätverksåtkomst för lokala användarkonton.
Du måste inaktivera den här regeln för att se till att du kan komma åt SQL Server-instansen från en fjärrdata science-klient. Annars kan inte maskininlärningskoden köras i beräkningskontexter som använder den virtuella datorns arbetsyta.
Så här aktiverar du åtkomst från fjärranslutna datavetenskapsklienter:
Öppna Windows-brandväggen med Avancerad säkerhet på den virtuella datorn.
Välj Regler för utgående trafik
Inaktivera följande regel:
Block network access for R local user accounts in SQL Server instance MSSQLSERVER
Aktivera ODBC-återanrop för fjärrklienter
Om du förväntar dig att klienter som anropar servern måste utfärda ODBC-frågor som en del av sina maskininlärningslösningar måste du se till att Launchpad kan göra ODBC-anrop för fjärrklientens räkning.
För att göra detta måste du tillåta att SQL-arbetskonton som används av Launchpad får logga in på instansen. Mer information finns i Lägga till SQLRUserGroup som databasanvändare.
Lägga till nätverksprotokoll
Aktivera namngivna rör
R Services (In-Database) använder protokollet Namngivna pipes för anslutningar mellan klient- och serverdatorerna och för vissa interna anslutningar. Om Named Pipes inte är aktiverade måste du installera och aktivera dem både på den virtuella Azure-datorn och på alla klienter för datavetenskap som ansluter till servern.
Aktivera TCP/IP
TCP/IP krävs för loopback-anslutningar. Om du får felet "DBNETLIB; SQL Server finns inte eller åtkomst nekas", aktivera TCP/IP på den virtuella dator som stöder instansen.