Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri
Azure'da bir sanal makineye SQL Server Machine Learning Services ile Python ve R yüklemeyi öğrenin. Bu, Machine Learning Services için yükleme ve yapılandırma görevlerini ortadan kaldırır.
Şu adımları izleyin:
- Azure'da SQL Server sanal makinesi sağlama
- Güvenlik duvarının engellemesini kaldırma
- Uzak istemciler için ODBC geri çağırmalarını etkinleştirme
- Ağ protokolleri ekleme
Azure'da SQL Server sanal makinesi sağlama
Adım adım yönergeler için bkz. Azure portalında Windows SQL Server sanal makinesi sağlama.
SQL Server ayarlarını yapılandır adımı, örneğinize Machine Learning Services'i eklediğiniz yerdir.
Güvenlik duvarının engellemesini kaldırma
Varsayılan olarak, Azure sanal makinesindeki güvenlik duvarı yerel kullanıcı hesapları için ağ erişimini engelleyen bir kural içerir.
Uzak veri bilimi istemcisinden SQL Server örneğine erişebildiğinizden emin olmak için bu kuralı devre dışı bırakmanız gerekir. Aksi takdirde, makine öğrenmesi kodunuz sanal makinenin çalışma alanını kullanan işlem bağlamlarında yürütülemez.
Uzak veri bilimi istemcilerinden erişimi etkinleştirmek için:
Sanal makinede Gelişmiş Güvenlik özellikli Windows Güvenlik Duvarı'nı açın.
Giden Kuralları'nı seçin
Aşağıdaki kuralı devre dışı bırakın:
Block network access for R local user accounts in SQL Server instance MSSQLSERVER
Uzak istemciler için ODBC geri çağırmalarını etkinleştirme
Sunucuyu çağıran istemcilerin makine öğrenmesi çözümlerinin bir parçası olarak ODBC sorguları vermesi gerektiğini düşünüyorsanız, Başlatma Çubuğu'nun uzak istemci adına ODBC çağrıları yapabilmesini sağlamanız gerekir.
Bunu yapmak için Launchpad tarafından kullanılan SQL çalışan hesaplarının örnekte oturum açmasına izin vermelisiniz. Daha fazla bilgi için bkz. SQLRUserGroup'ı veritabanı kullanıcısı olarak ekleme.
Ağ protokolleri ekleme
Adlandırılmış Kanalları Etkinleştir
R Services (In-Database), istemci ve sunucu bilgisayarları arasındaki bağlantılar ve bazı iç bağlantılar için Adlandırılmış Kanallar protokollerini kullanır. Adlandırılmış Kanallar etkinleştirilmemişse, hem Azure sanal makinesine hem de sunucuya bağlanan veri bilimi istemcilerine yükleyip etkinleştirmeniz gerekir.
TCP/IP'yi etkinleştirme
Geri döngü bağlantıları için TCP/IP gereklidir. "DBNETLIB; 'SQL Server yok veya erişim reddedildi' hatası alırsanız, örneği destekleyen sanal makinede TCP/IP'yi etkinleştirin."