Channel News and Analysis - Channel Insider
Empowering the next generation Channel
 

Sponsored Links
  • Get up and running in as quickly as 30 days with BI. Learn how today.
  • FREE Securing Smartphones & Tablets for Dummies Book from Sophos
  • 5 New Technologies That Will Change Enterprise ITAdvertisement
  • Build an IT Infrastructure That Delivers the Future

  •  

    SQL Server Express a Mixed Bag for ISVs

    in Channel News and Analysis



    Article Rating:starstarstarstarstar / 0
    Article Views: 2052

    Microsoft Corp.'s decision to boot out its MSDE embedded database in favor of its relatively new SQL Server 2005 Express Edition is getting mixed reviews with ISVs.

    Rate This Article:
    Add This Article To:

    While many ISVs are thrilled with Express' new features and the fact that it's free, others that are doing good business basing their applications on MSDE are nervous that Microsoft is rocking the boat.

    "Most [applications that default install with MSDE (SQL Server Desktop Engine)] can be rehosted to a full-fledged Microsoft SQL Server installation, but these migrations aren't necessarily advantageous to the IT staff or to the end user," said Daniel Sydnes, of IT Builders LLC, in an e-mail exchange.

    What's the problem? Many applications already include their own reporting, backup and API features, thus making these Express-delivered new features redundant, Sydnes said. Also, there's "rarely any benefit in accessing their underlying raw (and often undocumented!) data structures," he wrote.

    Greg Paul, product marketing manager for Ipswitch Inc.'s WhatsUp line of network management tools, said that while Ipswitch will "definitely be looking" at the new features, the ISV won't want to bring those features into the forefront.

    "We'll try to suppress [those features] as much as possible and do silent install," he said. "Our goal is to hide a lot of that complexity from the end user."

    For its part, Express Metrix, maker of IT asset management tools, shied away from embedding Express' new feature set in its latest release set because the ISV didn't have time to test out the features before shipping.

    "For us, we had to step back and make a decision: What do we do about brand-new software being released that we had to add to the testing process?" said Kris Barker, CEO and head of Express Metrix's development team.

    "The challenge for a lot of ISVs is not just do you go ahead with something like this and just start shipping an updated version of MSDE, but do you take advantage of SQL Server 2005 Express functionality that didn't exist in previous versions?" he said. "That's a tough call for any vendor. In an environment where you're just one of a number of database environments, you're not in a position to dictate what version of SQL a customer will run."

    Even when Express Metrix does move to SQL Server Express, likely in its next version, it will probably continue to stay away from SQL Server Express' new features, Barker said, just to avoid alienating customers.

    "Likely in the next release we will ship with Express, but it probably won't take advantage of anything specific to that version, just to make sure we're not pushing people in a direction they don't want to go," he said.

    Tim Tow, Microsoft's SQL Server product manager, hastens to reassure ISVs that at least when it comes to silent install, that's one feature that makes Express the ideal choice for an embedded database.

    "[It has] new installation and a new installer," he said. "But it still has additional support for silent install. It has more options than MSDE. The silent install is hidden installation. The ISV can install and execute it in the background. The ISV doesn't have to expose the SQL Server install process at all. That simplifies it for ISVs."

    Silent install is important because users only care about the ISV's application, not whatever application is under the surface, Tow said. In addition, small organizations without a lot of technical support don't want to deal with multiple install options.

    Next Page: ISVs test Express.

    Ipswitch is one of many ISVs that are still testing Express before it moves its network monitoring tools over from MSDE.

    David Karp, director of product marketing, said Ipswitch hasn't figured out when the move will come, but that it will depend on how "nice" Microsoft is about doing the migration.

    What does "nice" mean? For Ipswitch, as for many ISVs, it means customers won't notice the difference. "'Nice' is … install the new thing and [you're done with it]," he said.

    Not that MSDE's is a completely silent install, but when it's done, you know you're set, Karp said.

    "Obviously they notice the install on MSDE. It takes a bit of time. But when it's done, the software puts data into the application, like a utility," he said. "It's there, and you don't worry about it."

    Microsoft in June 2004 announced that SQL Server Express would replace its MSDE as the software maker's lightweight database of choice.

    With a basic set of Web management tools, tighter integration with Visual Studio 2005 and bolstered language features, Microsoft intended Express as an answer to users' increasing demand for XML support and the ability to use Visual Basic in the midtier, the company said at the time.

    Another big difference was the pricing scheme. Whereas MSDE was available only to licensed customers of Office 2000 Professional, Office 2000 Premium or any Visual Studio 6.0 Professional/Enterprise tool, Express is available for anyone to download free of charge.

    Express also did away with MSDE's workload governor, a feature that limited the database to five worker threads and which slowed down servers if a certain number of queries were executed.

    Also on the plus side, Express allows for a larger database size (4GB as opposed to MSDE's 2GB). It ushers in the advantages of SQL Server 2005's program features, including CLR (Common Language Runtime).

    CLR is Microsoft's commercial implementation of the Common Language Infrastructure specification, a standard for making development and execution environments in which languages and libraries work together seamlessly.

    Other SQL Server 2005 features inherent in Express include native XML and native database encryption.

    Microsoft plans to release a new Express version in the first half of this year that will include reporting services and full text search, according to Microsoft's Tow.

    That will be a "huge addition" to the Express versions, Tow said, giving it parity with the rest of the SQL Server product lineup and making it particularly appealing to ISVs.

    "Those [features] will definitely appeal to ISVs, so they can develop a single application, develop it once, and … deploy it to Express, for low-end uses, or to Standard, for workgroup situations, or for Enterprise, for high-end uses."

    Of course, there's the downside.

    Express supports fewer processors (one instead of two) and supports less memory (1GB instead of 2GB).

    Regardless of that belt-tightening, Ipswitch is looking forward to Express being able to handle a bigger workload.

    "MSDE comes with a workload governor, and SQL Server Express doesn't come with any workload governor," he said.

    That's a good thing, Paul said—it means more scalability for both Ipswitch and its customers.

    For his part, Craig Isaacs, president of Neon Software Inc., has been happy with MSDE but welcomes Express because it will address problems he's perceived with Microsoft's marketing of MSDE.

    "We use MSDE, and it's great and our customers like using it," he said in an e-mail exchange. "More are using SQL Server, but those that want a localized database are happy with MSDE because we take care of all the administration and it's free.

    "The biggest problem we have with MSDE is marketing—and I believe that's one of the big things Microsoft is trying to address," he said.

    "It's really hard to explain to someone what MSDE is unless they already know what it is. They had different names for it, too—Microsoft SQL Server 2000 Desktop Engine, Microsoft SQL Database Engine, and I think there were more. (When we were documenting MSDE support, we found it listed on Microsoft's site two different ways at the same time.)

    "I like "SQL Server Express" because people will know exactly what it is without our having to explain it."




    comments dic


     
     
    >>> More Channel News and Analysis Articles          >>> More By Lisa Vaas
     


     



    channel chatter


    HTML PLAIN TEXT

    Keep on top of news for VARs and Resellers with CI's Weekly Newsletter and Alerts.


    [ci] feeds
    XML
    Add Channel News, Product Reviews, Trends and Analysis to your RSS newsreader or My Yahoo!


     


    CHANNEL SPONSORED RESOURCE CENTER
     
     
     
    Start the New Year with business intelligence—it’s a smart move
    Join us on February 1 for an encore rebroadcast at either 5 am or 12 noon EST and discover how business intelligence (BI) supports companies in uncertain business and economic climates. Get expert advice on how to create a strategy that fits your organization's needs and budget and see how quickly it can pay for itself.
    Click Here
     
    Security and Availability Essentials for Running Your Business in the Cloud
    Are you moving to the cloud? Find out what every IT professional should know about security and availability before moving to the cloud. Hear what a security provider’s own CSO has to say.
    Watch Video
    A new algorithm automatically identifies relationships between variables to help reduce researcher prejudice.
    Click HereAdvertisement