none
Sqlserver 2008 Persmission View RRS feed

  • Domanda

  • Ciao,

    Devo creare una vista su un Db che fa riferimento ad alcune tabelle presenti su un'altro db.

    Quando la creo va tutto bene ... al momento della select della vista mi dice che non ha i permessi per accedere alle tabelle di quel db...

     

    come posso risolvere il problema..

     

     

     

    Grazie

     

    Simone

     


    • Modificato SimoneN mercoledì 19 ottobre 2011 11:42 Errata domanda
    mercoledì 19 ottobre 2011 09:57

Risposte

  • Nel BOL ti spiega come funziona la ownership chain (catena di possesso) e come SQL Server verifica i permessi in caso di query cross-database.

    Puoi anche leggere questo articolo di Brian Kelley con esempi sul cross-database ownership chain e questo di Laurentiu Cristofor sullo stesso argomento.

     

     


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    martedì 25 ottobre 2011 07:55