IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Master data services : mdq.split


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut Master data services : mdq.split
    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

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut
    Citation Envoyé par MisterTrollinou Voir le message
    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
    salut

    utilise "WITH NOLOCK" comme stipulé en bas de ce lien :
    http://connect.microsoft.com/SQLServ...re-not-allowed

    exemple :
    SELECT * FROM MaTable WITH(NOLOCK)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut
    Bonjour,

    tout d'abord merci de ta réponse.
    Malheureusement, elle ne fonctionne pas dans mon cas.

    J'ai tenté :
    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) WITH (nolock)
    et le résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Msg 4122, Level 16, State 1, Line 2
    Remote table-valued function calls are not allowed.
    Msg 319, Level 15, State 1, Line 2
    Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 3
    Par défaut
    Je n'ai pas trouvé la solution et à priori personne ne peut m'aider ... même pas Microsoft !
    Tant pis si jamais je trouve la réponse je reviendrai apporter la réponse

    @++
    Merci aux personnes qui ont tentés de m'aider

Discussions similaires

  1. Master data services pour transactionnel ou decisionnelle
    Par mapmip dans le forum Microsoft BI
    Réponses: 1
    Dernier message: 23/10/2013, 16h29
  2. Réponses: 9
    Dernier message: 06/10/2010, 17h31
  3. Réponses: 1
    Dernier message: 14/03/2008, 17h26
  4. Réponses: 3
    Dernier message: 22/10/2007, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo