Bonjour tous !

Je suis sur SQL server (jusqu'ici pas de surprise) 2008 R2.
J'ai appris l'existence des "master data services" dans lesquels on retrouve une fonction "mdq.split" qui me paraît prometteuse.

Seulement malgré les recherches je ne trouve pas le moyen de la faire fonctionner. L'aide en ligne stipule que l'utilisateur doit avoir le rôle "public" mais même de cette façon pas moyen.

Quand je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM mdq.Split('http://www.microsoft.com/office/2007', './', 1, '^\d+$', 0)
résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Msg 208, Level 16, State 1, Line 1
Invalid object name 'mdq.Split'.
Et quand je fais comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM master.sys.mdq.Split('http://www.microsoft.com/office/2007', './', 1, '^\d+$', 0)
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Msg 4122, Level 16, State 1, Line 1
Remote table-valued function calls are not allowed.
Quelqu'un pourrait-il m'aider ?

Merci d'avance
Trollinou