Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server 2017 (14.x) i nowsze wersje
Dowiedz się, jak zainstalować język Python i R przy użyciu usług SQL Server Machine Learning Services na maszynie wirtualnej na platformie Azure. Eliminuje to zadania instalacji i konfiguracji usług Machine Learning Services.
Wykonaj te kroki:
- Aprowizuj maszynę wirtualną z programem SQL Server na platformie Azure
- Odblokowywanie zapory
- Włączanie wywołań zwrotnych ODBC dla klientów zdalnych
- Dodawanie protokołów sieciowych
Aprowizuj maszynę wirtualną z programem SQL Server na platformie Azure
Aby uzyskać instrukcje krok po kroku, zobacz Jak aprowizować maszynę wirtualną z systemem Windows SQL Server w witrynie Azure Portal.
Krok Konfigurowanie ustawień SQL Server to etap, w którym dodajesz Usługi uczenia maszynowego do wystąpienia.
Odblokowywanie zapory
Domyślnie zapora na maszynie wirtualnej platformy Azure zawiera regułę blokującą dostęp sieciowy dla kont użytkowników lokalnych.
Należy wyłączyć tę regułę, aby zapewnić zdalnemu klientowi analizy danych dostęp do wystąpienia programu SQL Server. W przeciwnym razie kod uczenia maszynowego nie może być wykonywany w kontekstach obliczeniowych korzystających z obszaru roboczego maszyny wirtualnej.
Aby włączyć dostęp dla zdalnych klientów korzystających z nauki o danych:
Na maszynie wirtualnej otwórz zaporę systemu Windows z zaawansowanymi zabezpieczeniami.
Wybierz Reguły wychodzące
Wyłącz następującą regułę:
Block network access for R local user accounts in SQL Server instance MSSQLSERVER
Włączanie wywołań zwrotnych ODBC dla klientów zdalnych
Jeśli oczekujesz, że klienci wywołujący serwer będą musieli wysyłać zapytania ODBC w ramach swoich rozwiązań uczenia maszynowego, należy upewnić się, że narzędzie Launchpad może wykonywać wywołania ODBC w imieniu klienta zdalnego.
W tym celu należy zezwolić na zalogowanie się do wystąpienia kont procesów roboczych SQL używanych przez program Launchpad. Aby uzyskać więcej informacji, zobacz Dodawanie grupy SQLRUserGroup jako użytkownika bazy danych.
Dodawanie protokołów sieciowych
Włączanie nazwanych potoków
Usługi języka R (In-Database) używają protokołu nazwanych potoków do połączeń między komputerami klienckimi i serwerowymi oraz w przypadku niektórych połączeń wewnętrznych. Jeśli Named Pipes nie są włączone, należy je zainstalować i włączyć na maszynie wirtualnej platformy Azure oraz na wszystkich klientach analizy danych łączących się z serwerem.
Włączanie protokołu TCP/IP
Protokół TCP/IP jest wymagany w przypadku połączeń zwrotnych. Jeśli zostanie wyświetlony błąd "DBNETLIB; SQL Server nie istnieje lub odmowa dostępu", włącz protokół TCP/IP na maszynie wirtualnej obsługującej instancję.