Condividi tramite


Creazione di cartelle replicate

L'amministratore di VSS è responsabile della creazione di cartelle replicate, in quanto tali cartelle riguardano tutti gli utenti.

La creazione di cartelle replicate è facoltativa. Tali cartelle vengono in genere utilizzate in due casi:

  • Per consentire agli utenti che non dispongono di accesso a VSS di visualizzare i file, ma non di modificarli.
  • Per impedire che nella cartella di lavoro sia presente una copia personale del progetto e se si desidera che per tutti gli utenti sia disponibile l'ultima versione dei file, è consigliabile far eseguire la compilazione del codice sorgente da una cartella centrale, anziché dalla cartella di lavoro.

Quando si imposta una cartella replicata per un determinato progetto, l'assegnazione viene applicata all'intera struttura del progetto, a meno che non si impostino assegnazioni specifiche per particolari sottoprogetti.

Nota   Quando si elimina un file o un progetto da un progetto di VSS, tale file o progetto non viene eliminato dalla cartella replicata.

Per creare una cartella replicata

  1. Nel programma di amministrazione di VSS scegliere Opzioni dal menu Strumenti per visualizzare la finestra di dialogo Opzioni SourceSafe.

  2. Fare clic sulla scheda Cartelle replicate.

  3. Nella casella Imposta cartella replicata per il progetto digitare il nome del progetto oppure fare clic su Sfoglia per cercare un progetto nell'elenco di progetti VSS.

  4. Nella casella Cartella replicata digitare il nome della cartella da utilizzare come cartella replicata oppure fare clic su Sfoglia per cercare una cartella.

    Nota sulla protezione   Si consiglia di creare la cartella replicata in una condivisione diversa da quella in cui si trova il database di VSS, in modo che gli utenti di Windows che dispongono di accesso di sola lettura alla cartella replicata non dispongano di alcuna autorizzazione di accesso per la condivisione contenente il database.

  5. Scegliere OK e attendere la creazione della cartella.

  6. Uscire dal programma di amministrazione e richiedere a tutti gli utenti di chiudere e riavviare Gestione risorse VSS per rendere effettive le modifiche.

Protezione di una cartella replicata

Se il database è stato protetto come illustrato nell'argomento Procedure per il blocco del database, sono stati creati due gruppi di utenti di Windows: un gruppo per gli amministratori e uno per gli utenti di VSS. Quando si crea una cartella replicata per un progetto VSS, le autorizzazioni utente di Windows per le cartelle di VSS non vengono ereditate dalla cartella replicata. È possibile creare un nuovo gruppo di Windows destinato agli utenti di sola lettura per la cartella replicata (ad esempio VSS_DB1_ReadOnly), concedere solo autorizzazioni di lettura a tale gruppo e concedere autorizzazioni di lettura e scrittura per la cartella replicata ai gruppi di amministratori e utenti di VSS. Per informazioni sulla creazione e l'utilizzo di gruppi di utenti di Windows, vedere la Guida di Windows.

Per rimuovere il gruppo Everyone dalla condivisione

  1. In Esplora risorse passare alla cartella replicata.

  2. Scegliere Proprietà dal menu File, quindi fare clic sulla scheda Condivisione.

  3. Selezionare Condividi la cartella.

  4. Digitare un nuovo Nome condivisione, se non si desidera utilizzare il nome predefinito.

  5. Fare clic su Autorizzazioni.

  6. Se nel riquadro Utenti e gruppi è presente Everyone, fare clic su Rimuovi, quindi scegliere OK.

    Nota sulla protezione   Se nel riquadro Utenti e gruppi sono presenti altri utenti o gruppi, verificare se tali utenti o gruppi necessitano di accesso alla cartella replicata e rimuovere l'accesso per gli utenti non autorizzati.

È prima di tutto necessario aggiungere i tre gruppi di VSS alla cartella replicata, quindi concedere a tali gruppi le autorizzazioni appropriate per la cartella. Invece di creare un gruppo per gli utenti di sola lettura, è possibile concedere autorizzazioni per i singoli utenti di Windows.

Per aggiungere i gruppi di VSS alla cartella

  1. Selezionare la scheda Protezione, quindi fare clic su Aggiungi.

  2. Nella finestra di dialogo Seleziona utenti, computer o gruppi fare clic su Percorsi.

  3. Individuare e selezionare il percorso contenente i gruppi VSS_DB1_Admin, VSS_DB1_User e VSS_DB1_ReadOnly, quindi scegliere OK.

    Il percorso indica il nome del computer in cui si trovano i gruppi VSS_DB1_Admin, VSS_DB1_User e VSS_DB1_ReadOnly.

  4. Aggiungere i gruppi VSS_DB1_Admin, VSS_DB1_User e VSS_DB1_ReadOnly nella casella Immettere i nomi degli oggetti da selezionare.

  5. Scegliere OK per aggiungere i gruppi al riquadro Utenti e gruppi della scheda Protezione.

  6. Assegnare ai tre gruppi le autorizzazioni riportate di seguito per la cartella del database di VSS:

    VSS_DB1_Admin e VSS_DB1_Users Lettura e Scrittura
    VSS_DB1_ReadOnly Lettura

Vedere anche

Scheda Cartelle replicate (comando Opzioni, menu Strumenti) | Variabile di inizializzazione Shadow | Variabile di inizializzazione Shadow_EOL | Variabile di inizializzazione Shadow_Extension | Variabile di inizializzazione Shadow_ReadOnly | Variabile di inizializzazione Shadow_SetTime | Utilizzo di cartelle replicate | Impostazione delle opzioni del progetto