locked
Redistributing Synchronization Services RRS feed

  • Question

  • I am currently using SQL Compact 3.5 SP1 as a cache in an applicatoin that runs on Windows 2003/2008.
    I am deploying SQL Compact privately by copying the dlls in my application directory and everything works fine.

    Now I would like to also use the:
    Synchronization Services for ADO.NET version 1.0 Service Pack 1

    Question:
    1) Is it possible to deploy the Sync Services DLLs privately?

    2) If yes is it just a matter of copying the 3 dlls:
    Microsoft.Synchronization.Data.SqlServerCe.dll
    Microsoft.Synchronization.Data.dll
    Microsoft.Synchronization.Data.Server.dll



    IMF Tune - Unleash the Full Intelligent Message Filter Power - http://www.windeveloper.com/imftune/
    Wednesday, June 10, 2009 9:08 AM

Answers

  • 1) Yes, see REDIST_ENU.TXT here: C:\Program Files\Microsoft SQL Server Compact Edition\v3.5

    2) Yes


    Erik Ejlskov Jensen, MCTS: WM App, MCITP: SQL 2008 Dev - http://erikej.blogspot.com Please mark as answer, if this was it.
    Wednesday, June 10, 2009 9:30 AM
  • I will like to add to Erik's reply:

    If private deployment works and you deploy the Sync binaries with your app then you need to take care of two (or 3) configurations:

    1. Machine with Sync services not installed

    Comments: Privately deployed binaries will be picked. Everything will work fine.

    2. Machine with Sync services RTM (SQL Compact 3.5 RTM) is installed

    Comments: Centrally (GACed) installed Sync binaries will get picked up (as the asembly version of RTM and SP1 binaries are same, GAC alway wins) . If you application is dependent on Sp1 Sync binaries then it might mal function.

    3. Machine with Sync services Sp1 (SQL Compact 3.5 SP1) is installed

    Comments : Every thing works fine and centrally installed biunaries are picked up by the application.

    Please let me know if you have any confussion.

    Thanks & Regards,
    Devesh Anand


    Please click Yes, if my post was helpful.
    Wednesday, June 10, 2009 10:40 AM
    Answerer

All replies

  • Hi Alexander,

    Private installation of Sync Services is not a supported scenario. We do not test for it. You can try to privately install these 3 binaries and check for your self if it works or not.

    Please try asking this question on this forum:

    http://social.msdn.microsoft.com/Forums/en-US/uklaunch2007ado.net/threads

    or search for the appropriate forum here:
     
    http://social.msdn.microsoft.com/Forums/en-US/category/sync



    Thanks & regards,
    Devesh Anand


    Please click Yes, if my post was helpful.
    Wednesday, June 10, 2009 9:29 AM
    Answerer
  • 1) Yes, see REDIST_ENU.TXT here: C:\Program Files\Microsoft SQL Server Compact Edition\v3.5

    2) Yes


    Erik Ejlskov Jensen, MCTS: WM App, MCITP: SQL 2008 Dev - http://erikej.blogspot.com Please mark as answer, if this was it.
    Wednesday, June 10, 2009 9:30 AM
  • I will like to add to Erik's reply:

    If private deployment works and you deploy the Sync binaries with your app then you need to take care of two (or 3) configurations:

    1. Machine with Sync services not installed

    Comments: Privately deployed binaries will be picked. Everything will work fine.

    2. Machine with Sync services RTM (SQL Compact 3.5 RTM) is installed

    Comments: Centrally (GACed) installed Sync binaries will get picked up (as the asembly version of RTM and SP1 binaries are same, GAC alway wins) . If you application is dependent on Sp1 Sync binaries then it might mal function.

    3. Machine with Sync services Sp1 (SQL Compact 3.5 SP1) is installed

    Comments : Every thing works fine and centrally installed biunaries are picked up by the application.

    Please let me know if you have any confussion.

    Thanks & Regards,
    Devesh Anand


    Please click Yes, if my post was helpful.
    Wednesday, June 10, 2009 10:40 AM
    Answerer
  • Thanks a lot that was very helpful.





    IMF Tune - Unleash the Full Intelligent Message Filter Power - http://www.windeveloper.com/imftune/
    Wednesday, June 10, 2009 12:50 PM