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. The Lounge
  3. Tell me why...

Tell me why...

Scheduled Pinned Locked Moved The Lounge
announcementsql-serverquestion
11 Posts 8 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.
  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

    Why upgrading MS-SSMS have to upgrade ODBC drivers? And why an admittedly compatible update can not be done without total remove of the previous version? And why the update rely on a previous (maybe totally foobar) install?

    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

    R Offline
    R Offline
    RickZeeland
    wrote on last edited by
    #2

    Just file a complaint here: Complaint department[^] :-\

    Z 1 Reply Last reply
    0
    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

      Why upgrading MS-SSMS have to upgrade ODBC drivers? And why an admittedly compatible update can not be done without total remove of the previous version? And why the update rely on a previous (maybe totally foobar) install?

      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #3

      Why? Why? Why?[^]

      Latest Articles:
      Abusing Extension Methods, Null Continuation, and Null Coalescence Operators

      1 Reply Last reply
      0
      • R RickZeeland

        Just file a complaint here: Complaint department[^] :-\

        Z Offline
        Z Offline
        ZurdoDev
        wrote on last edited by
        #4

        I prefer this one, https://cdn11.bigcommerce.com/s-90c91/images/stencil/1280x1280/products/2499/5294/grenade__37881.1410194990.jpg[^] :-D

        Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

        R 1 Reply Last reply
        0
        • Z ZurdoDev

          I prefer this one, https://cdn11.bigcommerce.com/s-90c91/images/stencil/1280x1280/products/2499/5294/grenade__37881.1410194990.jpg[^] :-D

          Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

          R Offline
          R Offline
          RickZeeland
          wrote on last edited by
          #5

          Like it :thumbsup:

          1 Reply Last reply
          0
          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

            Why upgrading MS-SSMS have to upgrade ODBC drivers? And why an admittedly compatible update can not be done without total remove of the previous version? And why the update rely on a previous (maybe totally foobar) install?

            "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

            Z Offline
            Z Offline
            ZurdoDev
            wrote on last edited by
            #6

            No idea. My code is perfect. :omg:

            Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

            1 Reply Last reply
            0
            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

              Why upgrading MS-SSMS have to upgrade ODBC drivers? And why an admittedly compatible update can not be done without total remove of the previous version? And why the update rely on a previous (maybe totally foobar) install?

              "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

              K Offline
              K Offline
              kalberts
              wrote on last edited by
              #7

              I can easily imagine answers to all three. Why upgrading MS-SSMS have to upgrade ODBC drivers? It might depend on some extension available only in the new ODBC driver version. Or possibly the new version do not have new fuctions, but essential performance improvements. Or essential bugfixes. And why an admittedly compatible update can not be done without total remove of the previous version? The currently installed version might be one of umpteen different ones, with all sorts of incompatibilities and other issues. Keeping a full catalog of all previous versions (in all regional variants, for all sorts of architectures, ...) telling which older modules can be kept and which must be replaced could be extremely difficult to maintain, and could make the install/upgrade procedures magnitudes more complex. Chances are that it wouldn't be much faster, either - simply showeling in the new version without asking any questions may be the fastest alternative, and certainly safest one. The installation package would have to include all modules anyway, just in case they were needed. And why the update rely on a previous (maybe totally foobar) install? That could be for licensing reasons: An installed, older version proves that the user has provided a license for that install, so he doesn't need to present it again. (I've seen a few systems that were like that.) The installer might pick up license info from the old installation to incorporate into the new. ...Are you sure that you know what you really want? You seem to dislike that the update relies on a previous install, yet you seem to want it not to be removed (is that even if it is "totally foobar"?) I know: Some software (often in huge program systems) do allow piecewise updates, leaving other, old modules untouched. This ususally requires a very strong programming discipline, where any change of module interfaces is a major architectural update. Some such systems also rely on every module being able to answer to requests from e.g. the installer about their version number, configuration etc. So it is possible, but it might require a lot of resources to maintain. For simpler systems, it may not be worth the effort. Besides, full replacement allows agile interface definitions, the way modern programmers expect them to be: Something that is defined by implementation, not by specification.

              Z 1 Reply Last reply
              0
              • K kalberts

                I can easily imagine answers to all three. Why upgrading MS-SSMS have to upgrade ODBC drivers? It might depend on some extension available only in the new ODBC driver version. Or possibly the new version do not have new fuctions, but essential performance improvements. Or essential bugfixes. And why an admittedly compatible update can not be done without total remove of the previous version? The currently installed version might be one of umpteen different ones, with all sorts of incompatibilities and other issues. Keeping a full catalog of all previous versions (in all regional variants, for all sorts of architectures, ...) telling which older modules can be kept and which must be replaced could be extremely difficult to maintain, and could make the install/upgrade procedures magnitudes more complex. Chances are that it wouldn't be much faster, either - simply showeling in the new version without asking any questions may be the fastest alternative, and certainly safest one. The installation package would have to include all modules anyway, just in case they were needed. And why the update rely on a previous (maybe totally foobar) install? That could be for licensing reasons: An installed, older version proves that the user has provided a license for that install, so he doesn't need to present it again. (I've seen a few systems that were like that.) The installer might pick up license info from the old installation to incorporate into the new. ...Are you sure that you know what you really want? You seem to dislike that the update relies on a previous install, yet you seem to want it not to be removed (is that even if it is "totally foobar"?) I know: Some software (often in huge program systems) do allow piecewise updates, leaving other, old modules untouched. This ususally requires a very strong programming discipline, where any change of module interfaces is a major architectural update. Some such systems also rely on every module being able to answer to requests from e.g. the installer about their version number, configuration etc. So it is possible, but it might require a lot of resources to maintain. For simpler systems, it may not be worth the effort. Besides, full replacement allows agile interface definitions, the way modern programmers expect them to be: Something that is defined by implementation, not by specification.

                Z Offline
                Z Offline
                ZurdoDev
                wrote on last edited by
                #8

                Don't ruin a perfectly good Microsoft hate session with your silly logic. :mad:

                Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                1 Reply Last reply
                0
                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                  Why upgrading MS-SSMS have to upgrade ODBC drivers? And why an admittedly compatible update can not be done without total remove of the previous version? And why the update rely on a previous (maybe totally foobar) install?

                  "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #9

                  Because it's faster? Fail early and fail often.

                  1 Reply Last reply
                  0
                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                    Why upgrading MS-SSMS have to upgrade ODBC drivers? And why an admittedly compatible update can not be done without total remove of the previous version? And why the update rely on a previous (maybe totally foobar) install?

                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                    Sander RosselS Offline
                    Sander RosselS Offline
                    Sander Rossel
                    wrote on last edited by
                    #10

                    Tell me why I now have this stuck in my head...[^] :(

                    Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                    D 1 Reply Last reply
                    0
                    • Sander RosselS Sander Rossel

                      Tell me why I now have this stuck in my head...[^] :(

                      Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                      D Offline
                      D Offline
                      David ONeil
                      wrote on last edited by
                      #11

                      Because you are sick.

                      The forgotten roots of science | C++ Programming | DWinLib

                      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