G'day,
I know what the problem is and even have a solution. The problem is that StrataFrame 1.6.6 beta has references to
Microsoft.SqlServer.ConnectionInfo v 9.0.242.0,
Microsoft.SqlServer.Smo v 9.0.242.0,
Microsoft.SqlServer.SmoEnum v 9.0.242.0, and
Microsoft.SqlServer.SqlEnum v 9.0.242.0
where to use SQL Server 2008 these need to be changed to
Microsoft.SqlServer.ConnectionInfo v 10.0.0.0,
Microsoft.SqlServer.Smo v 10.0.0.0,
Microsoft.SqlServer.Management.Sdk.Sfc v 10.0.0.0, and
Microsoft.SqlServer.SqlEnum v 10.0.0.0
The solution (not for the fainthearted, only for the brave or foolhardy)
1. Open the "Microfour StrataFrame" solution from "C:\Program Files\MicroFour\StrataFrame Source Code" in visual studio.
2. Change the references above in Projects "MicroFour StrataFrame DBEngine" and "MicroFour StrataFrame UI"
3. Ignore the Warnings about the obsolete encryption method.
3a. I had a couple of problems with missing references but I think they are covered above now.
4. Rebuild the solution
5. You'll probably see that the installation of the "MicroFour StrataFrame UI" .dll failed due to a missing file, this can be rectified by copying and pasting the "AfterBuild.bat ..." line that failed and pasting it into a cmd window runas Administrator.
6. Close down and restart (possibly not necessary, but a good reboot never hurt anyone)
7. Start Visual Studio
7a. I'd managed to have the Strataframe add-in fail earlier, and as a result the strataframe menu didn't appear, but that was fixed through the Tools > Addin manager, enabling the Strataframe add-in, and restarting visual studio.
8. Open the project of interest and connect to the database on the SQL Server 2008 server.
9. Worked for me, but I've so far only gone as far as connecting and seeing that I could retrieve some data.
Hope this is useful
Peter the Foolhardy