Ho un utente MySQL e voglio che visualizzi SOLO le visualizzazioni che desidero e non qualsiasi altra tabella nel database. Ho concesso a questo utente le autorizzazioni solo su determinate visualizzazioni come segue: GRANT SHOW VIEW ON `myDatabase`.`awesome_view` TO 'thisUser'@'%' Se faccio una show grants;dichiarazione posso vedere queste autorizzazioni solo …
Ho un controller di dominio Windows Server 2012 R2 e un server di database (W2K12R2 / SQL Server 2012). Come consentito dal gruppo utenti, ho assegnato al gruppo i diritti di amministratore di sistema "domain-admins" . Ma in qualche modo qualsiasi amministratore di dominio non può connettersi a quel SQL …
Ho un lavoro che esegue un pacchetto SSIS. Attualmente il proprietario è un account proxy. Posso eseguire il lavoro manualmente da un account amministratore di sistema. Il nostro servizio web accede utilizzando un account limitato. Deve eseguire il lavoro. Attualmente non è in grado di vedere il lavoro (quando provo …
Recentemente ho creato una tabella come superutente includendo una colonna ID seriale, ad es. create table my_table ( id serial primary key, data integer ); Poiché volevo che il mio utente non superutente avesse accesso in scrittura a quella tabella, gli ho concesso le autorizzazioni: grant select, update, insert, delete …
In primo luogo, desidero esportare il database da IBM DB2 AIX in finestre IBM DB2. Sfortunatamente, non posso usare il comando BACKUP e RESTORE a causa di un problema con il sistema operativo diverso. Quindi devo ricorrere al comando db2move . Avevo esportato lo schema myschema e tutte le tabelle …
Ho concesso con successo REQUIRE SSL a un singolo utente facendo ... mysql -u"${targetMySqlUser}" -p"${targetMySqlPass}" -e "GRANT USAGE ON dbname.* TO 'dbusername'@'%' REQUIRE SSL;" ma non riesco a RIMUOVERE o REVOCARE questo flag dall'utente, usando revoke. immagino che sto combattendo con la sintassi. Esiste un modo corretto per rimuoverlo con …
Recentemente, solo per puprose sperimentali, ho trasferito i percorsi predefiniti (C: ...) dei file di dati \ log nelle impostazioni del server in una nuova posizione (G: \ DBA). Quindi ho spostato i file di dati \ log del db precedentemente esistenti nella nuova posizione (G: \ DBA) e ho …
Mi chiedevo se esistesse un modo abbastanza efficiente di utilizzare T-SQL con la sintassi di SQL Server 2000 per SELEZIONARE, INSERIRE, AGGIORNARE, ELIMINARE su TUTTE LE TABELLE e VISUALIZZAZIONI per un determinato database escludendo 2 o 3 degli oltre 100 oggetti. Vorrei anche essere in grado di concedere i privilegi …
Attualmente stiamo utilizzando SSIS 2012. Esiste un modo per un utente di visualizzare i report di esecuzione nel catalogo SSIS senza essere ssis_admin o sysadmin? Questo è per l'ambiente di produzione e non vogliamo che le persone manipolino i progetti del catalogo SSIS. Grazie!
Supponiamo che io abbia effettuato l'accesso al database Oracle utilizzando l'utente X, quindi l'utente X crea alcuni ruoli utilizzando il create rolecomando. Voglio sapere che l'utente X è il proprietario dei ruoli? Posso selezionare tutti i ruoli creati dall'utente X?
Riscontro il seguente errore: Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself. quando stavo provando questi comandi USE ASPState GO GRANT EXECUTE ON CreateTempTables TO [R2Server\AAOUser] GO GRANT EXECUTE ON DeleteExpiredSessions TO [R2Server\AAOUser] GO GRANT EXECUTE ON GetMajorVersion TO [R2Server\AAOUser] GO GRANT EXECUTE …
Ho un utente SQL Server che ha la possibilità di eliminare qualsiasi database. Ho eseguito il codice seguente per verificare i diritti dell'utente in SQL Server ma non sono stato in grado di identificare come l'utente ha la possibilità di eliminare i database. Esiste uno script sql che può aiutarmi …
Ho concesso a un utente l'esecuzione dell'autorizzazione per una procedura memorizzata che utilizza SQL dinamico. Ma quando tenta di eseguirlo, ottiene l'errore: L'autorizzazione SELECT è stata negata sull'oggetto '[nome tabella]', database '[nome database]', schema 'dbo'. L'utente deve disporre dell'autorizzazione per le tabelle utilizzate dalla procedura memorizzata? Non avrebbe davvero senso …
Ho creato una semplice procedura memorizzata: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Ma non è riuscito a eseguirlo: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' …
A causa di alcuni problemi, ho deciso di ricreare tutti gli utenti tranne root@localhost. Funziona bene, ma l'utente appena creato non ha il diritto di fare nulla. Quello che voglio è semplicemente dare tutti i diritti di root su un IP locale. Ho root@localhostprovato (come ) CREATE USER 'root'@'10.0.3.210'; GRANT …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.