Vista flaw could haunt Microsoft

M

MICHAEL

http://money.cnn.com/2006/12/14/mag...t_vista.biz2/index.htm?postversion=2006121510

Microsoft wants a bigger piece of Oracle and IBM's database business, but an oversight in its
new operating system could cost the company plenty.

By Owen Thomas, Business 2.0 Magazine

(Business 2.0 Magazine) -- If you followed Microsoft in the 1990s, you knew it as a company
that deftly moved from strength to strength, leveraging its dominance in one area of software
to command other parts of the tech business.

That company's long gone, folks.

The latest evidence that Microsoft (Charts) has lost its Midas Touch? Its bid for a bigger
piece of the $14 billion database business, a sector now ruled by Oracle (Charts) and IBM
(Charts). Until now, Microsoft has been doing what it does best to attract corporate customers:
It has tied its SQL Server database management software to programs running on Windows
desktops.

But now Microsoft has a problem. Vista, its long-awaited update to the Windows operating
system, can't run the current version of SQL Server. The company is working on a SQL upgrade
that is compatible with Vista - called SQL Server 2005 Express Service Pack 2 - but it's in
beta and can be licensed only for testing purposes. Microsoft hasn't set a release date for the
new SQL program.

So companies looking to install Vista, which went on sale to corporate customers Nov. 30, are
going to have to get their database management software someplace else.

Microsoft has effectively just handed its chief rivals an early holiday present.

All Microsoft, all the time
This, of course, is exactly the opposite of what Microsoft should be doing if it hopes to give
Oracle and IBM a run for their money. Microsoft should instead have released a Vista-compatible
version of SQL Server as early as a year ago. That way, corporate customers would have had
plenty of time to test it in time for Vista's release.

The SQL oversight is one reason, among many, why analysts don't expect Vista to appear in the
workplace until 2008. And it's become yet another sticking point with corporate IT departments
already frustrated by their dependence on Microsoft. In the long run, the lack of SQL support
could delay widespread adoption of Vista even further.

Microsoft's long had a strategy to be everywhere computers are - from home desktops to office
servers. And it's had some success: Currently most database programmers use an older version of
the SQL software called Microsoft Desktop Engine, or MSDE. (While you may not have heard of
MSDE, it's an exceedingly common software component - so common, in fact, that it played a
starring role in the spread of the infamous Slammer worm four years ago.)

So what can companies that adopt Vista do now? Not a whole lot.

Waiting for 'eventually'
They can download the test version of SQL Server and start preparing their database
applications for an upgrade, says Chris Alliegro, an analyst at Directions on Microsoft. But
even that step won't be easy.

"It's not ideal, and it's a pain in the neck," says Alliegro. Before company programmers start
testing SQL's beta, they'll have to identify all of the database applications they're running
that rely on MSDE.

For companies that have acquired other businesses, reorganized divisions, or outsourced IT
personnel, that's a mighty tall order. And here's the rub: Until Microsoft releases a
Vista-compatible version of SQL Server 2005, all that testing will be for naught, since they
won't be able to install it on users' desktops.

So good luck trying to get approval from your company's budget cops. Just imagine the CFO
grilling the CIO about a plan like that: "You want to spend money testing software that you
can't run? And you don't know when you'll be able to run it?"

Microsoft, of course, will get SQL Server 2005 officially running on Vista. "Eventually, most
companies who are running Windows will be running on SQL Server 2005," promises Alliegro.

The key word here is "eventually." Microsoft's customers waited five years for Vista. Now,
they're discovering that they still have to wait for a database component that works with it.

No wonder Google (Charts) is beating Microsoft: This is a company that has forgotten how to
execute its own playbook of launching a coordinated wave of products that all work together.

No doubt Microsoft will get this straightened out - eventually. By then, it just might be time
to launch another version of Windows.
 
R

Richard Urban

At least no none can blame Microsoft for "disabling" Oracle. They
(Microsoft) have to play by the same security rules that they have built
into the operating system

This should silence some of those companies that are claiming that Microsoft
is taking unfair advantage of a situation. Hear this Symantec, McAfee,
Checkpoint and all you other whine babies.

--


Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)

Quote from George Ankner:
If you knew as much as you think you know,
You would realize that you don't know what you thought you knew!
 
D

Dale

Get serious. SQL Server Express is just another one out of hundreds or
thousands of applications that will have to be upgraded to run in Vista.
Big deal. It will be upgraded. And where are the Vista compatible
alternatives for a full-fledged server quality database engine that you can
run on the desktop and are Vista certified?

I am glad Vista wasn't hogtied by trying to be compatible with every
application that ever existed before. It says a lot for Microsoft and the
Vista team that they wanted to push the envelope so much in Vista that even
some of their own products won't work until the release Vista specific
versions of that software.

Vista is a new operating system; a new paradigm. Get new hardware to use
with it! Get new software to use with it! If you want to run DOS
applications, get DOS. If you want to run XP applications, stay with XP.
Don't complain that Vista won't run them.

