Question : BCM, Business Contact Manager, 2010 RTM cannot connect to remote sql database

I had the BCM 2010 Public Beta on my client machines working flawlessly with my SQL 2005 64-bit. Upgrading clients to the Office 2010 RTM - and the database is not accessable. I installed a SQL 2005 32-bit and used the database tool to create the database - same problem; The database is visible but grayed out

The BCM database tool is of no help here.

Answer : BCM, Business Contact Manager, 2010 RTM cannot connect to remote sql database

OK, this is the correct answer to my question. Cyberflake at technet solved it for me (making Experts-Exchange redundant)


http://social.technet.microsoft.com/Forums/en/outlook/thread/78f3e9cd-4f01-404b-98fc-42289adb871e

I give this  workaround "As Is" and I take no responsibility. So please test the procedure first in a test lab to see if it will apply to your environment.

I know this not the most elegant way, but I'm sure the BCM team should at least have warned their customers about the Beta Tool, not being able to accomondate BCM 2010 RTM... But they did actually told us, if you read the download details to which products the Beta Tool applies to. :)

Anyway, here goes:

Database Creation:

1.        Create new Database with the Beta Tool.
2.        Share the Database without adding Users. – Share as is.
3.        Run the Upgrade Script to upgrade the DB version (This script was written after the release of the Beta Tool, hence all the problems! – Select Database – Execute (Business Contact Manager 2010\Langpack.en-US\Program Files\Microsoft Small Business\Business Contact Manager\en-US\db_V4Beta2ToV4Migrate_script.sql
4.        Delete the db_shareduser since you'll have to do this manually later.- Expand Database > Security > Roles > Database Roles > Right click Database Shared Users and Delete.
5.        Run Share Script – Select Database – Execute (Business Contact Manager 2010\Langpack.en-US\Program Files\Microsoft Small Business\Business Contact Manager\en-US\db_sharedusers.sql

Adding a User and User Rights:

1.        Expand Security > Logins > Right click – New Login > Login Name > Search…
2.        User Mapping > Select Database > Select Public, Shared and Datareader.
3.        If User needs to be able to do forms customizations then you also need to select Database Owner.

Removing User Rights:

1.        Right Click on User > Properties > User Mappings > Select Database > de select relevant rights.
Random Solutions  
 
programming4us programming4us