ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Installing MS SQL Server 2017 Express on CentOS 7.4

    IT Discussion
    linux database centos centos 7.4 rhel rhel 7.4 rhel 7 centos 7 ms sql server on linux ms sql server 2017 linux ms sql server 2017 ms sql server rdbms
    8
    24
    9.1k
    Loading More Posts
    • 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.
    • scottalanmillerS
      scottalanmiller
      last edited by

      Having just released yesterday, it is time to get Microsoft's SQL Server 2017 installed on CentOS 7.4. I have a CentOS 7.4 VM fully updated and ready to go on my Scale .

      0_1506472358889_DeepinScreenshot_select-area_20170926192832.png

      First we add the MS SQL Server RHEL repository to our system.

      curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server.repo
      

      Then we just do our normal YUM based installation commands.

      yum install -y mssql-server
      

      We then configure using the build in command line configuration utility:

      /opt/mssql/bin/mssql-conf setup
      

      Once installed, MS SQL Server is managed via the standard systemctl commands.

      And that is all folks. After that it is up and running. Worth noting, you will need 4GB of RAM to even fire up the process, which is a tad excessive when you consider that you can run its competition in production with far less RAM than that. And only XFS and EXT4 filesystems are supported. That means no ZFS, no BtrFS, no JFS2, etc.

      Emad RE JaredBuschJ 2 Replies Last reply Reply Quote 6
      • black3dynamiteB
        black3dynamite
        last edited by

        Have you tried connecting with SQL Server Management Studio?

        scottalanmillerS 1 Reply Last reply Reply Quote 1
        • scottalanmillerS
          scottalanmiller @black3dynamite
          last edited by

          @black3dynamite said in Installing MS SQL Server 2017 Express on CentOS 7.4:

          Have you tried connecting with SQL Server Management Studio?

          Not yet, but I hope to get time to do so.

          1 Reply Last reply Reply Quote 0
          • Emad RE
            Emad R @scottalanmiller
            last edited by

            @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

            MS SQL

            It should be marketed as:

            For folks that got locked in with MS SQL, now at-least you can enjoy the benefits of Linux.

            scottalanmillerS 1 Reply Last reply Reply Quote 1
            • scottalanmillerS
              scottalanmiller @Emad R
              last edited by

              @emad-r said in Installing MS SQL Server 2017 Express on CentOS 7.4:

              @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

              MS SQL

              It should be marketed as:

              For folks that got locked in with MS SQL, now at-least you can enjoy the benefits of Linux.

              It makes it possible to actually use Express for free!

              1 Reply Last reply Reply Quote 1
              • wrx7mW
                wrx7m
                last edited by

                I had no idea that this was a thing! Interesting.

                scottalanmillerS 1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @wrx7m
                  last edited by

                  @wrx7m said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                  I had no idea that this was a thing! Interesting.

                  Oh yeah, biggest news in Microsoft databases in years. They've been touting it for over a year now. Huge news. Really changes their database game, assuming that it works well. Way easier to install on Linux than on Windows, which is awesome.

                  wrx7mW coliverC 2 Replies Last reply Reply Quote 2
                  • wrx7mW
                    wrx7m @scottalanmiller
                    last edited by

                    @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                    @wrx7m said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                    I had no idea that this was a thing! Interesting.

                    Oh yeah, biggest news in Microsoft databases in years. They've been touting it for over a year now. Huge news. Really changes their database game, assuming that it works well. Way easier to install on Linux than on Windows, which is awesome.

                    Wow. Easier is almost always better.

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • coliverC
                      coliver @scottalanmiller
                      last edited by

                      @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                      Way easier to install on Linux than on Windows, which is awesome.

                      It's a bear to install on Windows. I'm amazed Microsoft isn't investing in a package manager-esque system or at least getting their devs to work on Chocolately.

                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @coliver
                        last edited by

                        @coliver said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                        @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                        Way easier to install on Linux than on Windows, which is awesome.

                        It's a bear to install on Windows. I'm amazed Microsoft isn't investing in a package manager-esque system or at least getting their devs to work on Chocolately.

                        Even MS doesn't prioritize Windows.

                        1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @wrx7m
                          last edited by

                          @wrx7m said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                          @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                          @wrx7m said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                          I had no idea that this was a thing! Interesting.

                          Oh yeah, biggest news in Microsoft databases in years. They've been touting it for over a year now. Huge news. Really changes their database game, assuming that it works well. Way easier to install on Linux than on Windows, which is awesome.

                          Wow. Easier is almost always better.

                          Yup, well the database world has always been a UNIX one. Sybase, that MS SQL Server is forked from, is a UNIX product, too. Has always run better there. And now that Windows doesn't "go big" any longer, moving SQL Server to Linux is its only path to giant RISC enterprise scale database servers that they need for giant relational database systems. Once Windows dropped IA64 support, they were screwed for MS SQL Server being taken seriously by large shops. Now they can play in that space again.

                          1 Reply Last reply Reply Quote 0
                          • scottalanmillerS
                            scottalanmiller
                            last edited by

                            So, my personal feeling, is that the Linux port of SQL Server will be the main one in no time. MS needs it to be every bit on par or better than the Windows version.

                            coliverC 1 Reply Last reply Reply Quote 2
                            • coliverC
                              coliver @scottalanmiller
                              last edited by

                              @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                              So, my personal feeling, is that the Linux port of SQL Server will be the main one in no time. MS needs it to be every bit on par or better than the Windows version.

                              Shouldn't be too difficult. I'll be interested to see if SQL Manager works with this version.

                              scottalanmillerS 1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller @coliver
                                last edited by

                                @coliver said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                So, my personal feeling, is that the Linux port of SQL Server will be the main one in no time. MS needs it to be every bit on par or better than the Windows version.

                                Shouldn't be too difficult. I'll be interested to see if SQL Manager works with this version.

                                It does, and is available on Linux, too. It has to or nothing work work as it works through the singular connection. This isn't a different "version" of SQL Server, it is just deployed to Linux. It's full SQL Server and works with all tools.

                                coliverC 1 Reply Last reply Reply Quote 2
                                • coliverC
                                  coliver @scottalanmiller
                                  last edited by

                                  @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                  @coliver said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                  @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                  So, my personal feeling, is that the Linux port of SQL Server will be the main one in no time. MS needs it to be every bit on par or better than the Windows version.

                                  Shouldn't be too difficult. I'll be interested to see if SQL Manager works with this version.

                                  It does, and is available on Linux, too. It has to or nothing work work as it works through the singular connection. This isn't a different "version" of SQL Server, it is just deployed to Linux. It's full SQL Server and works with all tools.

                                  Good to know.

                                  1 Reply Last reply Reply Quote 0
                                  • AdamFA
                                    AdamF
                                    last edited by

                                    I was waiting for this release. I know a few developers who can’t wait to try this. Looks like I need to spin this up.

                                    JaredBuschJ 1 Reply Last reply Reply Quote 0
                                    • JaredBuschJ
                                      JaredBusch @AdamF
                                      last edited by

                                      @fuznutz04 said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                      I was waiting for this release. I know a few developers who can’t wait to try this. Looks like I need to spin this up.

                                      I have been eagerly anticipating it myself as we have some MS SQL based stuff that I can potentially move now

                                      1 Reply Last reply Reply Quote 2
                                      • hobbit666H
                                        hobbit666
                                        last edited by

                                        This is cool, don't think management here would go for it. Too much of a M$ fanboy lol

                                        scottalanmillerS 1 Reply Last reply Reply Quote 1
                                        • scottalanmillerS
                                          scottalanmiller @hobbit666
                                          last edited by

                                          @hobbit666 said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                          This is cool, don't think management here would go for it. Too much of a M$ fanboy lol

                                          Just tell them that this is MS' big play for SQL Server. True fanbois would just on it 😉

                                          1 Reply Last reply Reply Quote 2
                                          • JaredBuschJ
                                            JaredBusch @scottalanmiller
                                            last edited by JaredBusch

                                            @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                            After that it is up and running. Worth noting, you will need 4GB of RAM to even fire up the process, which is a tad excessive when you consider that you can run its competition in production with far less RAM than that.

                                            Current docs show only 2GB required. I built the VM with 3GB and 2 vCPU.

                                            @scottalanmiller said in Installing MS SQL Server 2017 Express on CentOS 7.4:

                                            And only XFS and EXT4 filesystems are supported. That means no ZFS, no BtrFS, no JFS2, etc.

                                            Who cares?

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post