Good job, Microsoft and the Vista team!

Dale
 
A

Alias

Dale said:
Get serious. SQL Server Express is just another one out of hundreds or
thousands of applications that will have to be upgraded to run in Vista.
Big deal. It will be upgraded. And where are the Vista compatible
alternatives for a full-fledged server quality database engine that you
can run on the desktop and are Vista certified?

I am glad Vista wasn't hogtied by trying to be compatible with every
application that ever existed before. It says a lot for Microsoft and
the Vista team that they wanted to push the envelope so much in Vista
that even some of their own products won't work until the release Vista
specific versions of that software.

Vista is a new operating system; a new paradigm. Get new hardware to
use with it! Get new software to use with it! If you want to run DOS
applications, get DOS. If you want to run XP applications, stay with
XP. Don't complain that Vista won't run them.

Good job, Microsoft and the Vista team!

Dale

Are you bucking for an MVP award?

Alias
 
C

Clint

On the other hand, I would have expected that the current MS development
tools would have a certified/compatible version of their new OS's by the
time RTM rolled out. But the beta's that are currently out there for VS2005
and SQL Server 2005 (Dev version; don't know about the Express version) it
allows you to get going.

Clint
 
D

Dale

But those other product teams didn't really know what the final Vista was
going to look like until it was released either.

If you think back to the monopoly suits, Microsoft was accused of using
insider access to the operating system in order to speed the development,
and improve the performance, of their business applications. If the Visual
Studio teams and the SQL Server teams had any more access to Vista code than
their competition did (and I am not saying they didn't have; I have no way
of knowing) then there would have been (or will be) lawsuits.

The issues with Visual Studio 2005 will be resolved as will the issues with
all desktop installable versions of SQL Server 2005.

Dale
 
C

Clint

Quite a few people run SQL Server Express, even if they don't know it. MS
Small Business Accounting, for example, uses it.

Clint
 
C

Clint

Yeah, well, they could have used the betas, like everyone else. They've had
betas since when, June?

Clint
 
M

Mike

Clint said:
Quite a few people run SQL Server Express, even if they don't know it. MS
Small Business Accounting, for example, uses it.

So Small Business Accounting is already using SQL Server 2005?

Again, this article is pointless. Vista hasn't even been released for sale
yet. Lots of apps from lots of developers will need updating.

It has always been this way. I remember when Will Zachmann - or was it
John Dvorak? - who pronounced Windows 3.1 "a disaster" because many Windows
3.0 apps needed updating to run on 3.1!

Keep some perspective here, people!

Mike
 
D

Dale

I'm sure they did but their final rounds of bug fixes and testing could not
begin until Vista was released to manufacturing. I'm told, but don't know
for sure, that VS2005 SP1 will fix the majority of the issues with running
VS2005 in Vista. VS2005 SP1 beta 2 has already ended. They must have been
doing some serious rushing and are already close to release while it's just
2 weeks since RTM for Vista and still 6 weeks before general availability.
I think the VS2005 team is doing a great job!

Dale
 
D

Dale

There must be millions of installations of software that uses SQL Server in
the form of SQL Server 2005 Express or MSDE. In fact, Microsoft Access has
had MSDE as an optional database engine instead of MDB files since at least
Office XP (I don't remember for sure about Office 2000). As time goes
forward, especially with .Net 2.0, you're likely to see even more
applications using SQL Server 2005 Express for data storage on the desktop.
If I had my way, Windows Media Player would drop its proprietary database
and use SQL Server 2005.

The desktop versions of SQL Server are not designed for developers but for
data storage on the desktop for every day desktop applications.

Dale
 
D

Dale

You are right. My previous post about SQL Server on the desktop aside, the
apps will just have to be updated before they can run on Vista. That's like
a no brainer for Vista and for the apps.

Dale
 
M

Mista Vista

Vista hasn't even began to roll out on mass in the corporate sector
(Government,...etc, for that matter). By the time it does, with certainty MS
SQLServer 2005, and Express 2005 will run on it.

Mista Vista
 
L

LTP

Who do you think builds those "every day desktop applications"? My company
deploys an application that uses MSDE as it's db engine.
 
D

Dale

Yes, developers build apps that use MSDE.

You'd have to follow the entire thread to know that this was about someone
who said it didn't matter (or mattered less) if SQL Server worked on Vista
because SQL Server was a server app and only used by developers on the
desktop.

My point, then, was that MSDE and SQL Server 2005 Express were not created
for developers but for real client apps - like the one your company
develops - and that it does matter that they don't work on Vista. Of
course, I also tempered that with the fact that at least SQL Server 2005
Express will work on Vista. You just have to give the SQL Server team a
chance to release the necessary patches - after all, Vista isn't even
released to the general public yet.

Dale
 
D

Dale

I agree. Even with the large corporate and government customers having
Vista now, I don't think any of them are actually installing it. Their
access is still considered early access.

Dale
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top