Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Why some module developers do not support SQL Server 2000?Why some module developers do not support SQL Server 2000?
Previous
 
Next
New Post
3/1/2009 7:18 PM
 

basing your development soley on what Microsoft is doing is not always a good thing = Microsoft makes mistakes - Vista for example. However we are talking about DNN which is not a microsoft product - there are still a lot of hosting companies out there that are still using sql 2000 and there will be a lot for a long time no matter if Microsoft stops support or not

Why restrict the product only to the latest output of Microsoft -  and stop the product runing on a large section of the Hosting companies. DNN is backward compatiable in a lot more ways then you might think - why restict the modules.

At best make it clear that if a person is running on a hosting company using sql2000 then your product will not work.

 
New Post
3/1/2009 8:34 PM
 

What Sebastain says is correct and right.....

> IMHO any developer should be able to select for himself, which target group he is focusing on and which features he needs

If the customer is not getting support for their product... then they should go elsewhere or adapt, simple as that.

Module developers sometimes have enough on their plate without having to support "legacy" products (nb I'm just using "legacy" as a term), and assuming they are not under contract to do so, then the choice is theirs alone (not the customers) and if they make a bad decision then their company will suffer.

So if your DNN modules don't support the version of SQL Server either upgrade or go elsewhere.... It's no different situation with any other piece of software nowadays...

If you want to protect yourself then start a contract with the supplier and observe their warrenty/terms and conditions carefully.

... and if you don't like it, complain to the module developer! I would not complain directly to Microsoft for instance if my latest copy of Wordstar isn't working properly :). And if the guy is an open source developer, consider paying him to support the product the way you want it supported, give him/her a bit of bread and butter (something in return).



Alex Shirley


 
New Post
3/2/2009 1:38 AM
 

I'd like to post as a developer who finds it a pain to support sql2000 sometimes.  It's pretty easy to say why : because there are features in the newer versions that make it easier to write better code.  It also means you have to maintain several database installations to test compatibility with, which creates longer test cycles and increases the chances of introducing a bug.

In some cases I've had to write separate scripts to support sql 2000 installs for people.  These scripts nearly always run slower because you have to work around missing features.  Sql Server 2000 is nearly 10 years old now, and in software terms that is very old, and it is now 3 versions behind.  At some point I would like to stop supporting sql 2000, but at the moment, every time I accidentally introduce an incompatilbity, a lot of customers let me know.   This tells me the market still has a lot of old installations.    I have a friend who is a Sql Server DBA, and he is still maintaining some sql server 7 databases - it's not always easy (or fun) to upgrade.

 
New Post
3/2/2009 1:52 AM
 

I try to work with SQL 2000 myself, but I am finding it harder and harder to do so, as individuals are asking for more and more complex module functionality.

SQL Server 2005 introduces a number of features such as Common Table Expressions (CTE's) that make things, not only easier to write, but more complex operations actually possible. 

Some big things that are much safer/easier to do with SQL 2005 and newer versions.  Things that come to mind are SQL based paging, ranking, ordering, and more.

At some point we just have to move forward....


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
3/2/2009 2:11 AM
 

Alex Shirley wrote

What Sebastain says is correct and right.....

> IMHO any developer should be able to select for himself, which target group he is focusing on and which features he needs

If the customer is not getting support for their product... then they should go elsewhere or adapt, simple as that.

Module developers sometimes have enough on their plate without having to support "legacy" products (nb I'm just using "legacy" as a term), and assuming they are not under contract to do so, then the choice is theirs alone (not the customers) and if they make a bad decision then their company will suffer.

So if your DNN modules don't support the version of SQL Server either upgrade or go elsewhere.... It's no different situation with any other piece of software nowadays...

If you want to protect yourself then start a contract with the supplier and observe their warrenty/terms and conditions carefully.

... and if you don't like it, complain to the module developer! I would not complain directly to Microsoft for instance if my latest copy of Wordstar isn't working properly :). And if the guy is an open source developer, consider paying him to support the product the way you want it supported, give him/her a bit of bread and butter (something in return).

 

SQL Server 2000 is hardly a legacy piece of software. There are more installations of it than SQL Server 2005. That's based on the companies I work for. SQL Server is an expensive product and companies do not upgrade it quicky, specially when the software works just fine.  SQL as a language hasn't changed much. Relational databases haven't changed either. They add incremental features but the basic operations are still the same. Inserts, deletes, updates, selects, stored procedures and triggers all work the same way. SQL Server 6.5 is legacy.. not 2000.

By the same token then no web developer should support IE6. It's legacy software according to your view. IE8 is coming out soon. But no web developer wants to ignore IE6's market  segment. It is still big. Personally I want IE6 to go away but we live in a real work where we need to support current customers. IE6 users wont upgrade if they have no compelling reason even if MS doesn't support it anymore. They don't care what MS does about IE 6. As long as the web sites they visit work fine, they will keep using IE6. Legacy software or not.

I develop software and I am not seeing anything that's available in SQL Server 2005 which I can't live without and which SQL Server 2000 can't do in some fashion. 2005 makes life easier but I would still not ignore 2000 as a revenue source.

I visited the module vendor's site which produces a module which doesn't work on 2000 and there's nothing about which version of databases it supports.

Even dotnetnuke.com doesn't mention which versions of SQL Server it supports. Unless it's buried somewhere on the site. bad.. bad.

 

 

 

 

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Why some module developers do not support SQL Server 2000?Why some module developers do not support SQL Server 2000?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out