by XDK
5. February 2014 09:59
TFS Server install requirements |
TFS 2012 |
TFS 2013 |
TCP Ports |
Accounts |
Server Operating System |
|
|
|
|
Versions |
|
|
|
|
Windows Server 2008 SP2 (Standard, Enterprise, Datacenter) |
Yes |
No |
|
|
Windows Server 2008 R2 SP1 (Standard, Enterprise, Datacenter) |
Yes |
Yes |
|
|
Windows Server 2012 (Essentials, Standard, Datacenter) |
Yes |
Yes |
|
|
Windows Small Business Server 2011 (Essentials, Standard, Premium Add-On) |
Yes |
Yes |
|
|
Windows Home Server 2011 |
Yes |
No |
|
|
Windows Server 2012 R2 (Essentials, Standard, Datacenter) |
No |
Yes |
|
|
Default Ports |
|
|
|
|
Team Foundation Server |
|
|
8080 |
|
Team Foundation Server Proxy |
|
|
8081 |
|
Service accounts |
|
|
|
|
TFS |
|
|
|
TFSSERVICE |
TFS Proxy |
|
|
|
TFSPROXY |
SQL Server |
|
|
|
|
Versions |
|
|
|
|
SQL Server 2008 R2 (Express, Standard Edition, Enterprise Edition) |
Yes |
No |
|
|
SQL Server 2012 (Standard Edition, Enterprise Edition) |
Yes |
No |
|
|
SQL Server 2012 SP1 |
Yes |
Yes |
|
|
Features & configuration |
|
|
|
|
SQL Core |
|
|
|
|
Database Engine Services |
Yes |
Yes |
|
|
Full-Text and Semantic Extractions for Search |
Yes |
Yes |
|
|
Reporting |
|
|
|
|
Reporting Services – Native |
Yes |
Yes |
|
|
Analysis Services |
Yes |
Yes |
|
|
Collation settings |
|
|
|
|
Must be accent sensitive |
Yes |
Yes |
|
|
Must not be case sensitive |
Yes |
Yes |
|
|
Must not be Binary |
Yes |
Yes |
|
|
Must not be Binary - code point |
Yes |
Yes |
|
|
Authentication |
|
|
|
|
Windows authentication |
Yes |
Yes |
|
|
Service accounts |
|
|
|
|
SQL Server |
|
|
|
SQLSERVICE |
SSRS |
|
|
|
TFSREPORTS |
Default Ports |
|
|
|
|
SQL Service (Database Engine) |
|
|
1433 |
|
SQL Browser Service (Database Engine) |
|
|
1434 |
|
SQL Server Analysis Services Redirector |
|
|
2382 |
|
SQL Server Analysis Services |
|
|
2383 |
|
SQL Server Reporting Services |
|
|
80 |
|
SharePoint |
|
|
|
|
Versions |
|
|
|
|
Windows SharePoint Services 3.0 (Foundation, Standard, Enterprise) |
Yes |
No |
|
|
Microsoft Office SharePoint Server 2007 (Foundation, Standard, Enterprise) |
Yes |
No |
|
|
Microsoft SharePoint Server 2010 (Foundation, Standard, Enterprise) |
Yes |
Yes |
|
|
Microsoft Office SharePoint Server 2010 (Foundation, Standard, Enterprise) |
Yes |
Yes |
|
|
Microsoft SharePoint 2013 (Foundation, Standard, Enterprise) |
Yes |
Yes |
|
|
Microsoft Office SharePoint Server 2013 (Foundation, Standard, Enterprise) |
Yes |
Yes |
|
|
Default Ports |
|
|
|
|
Default website |
|
|
80 |
|
SharePoint Central Administration |
|
|
17012 |
|
Service accounts |
|
|
|
|
SharePoint Products |
|
|
|
WSSSERVICE |
Team Build OS |
|
|
|
|
Versions |
|
|
|
|
Windows Server 2008 SP2 (Standard, Enterprise, Datacenter) |
Yes |
No |
|
|
Windows Server 2008 R2 SP1 (Standard, Enterprise, Datacenter) |
Yes |
Yes |
|
|
Windows Small Business Server 2011, with latest SP |
Yes |
Yes |
|
|
Windows Server 2012 (Essentials, Standard, Datacenter) |
Yes |
Yes |
|
|
Windows Server 2012 R2 (Essentials, Standard, Datacenter) |
Yes |
Yes |
|
|
Windows 7 32-/64-bit (Home Premium, Professional, Enterprise, Ultimate), with latest SP |
Yes |
Yes |
|
|
Windows 8 32-/64-bit (Basic, Pro, Enterprise) |
Yes |
Yes |
|
|
Windows 8.1 (Basic, Pro, Enterprise) |
Yes |
Yes |
|
|
Default Ports |
|
|
|
|
Build |
|
|
80 |
|
Service accounts |
|
|
|
TFSBUILD |
Team Foundation Build |
|
|
9191 |
|
Project Server |
|
|
|
|
Versions |
|
|
|
|
Project Server 2007 |
Yes |
No |
|
|
Project Server 2010 |
Yes |
Yes |
|
|
Project Server 2013 |
Yes |
Yes |
|
|
Reference :
by XDK
30. January 2014 11:37
Explanation:
A command line tool that only removes the attachments. It does not touch the test runs, which contain the pass/fail data. So, running Test Attachment Cleaner will not impact the record of the test runs.
You need to Test Attachment Cleaner if you:
- Do manual test runs and want to delete attachments without deleting the test runs
- Do automated test runs and want to delete attachment for builds which have been deleted already, but the build definition’s retention policy was not set to delete “test results” (because this is turned off by default)
You do not need the Test Attachment Cleaner if you:
- Have automated test runs triggered by a build, and you have configured the build definition’s retention policy to delete “test results” (which is not set by default)
- Delete the Test Runs manually (as this deletes the attachments)
SQL Query to get the attachment type associated with the team project.
Select projects.ProjectName, SUBSTRING(attachments.filename,
len(attachments.filename)-CHARINDEX('.',REVERSE(attachments.filename))+2,999) as Extension, sum(f.compressedlength)/1024/1024 as SizeInMB
From tbl_Attachment as attachments
INNER JOIN tbl_File as f on attachments.TfsFileId=f.fileid
INNER JOIN tbl_TestRun as tr on attachments.TestRunId = tr.TestRunId
INNER JOIN tbl_Project as projects on tr.ProjectId = projects.ProjectId
Group by projects.ProjectName, SUBSTRING(attachments.filename,len(attachments.filename)-CHARINDEX('.',REVERSE(attachments.filename))+2,999)
Order by sum(f.compressedlength) desc
Download Attachment Cleaner
Command to preview the attachments before delete
tcmpt attachmentcleanup /collection
:TfsUrl
/teamproject
:TeamProjectName
/settingsfile
:SettingsFile
/outputfile
:<Output dir>
/teamproject
.log
/mode
:
preview
Command to delete the attachments
tcmpt attachmentcleanup /collection
:TfsUrl
/teamproject
:TeamProjectName
/settingsfile
:SettingsFile
/outputfile:<Output dir>
/teamproject
.log
Sample settingsfile
<DeletionCriteria>
<TestRun/>
<Attachment>
<SizeInMB GreaterThan="50"/>
</Attachment>
<LinkedBugs>
<Excludestate="New"/>
<Excludestate="Committed"/>
<Excludestate="Approved"/>
</LinkedBugs>
</DeletionCriteria>
by XDK
29. January 2014 16:57
Description:
IT administrators account get populated in the work item "assigned to" field.
By default, [TEAM FOUNDATION]\Valid Users include [TEAM FOUNDATION]\Team Foundation Administrators which holds [BUILT IN]\Administrators.
Workaround:
In the TFS Server Administration Console
1. Select Application Tier and clicked Group Membership. I
2. Double-click on [TEAM FOUNDATION]\Team Foundation Administrators
3. Remove [BUILT IN]\Administrator
by XDK
2. January 2014 08:51
Solution:
SELECT a.ControllerId "Controller ID", a.DisplayName "Controller Name" , a.Status "Controller Status(1 - Active)",
b.AgentId "Agent ID", b.DisplayName "Agent Name", b.Status "Agent Status(1 - Active)" FROM tbl_BuildController a , tbl_BuildAgent b where a.ControllerId = b.ControllerId
by XDK
23. December 2013 11:12
Explanation:
w3wp.exe an Internet Information Services (IIS) worker process is a windows process which runs Web applications, and is responsible for handling requests sent to a Web Server for a specific application pool. W3wp.exe process will not be started automatically after App tier reboot or IIS restart or application pool restart. w3wp.exe will be launched once the first request is made to the TFS Application.
Solution:
1. Try accessing TFS application once http://tfs:8080/tfs. See whether the w3wp.exe is available in "Windows Task Manager" --> "Processes Tab"
2. You can configure Worker process started automatically by adding startMode attribute to TFS application pool to AlwaysRunning in your applicationHost.config
<applicationPools>
<add name="Default App Pool" startMode="AlwaysRunning" />
</applicationPools>
Solution 2 will work for IIS 7.5 or newer