A few weeks ago someone made a booboo with an update statement in the production database. After chastising the poor guy to no end we investigated tools to roll back the changes. We found ApexSQL. We downloaded and installed their trial version and it looked like it was perfect. Since we planned on using it in production to save us a whole ton of work and money we decided to do what we thought was the right thing and purchase it.
Much to our dismay when we actually tried to roll back the transaction the thing bombed out because it tried to do everything in memory and ran out of 32bit address space. We attempted to contact the company to cancel the transaction since it had not been processed yet but there was no phone number and there was a 48 turn around on their support so by the time they answered it had already gone through. I requested a refund but was denied with no explanation.
We contacted ApexSQL for a refund but they insisted we try their tech support first. Long story short i spend about 2 weeks alpha testing their software i already paid $700 for. After another week of asking for a refund, "todd" their sales director called me. In the course of speaking with Todd he informed me they have a no refund policy, though it's not clearly stated anywhere in their ordering process. He also let me know that because they have a 30 day trial version it's my own fault for buying it when it didn't work.
I find it absurd that they are selling untested software that doesn't work and then tell people it's their own fault when they ask they stand behind their product. They are openly committing fraud by selling non-functional software and refusing refunds telling people it’s their own fault for buying software that doesn’t work.
I have of course denied the charge through my credit card company but i'm hoping to save all of you the same hassles and pain. Avoid all apexsql products until they improve their software quality, support and refund policies.
Thanks for the follow up and trying to help out, the guys over at sql-server-performance.com had put me in touch with Brian and he is in the process of making this right.
I did look on the forum prior to purchasing and had found a lot of positive comments as well. Their support tried their heart out to make it work right, the program just obviously was not designed or tested to handle generating a roll back for 1 million rows of data; which is surprising for a product targeted at SQL Server.
My biggest problem is that this should've been no big deal to have gotten a refund; instead it took my contacting websites they advertise on and negative posts on prominent forums to get their attention.
I don't own any ApexSQL software, but I evaluated ApexSQL Edit and loved it. I tried but couldn't convince management to buy everyone a copy. I didn't have any serious issues, but I did have some suggestions, and I found my suggestions implemented in the next version within a month or two. Try getting that kind of support from Microsoft!
Their support policy is you get free support and upgrades for life for a one-time purchase fee. I sincerely hope they don't try to "improve" this policy. A $700 purchase price is not a lot to ask for lifetime support.
I think it's extremely unfair to toss out words like "untested", "fraud", and "non-functioning" just because the software could not deal with the mess you find yourself in. Did you discuss the situation with their support staff before the purchase to make sure it could handle the job? There are a number of companies that sell log-parsing software that can be used to recover from this kind of problem, but I don't know that any of them make an absolute guarantee of handling any situation.
I do sympathize with your problem, I've said oops once or twice myself. Fortunately they were recoverable oopses, partially by luck and partially by design. But it looks like you joined SQL Server Central just so you could post your complaints, and I don't think you're going to convince many people that ApexSQL has anything to apologize for.
I have been a member for nearly 2 years and yes this is my first forum post. If that invalidates what i have said, that's your personal view. I can't believe you're trying to vilify me for this though; I was simply trying to do the right thing by actually paying for software. True to the adage I’ve found that no good deed goes unpunished.
Like I said before, the software not working is not due to lack of effort on the part of their support; they were great. What is in need of improvement is their customer service and refund policies (which is different from tech support). It should not take me throwing a fit to everyone that will listen and talking to the president of the company to get a refund.
I don't think those words were unfair in the least in the situation. They sold software advertised for SQL server; a product targeted at storing large amounts of data. Their product was unable to work with large amounts of data and their customer service told me it was my fault for not knowing that and buying it. The issue was not a unique data condition or oddball case, just a large number of rows. Their tech support thought it should've worked just fine when contacted. Then when asked to stand behind their product's quality and they refused.
I was fine with that and simply asked for my money back and was content to go on about my way whe I was told that it was my fault for not knowing their software didn't work and that they wouldn't be giving me a refund. If you are willing to deal with this risk, then by all means use their software; I however will not be and want others to know of my experience.