Autorizzazione BULK INSERT su un singolo database


15

Lavoro in una società che ha delle buone maniere di sicurezza IT. Sono stato assunto come analista di database al fine di ottimizzare alcuni processi nel nostro team. Il problema è che ho solo autorizzazioni di lettura e scrittura e sto cercando di ottenere autorizzazioni avanzate per i database. Al momento disponiamo di molti database in un singolo server e possiamo lavorare solo su un singolo database, mi chiedevo se l' BULK INSERTautorizzazione potesse essere concessa a un singolo database o sarebbe l'autorizzazione per l'intero server?

Ho cercato attraverso il web su questo, ma mi sono un po 'confuso. Questo è quello che ho scoperto. Per poter utilizzare BULK INSERT, dovrei avere l' INSERTautorizzazione per la tabella o il database desiderati e ADMINISTER BULK OPERATIONSche è un'autorizzazione a livello di server. Se mi venissero concessi i ADMINISTER BULK OPERATIONSpermessi su tutto il database e i INSERTpermessi su un singolo database, non sarei in grado di farlo solo BULK INSERTin quel singolo database, dato che non ho i INSERTpermessi su altri database?

È possibile limitare l'uso di BULK INSERTun singolo database su un server che ha più database?

Mi dispiace per la bacheca di testo e grazie!

Risposte:


15

Ok gente

L'ho chiesto anche sul forum brasiliano di msdn e ho ottenuto la risposta (Discussione del forum: INSERTO BULK di DATABASE ). L'utente Roberson Ferreira _ mi ha aiutato. Immagino che tu non sappia leggere il portoghese, quindi descriverò la risposta qui.

Risposta:
Non importa se ADMINISTER BULK OPERATIONSè a livello di server, l'utente non sarà in grado di accedere a BULK INSERTun determinato database se non ha anche l' INSERTautorizzazione. L' INSERTautorizzazione è un'autorizzazione a livello di database / tabella.

Inoltre, ADMINISTER BULK OPERATIONSnon concederà all'utente altre autorizzazioni sul server o sul database, tutto ciò che l'utente sarà in grado di fare è BULK INSERTnel database in cui ha anche l' INSERTautorizzazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.