.NET Framework - SQL Server 2005 and Visual Studio 2005 Express Version Installation nightmare
Asked By gran
26-Apr-07 06:53 AM

Well good old Bill Gates has done it again. Microsoft couldnt have
made the installation of SQL Server 2005 Expess and Visual Studio
2005 Express any more confusing and painfull if they had tried.
Why is the visual Studio shell bundled with SQL Server Advanced
toolkit (I'm referring to the screen that open up when you click on
the Visual Studio menu item)? Surely this should be a separate
download in the Visual Studio download area, or bundled with the
Visual Studio program applications.
And I assume it is the product that is refered to as the "Business
Intelligence Development Studio" in the SQL Server toolkit download
area.
So, after about 4 days of lost time over the past few weeks, I have
finally got SQL Server Express, Visual Studio Express and Visual Basic
2005 up and running, but I'm now just as confused as when I started.
Why is Visual Basic 2005 showing up as a separate application and not
accessed from within Visual Studio?
Why are DB connection strings defined in the Visual Basic application
hard coded to the MDF filepath, whereas they are "normal" Server
\databasename style in Visual Studio
Why is there ABSOLUTLY NO DOCUMENTATION on how to use Visual Studio
from within the Visual studio help menu. Why does the help open by
default to SQL Server help and not Visual studio or installed
allpications help.
Where are some web based help sites that show me the basics of exactly
what a "solution", "project" and item are.
I've got 10 yrs experience developing on MS Acess and Visual Basic for
applicaitons, and now want to migrate to something that offers the dot
net component, but where exactly does that sit in all this?.
Now I know why most develpers say it takes 3-5 time longer to develope
the same applicaiton in native visual basic compared to Access!
Thanks in advance
Grant
SQL Server
(1)
Visual Studio .NET
(1)
ADO.NET
(1)
DOCUMENTATION
(1)
VS
(1)
VB
(1)
Visual
(1)
NET
(1)
Rory Becker replied...
AFAIK there is no "Visual Studio Express Edition" product.
You download the Express product/products that best suit your needs from
http://msdn.microsoft.com/vstudio/express/downloads/
They are all seperate products and are not supposed to integrate their IDEs.
The paid products (VS Standard edition and up) do integrate these products.
--
Rory
Jim Rand replied...

Hi Grant,
Back in 1999, I rewrote an application. The plan was VB on the front end
and Sybase SqlAnywhere on the backend. After being 10% of the way into the
project with 25% of the budget spent, I too came to the conclusion that it
takes 3 to 5 times as long to develop in VB compared to Access. Access,
however, does not perform well in a multi-user environment. I restarted the
project, wrote a VB DLL then runs in the Access process space and delivered
an application built using Access on the front end with Sybase on the back
end running 125 times faster than normal Access. Plus it is fully mult-user
and never breaks.
Fast foward to today. .NET and specifically VS 2005 has some serious
problems. However, ADO.NET is incredible. The disconnected datasets (which
mirrors my VB DLL) coupled with the binding source architecture allow you
build, in a reasonable amount of time (1.5 - 2 times Access development
time), really high performance multi-user applications that don't break.
For the application I'm finishing up now, the Windows form clients are up
here in Maine while the database server is in New Jersey connected by a
fractional T1 over the Internet. I am absolutely blown away by the
performance. You would think the database was local.
So take heart - you are moving in the right direction.
Jim
Richard Carpenter replied...

I, too had one heck of a time getting SQL Server 2005 Express
installed alongside of Visual Studio .NET 2005. However, I am using
the full Visual Studio 2005 Standard Edition package. The trouble is
that VS2005 actually includes the SQL2005 database engine so that the
developer can utilize local data files (.MDF) as a SQL Server
datasource. This fact causes subsequent attempts to install the
separate SQL Server 2005 Express Edition to be frought with confusion.
First off, SQL Express is provided in various different packages. If
you want it this way, download File A. If you want it that way,
download File B. Though they do provide some documentation outlining
the features covered in each package, that documentation is not real
clear. File C might actually include everything in File A plus *some*
of File B, but if you then want the rest of what is included in File
B, you need File D, which also gives you some additional
functionality, yet. Now, it's likely that this is not really the way
it is set up, but the documentation leads me to this misunderstanding.
Secondly, depending on the package you download, it may refuse to
install, stating that there is nothing to do. I assume this is because
of the SQL 2005 data engine facilities included in the VS2005
installation. That would be all well and good, except the VS2005
installation does not provide everything that that *is* included in
that package that doesn't think there is anything left to install. I
typically have to install Visual Studio 2005, remove anything SQL-
related through the Control Panel and then install the SQL Server 2005
Express package of my choosing.
In short, I have to agree with Grant. It really shouldn't be this
confusing.
Rich

