Visual Studio 2005 Beta Support: A Joke

I have spent most of the last week trying to use the Microsoft support and documentation to learn how to use SQL Server 2005 and Visual Studio 2005. I have come up with a new phrase..."It just doesn't work."

I downloaded the Microsoft online book for SQL Server 2005. First it would not install because it thought that I didn't have NET Framework 2 installed. Then, I found out after a few hours of searching that I had to use a different download (not mentioned in the Microsoft download page) for a different release of NET Framework.

Then I installed the online book. Now, there is no way to read the book. It is in .hXS format which does not open in the Visual Studio and which no one software can open.

Then, I read that I needed the Vis Studio 2005 Beta SDK for all this to work. I spent 30 minutes trying to get the download to work correctly. Finally I downloaded it. You guessed it...it won't install at all. There is no reason given except that the install is being interrupted.

I also tried the interactive learning sites at Microsoft. It takes me to a blank page. Another few hours wasted trying to get that to work.

Remember that motto "It just works? Here's a new motto...

It just doesn't work. Period. No wonder Microsoft has such a bad reputation.

There was a happy ending to this story a few posts down. I went to the Microsoft Launch Tour 2005 and received a free copy of Visual Studio 2005 and SQl Server 2005. Now, everything (including help and tutorials) works great. Beta software is still just for experimenters I guess. Details of the install are below a few posts.

[1640 byte] By [SQLMSFT] at [2008-3-6]
# 1
Beta software in "doesn't work for me" shocker!
Big Smile
MatthewRWatson at 2007-9-9 > top of Msdn Tech,Visual Studio,Developer Documentation and Help System...
# 2
When I wrote that post I had just spent half a day running around on a wild goose chase trying to use Microsoft support and documentation for Visual Studio NET 2005 products. Obviously, I was still angry.
But, to put things in perspective, I am glad that I am able to get the free Microsoft products in the first place. And, Visual Studio NET 2005 products seem to be the most exciting advancement in personal database and C++ software available.

But, I really still believe that Microsoft's tutorials and library documentation are seriously flawed. How?

First, when you do a search for a C++ topic you often are getting outdated information. When the information is updated it often is not all updated collectively.

There have been so many changes to C++ including the 2003 to 2005 keyword syntax changes and the depreciated header files in the libraries. Yet, different help pages will not all reflect the changes in a centralized place. You find pieces of the puzzle scatterd around with updated info put into some pages but not into other pages.

And, much of the old code samples won't work in the newer compilers unless it is modified first or the compiler settings are changed. This is very problematic for new users. The confusion is enormous. They don't update sample code often enough.

The interactive tutorials did not function at all when I tried them. The page links led nowhere.

The Getting Started pages and Web Casts (audio only) for SQL Server 2005 were really all useless. I wanted to know how to open the program and construct a simple database and table using the graphic interface...the obvious first lessons. I really couldn't find anything to show me that simple first step.

Many of the code samples to show you things will introduce an additional unnecessary complex topic within that same sample code. So, you will be trying to learn about a pointer and the sample will throw in a recursion or an enumeration. Usually the secondary complex topic will not be relevent or needed to learn the topic you searched for. It is just something that makes a new user lose focus on the intended topic. An experienced programmer may smile; but, someone trying out the samples to see if they like the language will be frustrated and learn slower than necessary.

It's also amazing how you can read five pages of product descriptions and still not really be shown (with screenshots) or told what exactly a program can and can't perform. The product descriptions are often vague descriptions which rely mostly on filling pages with superlative keywords ("exciting", "powerful").

These are just some of the many flaws in the support and documentation pages I have seen. If some of these problems were corrected, Microsoft products could be easier to learn. And, Microsoft could gain a better following and reputation amongst new potential customers.

SQLMSFT at 2007-9-9 > top of Msdn Tech,Visual Studio,Developer Documentation and Help System...
# 3
Thank you for taking the time to provide this feedback. We have a long way to go in improving our getting started pages. I understand your pain. Just a few days ago I posted on this topic on my blog http://blogs.msdn.com/devmktg/archive/2005/10/21/483504.aspx

Fixing the "getting started" experience will be my personal project for the next few months. You will see a big improvement, I promise. In the meantime please e-mail me if I can help you in any way, please share more ideas on what you would like to see.

Thanks

GerardoDada at 2007-9-9 > top of Msdn Tech,Visual Studio,Developer Documentation and Help System...
# 4
Thanks for letting us know about this problem in our documentation. I'm the doc manager for Visual C++, and we have plans to improve the documentation for using SQL Server 2005 with Visual C++ 2005. For this product cycle, we have the ability to update the online documentation after the product ships, so once we've made these improvements, you'll be able to see them if you use select online Help in the Development Environment.
gordonhogenson at 2007-9-9 > top of Msdn Tech,Visual Studio,Developer Documentation and Help System...
# 5
Good news!

I went to the Launch for Visual Studio and SQL 2005 at McCormick Place in Chicago on November 10th. I received a free copy of Visual Studio 2005 and SQL Server 2005.

Now, everything does seem to work well.

I guess that really the Beta stuff is just for experimenters. The final release products are the only ones that really function as they are intended. Now, the help support and Adventure Works tutorial work. But, I did have to install "forward" and "back" arrows in the tutorial pages to get to read everything (odd idea).

The only trouble I had was removing the SQL Beta 2005 components fully enough to get the new SQL Server 2005 to install. I had gotten the message that SQL 2005 could not install because some remnants of Beta 2005 (NET framework, SQl or some other parts) were still installed on my computer.

What finally did the trick was to download and install Windows XP support tools. Then, I used the msicuu.exe Windows Installer Cleanup Tool to get rid of some remnants of the Beta SQl and Beta SQL online books programs. For some reason this allowed the new SQL 2005 to finally install.

SQLMSFT at 2007-9-9 > top of Msdn Tech,Visual Studio,Developer Documentation and Help System...
# 6
That's great. Yes typically the RTM documentation for large software projects is MUCH better than beta documentation. The reason is that most of the documentation work is done in the last half of the development cycle after the product starts to stabilize.

Using the WMI Cleanup tool was clever also. I'll have to try that myself!

Michael

MichaelBlome at 2007-9-9 > top of Msdn Tech,Visual Studio,Developer Documentation and Help System...
# 7
Glad to hear that things are working well.

For the next update of Books Online, we've also added links in the tutorials to let people move through the tutorial without having to set up the "forward" and back "buttons".

Dirk Myers, Documentation Manager, XML & Data Programmability / SQL Server

DirkMyers-MSFT at 2007-9-9 > top of Msdn Tech,Visual Studio,Developer Documentation and Help System...

Visual Studio

Site Classified