Team Foundation Server 2005 and SQL Express 2005 - tfs

I haven't seen anything that says SQL Express 2005 is not supported for use with Team Foundation Server 2005.
However, when I attempt the installation I get all sorts of errors "SQL Agent service not installed", "SQL Server 2005 Analysis Services service is not installed", etc.
Is SQL Server Standard or higher, required?

Yes, SQL Server Standard or higher is required for current versions of TFS. When you purchase a full copy of Team Foundation Server it comes with a restricted use SQL Standard Edition license under the following terms:
You may only use the SQL Server
software with Visual Studio Team
Foundation Server; you may not use
it for any other purpose.
You may
only install SQL Server on one
physical device per Visual Studio
Team Foundation Server license.

Try SQL Server Express Advanced edition ... ( I don't remember if it has analysis services)
Analysis services are required to generate reports. Also after installation of 2005 remember to start SQL Agent service.

Related

TF400069 You must install the "Client Tools Connectivity"

I have a small issue that is driving me crazy.
I'm trying to install TFS 2015 on a VM with Windows Server 2012 R2 and SQL SERVER 2016.
Everything is ok but my on Analysis Services Settings I get an error.
TF400069: When your configuration includes Reporting features on a
remote machine, you must install the "Client Tools Connectivity"
feature from SQL Server.
As you can see on the following screenshot "Client Tools Connectivity" is installed.
Am I doing something wrong?
Thanks
Please check the TFS requirements and compatibility, the supported SQL Server version is:
SQL Server 2014
SQL Server 2012 (minimum SP1)
SQL Server 2016 is not in the list yet. You need to use compatible SQL Server version.

SQL Server Edition included with Team Foundation Server 2013

I am trying to determine what SQL Server edition will be installed with Team Foundation Server 2013 if it is installed on Windows Server 2012 R2 using the Standard Configuration. The install guide is vague about this. Will it be Express or Standard? It appears to be different than with TFS 2012.
You can use the basic configuration of Team Foundation Server, automatically with SQL Server Express SP1.
or install manually other versions.
link : http://msdn.microsoft.com/en-us/library/vstudio/dd631889.aspx
Only the Basic Configuration of TFS 2013 automatically installs SQL Server and it installs the Express version. This from:
Sql Server Requirements
From the same article: You can pre-install one of the supported editions Sql2012.sp1+ or Sql2014
During installation, you are required to select a configuration (basic, standard etc). If you choose standard and the installer can't find an existing SQL Server instance you can not proceed.

while configuring TFS 2010 am getting this error

I am using SQL Server 2008R2 Express edition and intalled the analysis services n database"Adventure works" too. while configuring TFS 2010 am getting this error. how to solve it?
Error [ Reporting ] TF255344: Either a connection could not be made to the server that is running SQL Server Analysis Services, or the service is not running. For more information, review the following exception message: Error encountered when creating connection to Analysis Services. Contact your Team Foundation Server administrator..
Error [ Reporting ] TF255353: You cannot perform the initial setup and configuration because you do not have sufficient permissions on the server that is running SQL Server Reporting Services. Verify that your role membership on the report server allows you to manage content and system settings.
Error [ Reporting ] TF255151: Service is not installed: SQL Server Analysis Services
Try installing the TFS 2010 Power Tools from here: TFS 2010 power tools, then click Start, point to All Programs, point to Microsoft Team Foundation Server 2010 Power Tools, point to Microsoft Visual Studio Best Practices Analyzer, and then click TfsBpa.exe. It does a great job of diagnosing these kind of issues.

How to add a new database under app_data with SQL Server Enterprise Edition

I'm a absolute newbie in MVC, and now I am standing the beginning of it.
I checked out the tutorial podcast, in which i got i can add a new item of SQL Server database under app_data. But once I click that, a msg popup to show that in my desktop, no SQL Server 2005 or 2008 Express was installed.
But in fact, I have a SQL Server 2005 Enterprise installed already. Why this happened? And how to add a SQL Server database if I got a enterprise version?
Thanks a lot.
Adding the database file to the app_data folder only works with SQL Server Express editions. There's nothing you can do to enable it for Enterprise versions.
If you have SQL Server Enterprise, you need to create your database and your db objects in that server (using SQL Server Mgmt Studio or Visual Studio) and connect to that server. You cannot put your MDF/LDF files into app_data with Enterprise version - it just won't work.
Or if you don't like this approach, you could always install SQL Server 2005/2008 Express on your machine and then use the "put your MDF file into app_data" approach with that Express edition.

Shipping SQL Server Express Edition with my Windows Service

I have created a windows service which interacts with SQL Server Express Edition. I want to ship this to my test machine which doesn't have any form of SQL Server installed.
Is there an easy way of shipping SQL Server Express Edition with my service? Is it possible to make this part of a Setup Project?
Thanks.
The Windows Service you created--I assume you wrote this as a Visual Studio project? If so, you can add the SQL Server 2005 Express Edition as a "Prerequisite" in the Setup, easy as pie... at least if you have VS 2008 or higher. Here's how.
(Making your own bootstrapper packages is also possible, but not exactly fun.)

Resources