Finally which ORM tool? .NET Framework Hi Currently there are some good ORM tools like NHibernate and LLBGL. Microsoft is to learn new one?) - -Choosing current ORMs is nice? (Does for example NHibernate remain with .NET forever with support? What about future release of .NET? Is there any quaranty that future features of .NET remain compatible with current ORM frameworks? ) Regards C# Discussions SQL Server 2000 (1 SQL Server 2005 (1) SQL Server 2008 (1) SQL Server (1) MySQL (1) Entity Framework (1) Visual
Missing ADO.NET Entity Framework .NET Framework I am missing the project template to create an Entity Framework project. I can right click and add an ADO.NET Entity Data Model to an existing project, but that is not what I need. I have tried re-installing Service Pack 1 for Visual Studio 2008. I am really hoping that I will not have to to a un-install of Visual Studio. I am running Windows XP Version 5.1.2600 Service Pack 3 Build 2600
Available 2 Java, 1 Sr.Dot net consultant for your DIRECT client reks. . . . . . . . . . . . . . . . . . . . . . . .NET Framework Hi, Let me present list of my available consultants Two Java Consultant One Sr. Dot Net Consultant For more details, contact me on mailto:mandar@kraftware.com or call me on EJB 3.0 = B7 Oracle 9, 8.i / 7.1 = B7 XML / XSLT = B7 PL / SQL = B7 Struts framework = B7 JSP / Servlets / JDBC = B7 Solaris / linux / unix = B7 SDLC / Agile Methodologies Java 1.4 / 1.5 Database Oracle 8x / 9x, MySQL 3.x, 4, PostgreSQL, MS SQL 2000. Platforms UNIX, Linux, Windows (all versions) Frameworks Jakarta Struts 1.1, Cocoon 2.0 Rational Rose IDE Eclipse 3.x, IntelliJ IDEA Software Process Exposure to software process and documentation like SRS, SDD, etc. Exposure to software Development Management Like Scrum II Excellent Java consultant XPath, XQuery and JAXB = B7 Exposure to different Data Models and experience in writing complex SQL queries = B7 Experience in deploying code, working with Weblogic9.1 / 9.0 / 8.1 admin Certified Java Professional, 2005 Technical Skills Languages C, C++, Java 2 (J2SE1.5), SQLPlus, PL / SQL, HTML4.X, XML Technologies J2EE1.3 / 1.4, JSF1.x, Struts1.1 / 1.2, JSP
Linq-to-Sql var null question or observation .NET Framework This is more an observation than a question. I notice in the below the but rather I get zero hits (or .Count = 0). Must be built into Linq-to-Sql. I have been using it for years but this is the first time I thought aString) select X; / / why is var MyMatchingTables never null? Must be built into Linq to Sql to never return null? myMyTableList = MyMatchingTables.ToList(); } catch (Exception ex) { Debug.WriteLine(ex.Message); / / never triggered, even if no match } return myMyTableList; } C# Discussions ADO.NET Entity Framework (1) Microsoft NET Framework component (1) Visual Studio 2008 (1) Visual Studio 2010 (1) Entity Framework (1) Visual Studio (1) NHibernate (1
Connect To .mdf file on Network? .NET Framework Attempting to create a DataSource (SQL Server database file) for a C# Windows Forms app where the project / solution is on one name exists, or specified file cannot be opened, or it is located on UNC share. Visual Studio 2008 and SQL Server Express 2005. Is there a way to configure VS to allow this, or is there a workaround? ADO.NET Discussions SQL Express (1) SQL