jueves 8 de marzo de 2012

TFS11. Error TF400069 en una instalación con base de datos remota

Estoy instalando un TFS11beta en un entorno que es una maravilla. El TFS en un servidor, la base de datos en otro y un sharepoint en otro.

Estoy instalando el TFS sin problemas contra la base de datos remota, pero cuando voy a configurar los Analysis Services me salta el siguiente y bonito error:

image

Por lo cual no tengo más remedio que instalar las Client Tools de SQL en el servidor del TFS.

image

Una vez que las hayas instalado… todo funciona de perlas.

NOTA: Cuando te pida instancia, ponle el nombre del servidor SQL y, si tiene el nombre por defecto (MSSQLSERVER) no tendrás que andar poniendo nada más.

lunes 5 de marzo de 2012

No se visualiza un fichero chm

Cosillas curiosas que pasan en un Windows7.

Me estoy bajando la última versión de la guía de instalación del Team Foundation Server 2010 y me he llevado la sorpresa que, al abrir el fichero chm, no solamente no me visualiza el contenido si no que me da un error de cancelación de la página.

Flipando en colores, me lo vuelvo a bajar pensando que es un error de desacarga. Pero el fallo sigue pasando.

Googleando, por fin encuentro que en Windows 7 por causas de seguridad se revisa estos documentos con más detenimiento y hay que editar sus propiedades.

Aquí veremos que debajo de los atributos ha aparecido una opción de seguridad y lo que tenemos que hacer es pulsar el botón Desbloquear, si tenemos claro que es seguro.

image

Y así podremos leer nuestro fichero de ayuda en formato .chm.

lunes 23 de enero de 2012

SharePoint2010, cuentas de usuarios para la instalación y Windows Update

Hoy estoy en un cliente instalando un SharePoint 2010 server y me he encontrado con dos “putadillas” que hay que tener muy en cuenta al realizar la instalación y que pueden, como ha sido el caso, retrasar algo qeu debiera haber sido realizado en poco tiempo.

Uno, cuando lances el asistente de Pre requisitos… asegurate que está deshabilitado la actualización automática (windows update), pidiendo confirmación de descarga e instalación.

A nosotros nos bloqueo una y otra vez porque se intenta bajar el prerequisito, pero falla en la descarga. Lo instalas a mano y falla en el siguiente. Y así una y otra vez, hasta que deshabilitado el Windows Update, todo fue como la seda.

Más cosas.

Ten muy claro los usuarios que vas a necesitar y sus permisos. A saber, para un entorno con Directorio Activo:

* En la máquina en donde estás instalando el servidor, debes dar de alta un usuario con permisos de Administrador local. Este usuario debe tener Inicio de sesión en la Base de datos en donde vas a configurar el SharePoint, con permisos de dbCreator y securityAdmin.

* Una cuenta en el dominio que va a ser utilizada en el asistente de instalación para crear un Inicio de sesión en la base de datos y que va a ser el que maneje la misma.

* Una cuenta de servicio, para cuando te pida una cuenta administrada en la configuración del SharePoint. Otra forma de hacerlo es con una cuenta normal a la que en la ficha del directorio activo, en la pestaña de seguridad se le den permisos de escritura. Pero yo prefiero una buena cuenta de servicio, como las del Team Foundation Server, con sus credenciales adecuadas.

Espero que sea de utilidad para alguién

miércoles 11 de enero de 2012

Como borrar un Workspace de un TFS que ya no existe (II)

En la entrada anterior, justo debajo de esta, encontré la forma de borrar un workspace.

Pero ahora voy añadir un par de detallitos que son de vital importancia:

1. El directorio es, en la mayoria de los casos c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE y lanzo el programa tf.exe

2. Si estás en un Windows7 o similar, de 64 bits... entonces dirección es: c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE y lanzo el programa tf.exe


Que estas dos sencillas cosas, me han amargado un ratito.

Ojalá sea de utilidad,


martes 29 de noviembre de 2011

Como borrar un Workspace de un TFS que ya no existe.

Por cosas del destino un disco duro falla, y se lleva por delante las máquinas virtuales a las que le da servicio y entonces me quedo con una cara de tonto cuando intento cambiar de source control a otro tfs el código y me dice que este ya está enlazado en el workspace que apunta al tfs que ya no existe. –bucle infinito-

Menos mal que googleando he llegado a una primera solución:

Primero me cargo todas las referencias del viejo servidor en el registro, para que el tozudo del vs2008 no siga intentando conectarse a el y apunte al nuevo tfs2010.

Despues entro por consola al directorio c:\Program Files\Visual Studio 9.0\Common7\IDE y lanzo el programa tf.exe

He intentado utilizar lo que está por toda la red que es por medio del comando workspace, pero me dice que la URI no coincide con el nombre de servidor. Leñes, como va a coincidir si lo he borrado del registro!!

Entonces me he ido a esta página de MSDN (bendito sea!) Workspaces Command y he probado esta orden

tf workspaces /remove:(*|workspace1[,workspace2,...]) 
/server:(*|server)


El truco está en que mi servidor muerto era una IP con el puerto, y tenía que poner al final la /
Y voala, este workspace y otro que tenia danzando de antiguas pruebas, borrados.


Espero que le sea al menos la mitad de útil a alguien como me lo ha sido a mí.

sábado 19 de noviembre de 2011

MVA Microsoft Virtual Academy, formación Online gratuita, en GenbetaDev

 

Este sitio mola. Yo estoy apuntado a dos carreras, de SQL Server 2008 R2 y de desarrollo en .NET, y ahora me he apuntado a Windows Phone… y la verdad es que no le he dedicado nada de tiempo. Que esto de escribir y un apretón en el trabajo me está llevando con la lengua fuera.

Espero que lo disfrutéis:

http://www.genbetadev.com/formacion/mva-microsoft-virtual-academy-formacion-online-gratuita

miércoles 9 de noviembre de 2011

Te ganarás el pan con el sudor de tu frente, desarrollando. En GenbetaDev

 

Hoy, en cuanto me he levantado, me he dado cuenta que tenía el animo perfecto para hacer un post de opinión. Llevo tantos días cabreado en y con el trabajo que no me atrevía a escribir a corazón abierto porque podía decir cosas que no quería decir o que iban a ser injustas.

Pero hoy con calma he escrito un tocho que a mi me parece interesante para compartir con otros desarrolladores.

http://www.genbetadev.com/trabajar-como-desarrollador/te-ganaras-el-pan-con-el-sudor-de-tu-frente-desarrollando

Espero que os guste al menos tanto como he disfrutado yo escribiéndolo.