Sto utilizzando SQL Server 2008 R2 e ho creato un TVP che desidero utilizzare come parametro per un processo memorizzato, ma ricevo un messaggio che dice che non può essere trovato o che non ho il permesso.Quale autorizzazione è necessaria per utilizzare un parametro con valori di tabella di SQL Server (TVP) come parametro di processo memorizzato?
Posso usare il TVP in uno script o nel corpo del processo memorizzato, ma quando provo ad usarlo come parametro ottengo l'errore.
Qualche idea?
Edit: Per chiarimenti, l'errore che sto ricevendo è sulla creazione del proc memorizzato
Ci abbiamo provato, ma ho ancora lo stesso errore –
Se posso usare la TVP nel corpo della stored procedure, non vuol dire che ho già ESEGUIRE? –
Secondo il tuo collegamento sembra che io abbia già il permesso di esecuzione: 'Per dichiarare una variabile di tabella che usa un tipo di tabella definito dall'utente, è necessario il permesso EXECUTE su quel tipo di tabella definito dall'utente. –