Change language of TFS 2012 after installation - tfs

I just installed a new Team Foundation Server 2012 in its English version. Is it possible to switch to another language?
I need this for changing the language of the process templates used by the server. Maybe its possible to just update them and leave the server in English?
I'm a little bit afraid of running the upgrade on this machine because I don't know, if upgrade can also mean TFS 2012 EN -> TFS 2012 OTHER.

I decided to take the risk and I did following:
Uninstall TFS 2012 German completely.
Start Setup from TFS 2012 German Image
Choose "Upgrade"-Option when the first installation is done.
After Setup don't forget to re-configure things like build.
For those of you who think: "Why the hell...?": I installed the english version and recognized, that I could not use some conversion-tools. If you for instance try to bring "My Work" online, it complains when you switched language. Thats why this was so important to me.
After all I got some strange errors on my dashboard. I figured out that the OLAP-Cube was not able to be rebuilt due to some translation problems. The solution for this is:
Use SQL Server Management Studio and log on to the Analysis Services module.
Exand the databases-node and delete the Tfs_Analysis-database.
Open TFS Administration Console from the start menu.
Got to Application Tier -> Reporting and click "Edit" in the right pane.
Got to the second tab "Analysis" and re-enter all informations leaving the database-name as it is.
Click "Ok". In SQL Management Studio you should see the recreated Tfs_Analysis-database.
Go back to TFS Admin Console and click on "Recreate" in the right pane.
Go to SQL Management Studio, expand the Nodes Tfs_Analysis -> Cubes and right-click on the "Team System"-node.
Hit the third option (I don't know the english name but should be something like "Process".
If no error is shown, your cube should work now.

Related

Upgrade to TFS 2015.3 successful, but portal unavailable

Today we have installed update 3 to our existing TFS 2015.2 server. The offline installation ran for about an hour and completed succesfully. However when trying to reach the portal site, nothing shows up (well a 404 page shows up actually).
When opening the Team Foundation Server Administration Console, it correctly displays the expected product version: 14.102.25423.0 (Tfs2015.Update3). However when I click on 'Application Tier', it displays the text:
This feature has been installed but needs to be configured. Click on
Configure Installed Features to begin initial configuration.
This same text is shown on many other administrative pages. Is this the cause of the portal missing? When I configure these features again, will it not erase our current team projects, history, build definitions and work items?
Are there any better ways to troubleshoot why the portal is missing?
Thanks in advance for any guidance.
Yes, you are right. After the upgrade, the configuration is needed to make sure the normal operation of TFS server. It will not erase your current team projects, history, build definitions and work items. There are just some settings will not effect your Database. Certainly, it's also important to keep good backup habits. After all, we didn't have a foolproof thing in the world.
After you upgrade TFS to 2015, each team project may need to be
configured to use some of the new features in TFS 2015. You don't have
to do this immediately, but those features aren't available in that
team project until they're configured. Depending on the team project,
you'll use some combination of the Configure Features wizard that
appears on the Work page and some manual configuration.
Source Link: Upgrade your deployment to the latest version of TFS
For your situation, there maybe some other error cause it. However, still suggest you to finish the configuration first. If it's still not work, then you can try below ways to narrow down the issue:
Check the Event View in the server to see whether there are some
related info
Check the configuration logs (Team Foundation Server Administration
Console-Logs or browser the folder in the server
C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs)

Disable or change Reporting in TFS 2013 when configured server missing/offline

Like many other out there I had the fun task of upgrading or TFS 2008 server to a brand-new TFS 2013 install.
The good news -> this has been done and documented. The bad news -> you have to migrate to TFS 2012 and then Migrate from 2012 to 2013.
All things said it mostly went fairly smooth. I cannot really complain. There is one hitch, however. Or plan was to use an intermediate server (SQLTFS01) for the TFS and SQL Server 2012 install and then most everything onto our destination server for 2013 (SQL008). Then we were to take SQLTFS01 offline and re purpose that machine.
In the end there was a missed step. It seems that our final install of TFS2013 is still pointed to SQLTFS01 for the reporting services components. See here:
Attempts to disable the reporting and analysis services portion of the server are all failing because even in order to disable the tool, it tries to connect to the existing tool.
Question: How can we disable this feature or redirect this stuff? Can we do it though setting files that I am not aware of?
Thanks,
Tom
I would recommend that you "unconfigure" your application tier by running "tfsconfig setup /uninstall:all". This will nit touch any of your data but will reset your app tier to the state before you ran the configuration.
You can then follow the steps in the "move to new hardware" documentation so that you don't miss any of the steps:
http://msdn.microsoft.com/en-us/library/ms404869.aspx
If you start from after "restore databases" step you should be good.

Siren of shame build monitor, unable to connect to TFS 2008 or TFS 2012

I'm trying to set up the siren of shame build monitor, but for some reason can't connect to my TFS.
TFS itself is running on port 8080, and TFSBuild on 9192 - but putting http://build-server:8080 or trying other ports does not work...
(Update 1) I've downloaded the source, and also looked using Wireshark into what is happening when it tries to authenticate. I'm confused, as the code is using standard .net Libraries for TFS - Microsoft.TeamFoundation.dll (v2.0.50727). It seems to be looking for web services that do not exist if I look in IIS on the server - namely POST /TeamFoundation/Administration/v3.0/LocationService.asmx
Is it the case that this is not compatible with TFS 2008 at all, and only TFS 2010 will work?
I downloaded the "Siren of Shame" to have a look.
To connect you need to enter the URL for TFS in the following format
http://tfs-Application-Server:8080/tfs
Note that it attaches to the TFS server not the build server (or build controller).
However having connected to TFS it looks like a pain to configure. It correctly detected all of the Team Project Collections that I have in TFS but when I selected one of the collections it wasn't showing any running builds. So I tried selecting a single Team Project, once again no builds were displayed. Finally I selected a build that I knew was running, only then did it show up in Siren of Shame.
I have thousands of builds and I don't want to have to select each one individually to be able to monitor it. At the very least I want to be able to select a team project and monitor all of the builds in that project with one click
There are a number of alternatives out there. But none of them are great
http://teambuildscreen.codeplex.com/
http://buildmonitor.codeplex.com/
http://tfsbuildinspector.codeplex.com/

Can't find reports in Team Foundation Server 2010

I have recently setup TFS 2010 and am trying to access the reporting feature. TFS is installed on Windows Server 2008 R2 and I am accessing TFS using Visual Studio 2010.
From what I have seen on the web, I should have a reports option in Team Explorer or from the Team menu in Visual Studio. I don't have this option at all. I have seen MSDN articles saying the option may have a red cross next to it, but I don't see at all.
From the TFS Admin console, reporting seems to be setup. All three options (Warehouse, Analysis Services and Report Server) have a green tick and say "Configured".
If I access the reports URL, I get a web interface but there are no out-of-the-box reports.
Thanks in advance for your help.
The problem was that the default reports folder location had not been set. I only noticed by clicking through all the screens in desperation.
Open the TFS Admin Console, go to Application Tier > Team Project Collections. Then in the Reports Folder tab at the bottom make sure you have set a value. I just used the default example which was /TfsReports/DefaultCollection.
You don't see the folder "Reports" in this view?
Do you have a screen like this?

Work offline in Team Foundation Server

Is there a way to set "work offline" in TFS without having to try opening a solution, waiting for it to time out, and then having Visual Studio work out that it has failed?
It seems a touch ridiculous that I can't just tick a box to tell it myself, seeing as I'm probably the one most qualified to know when I'm not in the office!
This extension should solve your problem (for VS 2010):
http://visualstudiogallery.msdn.microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home
Here's the solution for VS 2008 with TFS
Navigate to Visual Studio Menu ---- File > Source Control > Change Source Control > Click on Solution/Project > Check/uncheck the project checkboxes > Click 'Unbind' button at the top.
This makes your complete solution or the selected project(s) in the solution Offline from the TFS.
When you want to Go Online, follow the same steps and click the button 'Bind'
Ben Ryan has the regkeys you seek on his blog:
http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx
http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx
Most of these controls are also built into the latest Power Tools:
C:\Users\Richard> tfpt tweakui /?
tfpt tweakui - Enhance how client connects to Team Foundation Server
Allows configuration of how and when the client connects to a
Team Foundation Server. This includes client certificates, auto
reconnect, offline, compression, maximum connections, timeouts,
and bypassing the proxy.
when I have to work offline I just unplug my ethernet cable and start TFS 2008. It starts me in offline mode. Then plug back in, right-click 'work online' in solution explorer, and TFS will ask you to check in your offline changes.
add a host entry
127.0.0.1 tfs.foo.com
Team Foundation Server 2008 does support working offline.
This video demonstrates how to use this feature.
If TFS is down, you might have trouble going into offline mode. If you close and reopen your solution, a nice little dialog will appear asking you if you want to Go Offline.
Alternatively if you don't want to close/reopen the solution, you can install the TFS Go-Offline plugin, then click:
TEAM -> Go Offline

Resources