2012-06-08 11 views
6

Uso la edición TFS 2012 Express para uso personal (la utilizo principalmente para versionar mis fuentes).¿Es posible una copia de seguridad fácil de TFS 2012 Express Edition?

tuve una breve mirada en la documentación referente a las estrategias de respaldo y que parece ser un infierno de trabajo :(. ¿Hay atajos disponibles cuando estoy solo interesa que mis fuentes versionized pueden backuped y restaurado?

+0

han considerado el uso de Team Foundation * * Servicio en su lugar? Entonces, al menos, Microsoft también realizará algunas copias de seguridad: comparación: http://blogs.msdn.com/b/slange/archive/2013/01/17/team-foundation-server-vs-team-foundation-service.aspx – niico

+0

Si alguien viene aquí buscando cómo hacer esto en TFS ** 2013 ** Express (como yo lo hice), la Consola de administración ahora tiene funcionalidad incorporada para "Copias de seguridad visualizadas" .. – Sphinxxx

Respuesta

3

las copias de seguridad se realizan fácilmente con la función de TFS Power Tools 2012 "Team Foundation copia de seguridad".

en esencia, crea un proceso transparente para copia de seguridad/restauración de las bases de datos de TFS.

TFS backup plan

+0

¿Hay alguna forma de realizar una copia de seguridad? la base de datos TFS sin detener el servicio? – Windy

+0

@Windy Puede hacer una copia de seguridad de la base de datos manualmente a través de SSMS sin detener el servicio (pero para restaurar debe hacerlo). – KMoraz

+0

Debo describir la pregunta más claramente. Para una fácil restauración de datos, separamos la colección antes de hacer la copia de seguridad. La operación de desconexión detendrá temporalmente el servicio (para la recopilación). Hay alguna manera de evitar esto? – Windy

1

La información proporcionada en respuesta se basa en TFS Standard Edition y no en TFS 2012 Express. He buscado en Internet y he encontrado scripts que lo hacen manualmente. He instalado la Actualización 1 de Power Tools (Visual Studio Team Foundation Server 2012 Actualización 1 Power Tools.msi) y nada ha cambiado en la consola en absoluto.

Aquí es la forma manual alternativo :: Backing up TFS 2012 Express

enter image description here

+0

el enlace está roto – ihebiheb

0

Si solo realiza una copia de seguridad de TFS de vez en cuando, simplemente me gustaría descargar e instalar Microsoft® SQL Server® 2008 Management Studio Express.

En SQL Server Management Studio (SSMS) ...

  1. Conectar a ". \ SQLEXPRESS"
  2. Abra el nodo "bases de datos" en la vista de árbol de la izquierda
  3. Derecho clic en cada base de datos que tiene una parte "TFS" en su nombre y seleccione el elemento de menú contextual "tareas> Respaldo ..."

Para restaurar TFS más tarde (p. en una instalación nueva de Windows), de nuevo en SSMS ...

  1. Conectar a ". \ SQLEXPRESS"
  2. Abra el nodo "bases de datos" en la vista de árbol a la izquierda
  3. Haga clic derecho sobre cada base de datos que tiene una parte "TFS" en su nombre y seleccione el elemento de menú contextual "Tareas> Restaurar> base de datos ..."
+0

Si bien está bien en un contexto personal cuando puede detener su TFS para una copia de seguridad, de lo contrario no debería hacerlo, ya que las copias de seguridad podrían estar fuera de sincronización: * "(...), debe evitar el uso de copias de seguridad individuales cuando sea posible. Es posible que experimente resultados inesperados si restaura desde copias de seguridad individuales (...)." * http://msdn.microsoft.com/en -us/library/hh561429 (v = vs.110) .aspx –

Cuestiones relacionadas