Installing the SQL Clone Agent and the VC++ Runtime

, 2017-01-13

I was trying to get SQL Clone working recently and had an issue with the Agent. If you haven’t looked at SQL Clone, it’s a really cool product from Redgate that’s in beta right now. It will help you build and provision those large dev, test, customer service, etc. environments with full size copies of data without using the space (or time) for the actual files.

In any case, when I downloaded the agent and ran the installer, I saw this:

2017-01-12 16_09_57-Redgate SQL Clone Agent

That struck me as funny because I have all sorts of VC++ runtimes on my machine. In fact, in debugging, I saw all these:

2017-01-12 16_11_02-Settings

After the download completed, I got an error.

2017-01-09 07_57_09-

This was strange, since I actually had a 14.3 version, but apparently SQL Clone doesn’t realize this is the case. This should be fixed soon, but for now, here’s what to do.

First, run regedt32.exe. The setup program is checking for an installation in a key. I had the keys in the HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64, but not in the Wow6432 node.

Browse to HKLM\Software\Wow6432\Microsoft\VisualStudio\14.0\VC. Here’s what I had:

2017-01-12 16_15_00-Registry Editor

Here’s my x64 folder structure:

2017-01-12 16_15_54-Registry Editor

In here I have the sub-keys and the “Installed” value.

Since I know I have a later VC++ runtime, I did this. First, create the “Runtimes” key under VC, then add a “x64” key below that. Inside of x64, add an Installed value as a Reg_DWord with a value of 1. You should see this:

2017-01-12 16_37_30-Registry Editor

Now run the SQL Clone Agent installer:

2017-01-12 16_37_16-SQL Clone Agent Setup

Everything works.

If you’d like to learn more about SQL Clone, check out this short video:

Filed under: Blog Tagged: Redgate, SQL Clone, syndicated





Related content

Database Mirroring FAQ: Can a 2008 SQL instance be used as the witness for a 2005 database mirroring setup?

Question: Can a 2008 SQL instance be used as the witness for a 2005 database mirroring setup? This question was sent to me via email. My reply follows. Can a 2008 SQL instance be used as the witness for a 2005 database mirroring setup? Databases to be mirrored are currently running on 2005 SQL instances but will be upgraded to 2008 SQL in the near future.


1,567 reads

Networking - Part 4

You may want to read Part 1 , Part 2 , and Part 3 before continuing. This time around I'd like to talk about social networking. We'll start with social networking. Facebook, MySpace, and Twitter are all good examples of using technology to let...


1,530 reads

Speaking at Community Events - More Thoughts

Last week I posted Speaking at Community Events - Time to Raise the Bar?, a first cut at talking about to what degree we should require experience for speakers at events like SQLSaturday as well as when it might be appropriate to add additional focus/limitations on the presentations that are accepted. I've got a few more thoughts on the topic this week, and I look forward to your comments.


360 reads