2016-04-01 2 views
-2

J'essaie d'installer SQL Server R Services. J'utilise SQL SERVER 2016 RC1. Je suis ce tutoriel étape par étape https://msdn.microsoft.com/en-us/library/mt604883.aspx Tout semble s'installer correctement, mais j'obtiens l'erreur suivante lors du test d'un script R.Installation de SQL Server R Services - erreur

Msg 39021, niveau 16, état 1, ligne 1

Impossible de lancer l'exécution du script 'R'. Veuillez vérifier la configuration de l'exécution 'R'.

Msg 39019, niveau 16, état 1, ligne 1

Une erreur de script externe a eu lieu: Impossible de lancer l'exécution. ErrorCode 0x80070490: 1168 (élément non trouvé.).

Msg 11536, niveau 16, état 1, ligne 1

déclaration

EXECUTE a échoué parce que son AVEC RÉSULTAT clause SETS spécifié 1 jeu de résultat (s), mais la déclaration n'envoyé 0 ensemble de résultat (s) au moment de l'exécution .

J'utilise le code suivant:

exec sp_execute_external_script @language =N'r', 
@script=N'OutputDataSet<-InputDataSet', 
@input_data_1 =N'select 1 as hello' 
with result sets (([hello] int not null)); 
go 

Toutes les idées sur ce qui peut aller mal?

Merci

+0

j'ai remarqué que si le fichier registerRext dit qu'il installe correctement, le dbrrerole n'existe pas. En outre, l'emplacement de fichier par défaut pour registerRext est un chemin différent de celui fourni dans les instructions. – bjurstrs

Répondre

1

J'ai eu le même problème au départ. J'avais par erreur ignoré les étapes de post-installation, en particulier l'étape pour enregistrer le runtime R avec SQL Server. Voir le message MSDN: https://msdn.microsoft.com/en-us/library/mt590536.aspx

+0

J'ai exécuté le registerRext.exe en tant qu'administrateur. Je reçois toujours le même message. – bjurstrs

0

Essayez de désinstaller en utilisant RegisterRext d'abord, puis installez. Seulement cela a fonctionné pour moi:

"C:\Program Files\Microsoft SQL Server\130\R_SERVER\library\RevoScaleR\rxLibs\x64\RegisterRExt" /uninstall 

Puis

"C:\Program Files\Microsoft SQL Server\130\R_SERVER\library\RevoScaleR\rxLibs\x64\RegisterRExt" /install