Comando PrepSQL
È possibile utilizzare il comando PrepSQL per preparare un'istanza di SQL Server a ospitare i database che Visual Studio Team Foundation Server utilizza. Il comando crea i gruppi delle autorizzazioni in SQL Server richiesto da Team Foundation Server (TFSExecRole e TFSAdminRole) e popola tali gruppi con l'account utilizzato per eseguire questo comando.
Autorizzazioni necessarie
Per utilizzare il comando PrepSQL, è necessario essere membro del gruppo di sicurezza Administrators di Team Foundation e del gruppo di sicurezza sysadmin per qualsiasi database SQL Server che Team Foundation Server utilizza. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.
Nota
Anche se si accede con credenziali amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione in un server che esegue Windows Server 2008. Per aprire una finestra del prompt dei comandi con privilegi elevati, selezionare Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e scegliere Esegui come amministratore. Per ulteriori informazioni, vedere questa pagina nel sito Web Microsoft: Controllo dell'account utente.
TFSConfig PrepSQL /SQLInstance:ServerName[\InstanceName]
Parametri
Argomento |
Oggetto di descrizione |
---|---|
ServerName |
Specifica il nome del server a cui si desidera applicare l'hosting di database per Team Foundation Server. Se si desidera utilizzare un'istanza diversa dall'istanza predefinita, è necessario specificare il nome dell'istanza nel formato seguente che si desidera utilizzare: ServerName\InstanceName |
Opzione |
Oggetto di descrizione |
---|---|
/SQLInstance:ServerName |
Specifica che si desidera effettuare l'hosting di database per Team Foundation Server nel server designato. |
Note
Si utilizza il comando PrepSQL per utilizzare un'installazione di SQL Server che non è stata configurata per Team Foundation Server quando è stato installato tale software. Si utilizzerebbe questo comando ad esempio per il ripristino di dati di Team Foundation Server su un server differente. Questo comando si utilizza inoltre per ospitare database per gli insiemi di progetti team su un server che sta eseguendo SQL Server ma non è stato utilizzato precedentemente con Team Foundation Server.
Esempio
Nell'esempio seguente viene mostrato come preparare un server in cui è in esecuzione SQL Server e denominato ContosoMain nell'istanza denominata TeamDatabases per l'hosting di database relativi a Team Foundation Server.
Nota
Non è possibile specificare quali account popolare nei gruppi TFSExecRole e TFSAdminRole quando si utilizza questo comando. Questi gruppi saranno creati e popolati con l'account nel quale si esegue questo comando.
TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases