176 messaggi dal 19 maggio 2003
Ciao a tutti,
vorrei sapere se in SQL server 2005 esiste la virtual private database così come implementata in Oracle .. o qualcosa di simile..
Grazie mille..
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
giggio_81 ha scritto:
Ciao a tutti,
vorrei sapere se in SQL server 2005 esiste la virtual private database così come implementata in Oracle .. o qualcosa di simile..
Grazie mille..

no, SQL Server, in nessuna versione, non fornisce questa funzionalita'..
si puo' "parzialmente" ovviare impostando una colonna di partizionamento verticale ed agire tramite viste che filtrino in tal senso, ma e' un "lavoro" abbastanza manuale e prono a problematiche..
in definitiva spesso si ovvia aggiungendo ad esempio una colonna dove viene archiviato l'utente che ha registrato l'informazione (tramite un default, in modo da non dimenticarne l'assegnazione  ) e quindi, nelle viste necessarie all'implementazione, viene indicato l'opportuno filtro
WHERE colonna = SUSER_SNAME
in modo che non restituisca righe "non appartenenti" all'utente..
e' comunque un palliativo non completamente funzionale..
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.