Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. Database
  4. How do I Setup Multiple Servers using SQL Server Express 2008

How do I Setup Multiple Servers using SQL Server Express 2008

Scheduled Pinned Locked Moved Database
databasesql-serversysadminhelpquestion
11 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    BobClarkSQL
    wrote on last edited by
    #1

    I will have multiple PC's each with Windows XP Professional and SQL Server Express 2008. They will be Networked together using an Fast Ethernet Switch. Each individual PC will have its own database unique to its own station. When any of the Sations Run and their respective databases are updated at the end of any run. Their is no fast time constraint as long as ech of the databases are updated with the other databases changes within a minute or so. I need a way to update these records and transfer information from one to all or have one supervisor database that has all the individual local databases updated to it. Please help. Regards BC

    W 1 Reply Last reply
    0
    • B BobClarkSQL

      I will have multiple PC's each with Windows XP Professional and SQL Server Express 2008. They will be Networked together using an Fast Ethernet Switch. Each individual PC will have its own database unique to its own station. When any of the Sations Run and their respective databases are updated at the end of any run. Their is no fast time constraint as long as ech of the databases are updated with the other databases changes within a minute or so. I need a way to update these records and transfer information from one to all or have one supervisor database that has all the individual local databases updated to it. Please help. Regards BC

      W Offline
      W Offline
      Wendelius
      wrote on last edited by
      #2

      If I understood correctly, you would need replication[^]

      The need to optimize rises from a bad design.My articles[^]

      B 1 Reply Last reply
      0
      • W Wendelius

        If I understood correctly, you would need replication[^]

        The need to optimize rises from a bad design.My articles[^]

        B Offline
        B Offline
        BobClarkSQL
        wrote on last edited by
        #3

        When I use Replication and Try to add the Other Local Servers it does not let me Connect tothem or Add them as Publishers since the Databases are not on the LocalPC. Also the Other Servers do not show upas SQLEXPRESS when I browse the Netwoork. Only the Local Version shows up as a SQLEXPESS Server while the Rest only show the Machine PC Name without the backslash and no SQLEXPRESS extension. Any ideas why I can not addthem as Publishers?

        W 1 Reply Last reply
        0
        • B BobClarkSQL

          When I use Replication and Try to add the Other Local Servers it does not let me Connect tothem or Add them as Publishers since the Databases are not on the LocalPC. Also the Other Servers do not show upas SQLEXPRESS when I browse the Netwoork. Only the Local Version shows up as a SQLEXPESS Server while the Rest only show the Machine PC Name without the backslash and no SQLEXPRESS extension. Any ideas why I can not addthem as Publishers?

          W Offline
          W Offline
          Wendelius
          wrote on last edited by
          #4

          BobClarkSQL wrote:

          Any ideas why I can not addthem as Publishers?

          Express edition can only be a subscriber (have a look at this: http://msdn.microsoft.com/en-us/library/cc645993.aspx[^]). However, you can use merge replication from your master database (if it's at least Standard edition) and have the Express editions as subscribers. After setting up the merge replication, modifications go both ways.

          BobClarkSQL wrote:

          Only the Local Version shows up as a SQLEXPESS Server while the Rest only show the Machine PC Name without the backslash and no SQLEXPRESS extension

          I would guess that your local sql server is named instance while the others are default instances. Whether they are named or default instances, it shouldn't matter. Only the connection string is a bit different. When connectiong to a default instance, you don't provide the name after a backslash.

          The need to optimize rises from a bad design.My articles[^]

          B 1 Reply Last reply
          0
          • W Wendelius

            BobClarkSQL wrote:

            Any ideas why I can not addthem as Publishers?

            Express edition can only be a subscriber (have a look at this: http://msdn.microsoft.com/en-us/library/cc645993.aspx[^]). However, you can use merge replication from your master database (if it's at least Standard edition) and have the Express editions as subscribers. After setting up the merge replication, modifications go both ways.

            BobClarkSQL wrote:

            Only the Local Version shows up as a SQLEXPESS Server while the Rest only show the Machine PC Name without the backslash and no SQLEXPRESS extension

            I would guess that your local sql server is named instance while the others are default instances. Whether they are named or default instances, it shouldn't matter. Only the connection string is a bit different. When connectiong to a default instance, you don't provide the name after a backslash.

            The need to optimize rises from a bad design.My articles[^]

            B Offline
            B Offline
            BobClarkSQL
            wrote on last edited by
            #5

            None of the Platforms will have the Full version of SQL. The Customer does not want to pay for any full versions or Licenses of any kind. The customer wants it all to be in a Totally Free Database Environment on all the Platforms and that is why they suggested SQL Server Express 2008. I do not have to use that but if there is a way with any package I can do what they want without buying software that is what they want. Any Totally Free Solution to put 12 Databases on individual Platforms together using Windows XP Professional and a Network Hub or Switch that the Records of One Platform get Updated Automatically to ALL the other Platforms or One Supervisor Platform contaims all the Updated Records from the others would be great using all FREEWARE. Regards BC

            W C D 3 Replies Last reply
            0
            • B BobClarkSQL

              None of the Platforms will have the Full version of SQL. The Customer does not want to pay for any full versions or Licenses of any kind. The customer wants it all to be in a Totally Free Database Environment on all the Platforms and that is why they suggested SQL Server Express 2008. I do not have to use that but if there is a way with any package I can do what they want without buying software that is what they want. Any Totally Free Solution to put 12 Databases on individual Platforms together using Windows XP Professional and a Network Hub or Switch that the Records of One Platform get Updated Automatically to ALL the other Platforms or One Supervisor Platform contaims all the Updated Records from the others would be great using all FREEWARE. Regards BC

              W Offline
              W Offline
              Wendelius
              wrote on last edited by
              #6

              Based on that info, have a look at: Microsoft Sync Framework[^]. I believe it would be helpful in your case.

              The need to optimize rises from a bad design.My articles[^]

              1 Reply Last reply
              0
              • B BobClarkSQL

                None of the Platforms will have the Full version of SQL. The Customer does not want to pay for any full versions or Licenses of any kind. The customer wants it all to be in a Totally Free Database Environment on all the Platforms and that is why they suggested SQL Server Express 2008. I do not have to use that but if there is a way with any package I can do what they want without buying software that is what they want. Any Totally Free Solution to put 12 Databases on individual Platforms together using Windows XP Professional and a Network Hub or Switch that the Records of One Platform get Updated Automatically to ALL the other Platforms or One Supervisor Platform contaims all the Updated Records from the others would be great using all FREEWARE. Regards BC

                C Offline
                C Offline
                ColinM123
                wrote on last edited by
                #7

                Why cant you just use one database server?

                Online Guitar Tools

                B 2 Replies Last reply
                0
                • C ColinM123

                  Why cant you just use one database server?

                  Online Guitar Tools

                  B Offline
                  B Offline
                  BobClarkSQL
                  wrote on last edited by
                  #8

                  The Customer wants each Machine (Tester) to have its own Database (Unique and Resident) as well as having either all the other Platforms contain each others Data recors and Updates or one designated Supervisor Server with all the other Servers updating their individual changes to it. Regards BC

                  1 Reply Last reply
                  0
                  • C ColinM123

                    Why cant you just use one database server?

                    Online Guitar Tools

                    B Offline
                    B Offline
                    BobClarkSQL
                    wrote on last edited by
                    #9

                    As long as all the information from the Local Server or PC is available to the Local User (Operator) and the Supervisor Dedicated PC Database contains all the Locals Information and Changes and Updates it really doesn't matter. As long as it is completely FREE and no Licenses are required I am FREE to do any Suggested Configuration. As long as each Machine (Tester) can get it Own Database Information from It's PC and Anyone on the Supervisor PC or on the Same Network can get it as well or Log into the Supervisor and retrieve it for FREE its all good. Regards BC

                    1 Reply Last reply
                    0
                    • B BobClarkSQL

                      None of the Platforms will have the Full version of SQL. The Customer does not want to pay for any full versions or Licenses of any kind. The customer wants it all to be in a Totally Free Database Environment on all the Platforms and that is why they suggested SQL Server Express 2008. I do not have to use that but if there is a way with any package I can do what they want without buying software that is what they want. Any Totally Free Solution to put 12 Databases on individual Platforms together using Windows XP Professional and a Network Hub or Switch that the Records of One Platform get Updated Automatically to ALL the other Platforms or One Supervisor Platform contaims all the Updated Records from the others would be great using all FREEWARE. Regards BC

                      D Offline
                      D Offline
                      David Mujica
                      wrote on last edited by
                      #10

                      It is always a difficult situation when a user places technical demands on a solution. I don't see why each machine would need it's own instance of SQL. The whole idea behind SQL Server is that there is 1 machine that is responsible for housing the data and making it available to many people. Have you considered how you are going to back all of these databases up? How are you going to ensure that the backups are consistent among all of the computers? How are you going to handle the situation where one or more computers are not on when an update is made ? Are you going to queue up the changes made and when these computers come online, process the pending transactions ? Ugh. This is way too complicated for what seems to be a small office configuration. This proposed implementation has "problem" written all over it. Convince your client that 1 machine with a proper SQL engine is the way to go. If they don't want to spend money on SQL Server, how about mySql ? I've never used mySql, but it might be a lower cost solution. You really need to go with a single server configuration. whew, I'm done with my rant now ;) Time for me to switch to decaf.

                      B 1 Reply Last reply
                      0
                      • D David Mujica

                        It is always a difficult situation when a user places technical demands on a solution. I don't see why each machine would need it's own instance of SQL. The whole idea behind SQL Server is that there is 1 machine that is responsible for housing the data and making it available to many people. Have you considered how you are going to back all of these databases up? How are you going to ensure that the backups are consistent among all of the computers? How are you going to handle the situation where one or more computers are not on when an update is made ? Are you going to queue up the changes made and when these computers come online, process the pending transactions ? Ugh. This is way too complicated for what seems to be a small office configuration. This proposed implementation has "problem" written all over it. Convince your client that 1 machine with a proper SQL engine is the way to go. If they don't want to spend money on SQL Server, how about mySql ? I've never used mySql, but it might be a lower cost solution. You really need to go with a single server configuration. whew, I'm done with my rant now ;) Time for me to switch to decaf.

                        B Offline
                        B Offline
                        BobClarkSQL
                        wrote on last edited by
                        #11

                        The Customer Specified and Suggested this configuration. I do not have to do it that way as long as is completely free and NoLicenses are requires. The end user must have the ability to retrieve data from the LocalDatabase at any time. The Database must be updated locally after each use or run and must all be available globally to the other 11 local machines (tester) or a master or supervisor machine (Tester) MASTER1 which is updated with all the other 11 localMachines (Testers) as well as its own local data. All records must be updated after each Machine (Tester) Cycle or the Next time that the machine (tester) is turned on it needs to update accordingly. Backups will be done locally on each machine at some specified frequency defined by the customer. Each machine has its own Unique Results and 1 Master or allMust have the others information avalaible to them to Query. I have the Database Created in MS Access for the first machine Tester) but the Customer will not accept it because it Requires Office or Licensing to be installed on 12 PC Platforms. SQL Server Express 208 willnot allow you to import a Database from MS Access and Save it as a SQLServer Express 2008 Database. Hope you can help. Regards BC

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups