Autorizzazioni

lunedì 14 dicembre 2009 - 17.18

dompa72 Profilo | Senior Member

Ho installato SQLServer 2008 con due Database uno Dati e l'altro solo con viste collegate al primo.
Utilizzare DBASE (OpenOffice) solo in lettura su viste del secondo database, vietando l'accesso al DB DATI, come posso risolvere il problema che SQL non mi "esplode" i dati se non autorizzato anche al primo???
Come posso evitare che DBASE visualizzi anche tutte le viste di sistema???

Spero di essere stato chiaro

Grazie in anticipo

alx_81 Profilo | Guru

>Ho installato SQLServer 2008 con due Database uno Dati e l'altro
>solo con viste collegate al primo.
>Utilizzare DBASE (OpenOffice) solo in lettura su viste del secondo
>database, vietando l'accesso al DB DATI, come posso risolvere
>il problema che SQL non mi "esplode" i dati se non autorizzato
>anche al primo???
>Come posso evitare che DBASE visualizzi anche tutte le viste
>di sistema???
>Spero di essere stato chiaro
Sinceramente non ho capito. Intanto non capisco perchè devi fare un database con tabelle e l'altro con viste. Fai le viste sul primo e sei a posto.
Però non capisco cosa vuoi fare.

>Grazie in anticipo
di nulla!
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

dompa72 Profilo | Senior Member

Ho un database di produzione al quale non faccio accedere nessuno tranne con programmi ad hoc.
Alcuni utenti devono poter fare della statistica sui dati aggiornati al giorno prima. Ho pensato di fare un backup notturno del DB di produzione e ripristinarlo nel database per la statistica. Dato che in questo database non vorrei inserire delle viste preparate per la statistica avrei pensato di creare un'altro database contenente solo le viste. In questo modo l'utente le viste dell'utente restano sempre inalterate e non devo mettere oggetti non di produzione nel DB principali.
E' possibile fare questo???
Altra domanda come posso non fare vedere in OpenOffice DBASE le viste di sistema???

Grazie ancora

alx_81 Profilo | Guru

>E' possibile fare questo???
Sì ma lo trovo un po' contorto.. Forse è meglio lavorare solo di permission per dare accesso o meno (e un determinato livello) ad ogni utente che accede.

>Altra domanda come posso non fare vedere in OpenOffice DBASE le viste di sistema???
Non conosco lo strumento, mi spiace.
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5