Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2017 (14.x) a novější verze
Zjistěte, jak nainstalovat Python a R se službou SQL Server Machine Learning Services na virtuální počítač v Azure. Tím se eliminují úlohy instalace a konfigurace pro službu Machine Learning Services.
Postupujte následovně:
- Zřízení virtuálního počítače s SQL Serverem v Azure
- Odblokujte bránu firewall
- Povolení zpětných volání ODBC pro vzdálené klienty
- Přidání síťových protokolů
Zřízení virtuálního počítače s SQL Serverem v Azure
Podrobné pokyny najdete v tématu Postup zřízení virtuálního počítače s Windows SQL Serverem na webu Azure Portal.
Krok Konfigurace nastavení SQL Serveru je místo, kde do instance přidáte službu Machine Learning Services.
Odblokujte bránu firewall
Brána firewall virtuálního počítače Azure má ve výchozím nastavení pravidlo, které blokuje síťový přístup pro místní uživatelské účty.
Toto pravidlo musíte zakázat, abyste měli jistotu, že máte přístup k instanci SQL Serveru ze vzdáleného klienta pro datové vědy. Jinak se váš kód strojového učení nemůže spustit ve výpočetních kontextech, které používají pracovní prostor virtuálního počítače.
Povolit přístup vzdáleným klientům datových věd:
Na virtuálním počítači otevřete bránu Windows Firewall s pokročilým zabezpečením.
Výběr pravidel odchozích přenosů
Zakažte následující pravidlo:
Block network access for R local user accounts in SQL Server instance MSSQLSERVER
Povolení zpětných volání ODBC pro vzdálené klienty
Pokud očekáváte, že klienti volající server budou muset vydávat dotazy ODBC jako součást jejich řešení strojového učení, musíte zajistit, aby launchpad mohl volat ODBC jménem vzdáleného klienta.
Chcete-li to provést, musíte povolit pracovní účty SQL, které používají Launchpad k přihlášení k instanci. Další informace naleznete v tématu Přidání sqlRUserGroup jako uživatele databáze.
Přidání síťových protokolů
Povolit pojmenované kanály
R Services (In-Database) používá protokol Pojmenované kanály pro připojení mezi klientskými a serverovými počítači a pro některá interní připojení. Pokud pojmenované kanály nejsou povolené, musíte je nainstalovat a povolit na virtuálním počítači Azure i na všech klientských aplikacích pro datovou vědu, které se připojují k serveru.
Povolení protokolu TCP/IP
Pro zpětná připojení je vyžadován protokol TCP/IP. Pokud se zobrazí chyba DBNETLIB; SQL Server neexistuje nebo přístup odepřen", povolte na virtuálním počítači protokol TCP/IP, který podporuje instanci.