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. Microsoft thinks my time is worthless.

Microsoft thinks my time is worthless.

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioannouncement
55 Posts 22 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.
  • S Steve Naidamast

    There must have been some severe deterioration with SQL Server over the years. I stopped working with it after SQL Server 2008. But up until then, it was a very reliable and easy to use database engine. Admittedly, now that I am retired, I prefer to work with Firebird and MySQL even though I have various versions of SQL Server lying about on my workstation and backups.

    Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

    H Offline
    H Offline
    honey the codewitch
    wrote on last edited by
    #42

    I had problems with it before that. We got hit with an attack on SQL 2000 servers (it was an attack that affected many) - it's been 20 years so I don't remember the nature of it, but I do remember Microsoft basically screwing everyone and taking their own sweet time. Since then, I've seen problems with 2005, and 2008. Probably patched now, but you can't afford to run their latest bits for years. It's ridiculous. We wound up going back to 4 and implementing an OLE DB compliant SQLXML compatible layer on top of that.

    Real programmers use butterflies

    S 1 Reply Last reply
    0
    • H honey the codewitch

      I had problems with it before that. We got hit with an attack on SQL 2000 servers (it was an attack that affected many) - it's been 20 years so I don't remember the nature of it, but I do remember Microsoft basically screwing everyone and taking their own sweet time. Since then, I've seen problems with 2005, and 2008. Probably patched now, but you can't afford to run their latest bits for years. It's ridiculous. We wound up going back to 4 and implementing an OLE DB compliant SQLXML compatible layer on top of that.

      Real programmers use butterflies

      S Offline
      S Offline
      Steve Naidamast
      wrote on last edited by
      #43

      Very interesting. When I worked at Credit Suisse from 2001 to 2007, we used SQL Server and Sybase. However, our DBA groups handled all of the issues so we were not affected by them. Nonetheless, we never ran into problems when using either. I have used SQL Server at quite a few companies, where basically I had to do DBA work as well and still found no issues working with this database engine. As I mentioned previously, I cannot say for any version after 2008. Up until 2008, I had worked with SQL Server since 6.5.

      Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

      H 1 Reply Last reply
      0
      • S Steve Naidamast

        Very interesting. When I worked at Credit Suisse from 2001 to 2007, we used SQL Server and Sybase. However, our DBA groups handled all of the issues so we were not affected by them. Nonetheless, we never ran into problems when using either. I have used SQL Server at quite a few companies, where basically I had to do DBA work as well and still found no issues working with this database engine. As I mentioned previously, I cannot say for any version after 2008. Up until 2008, I had worked with SQL Server since 6.5.

        Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

        H Offline
        H Offline
        honey the codewitch
        wrote on last edited by
        #44

        You firewall anything enough it's "secure" - at least until it isn't. probably were running strictly DMZ'd servers. We made the mistake of proxying into the DB behind our cisco firewall, because microsoft advertised that the DB could serve pages. We had some management pages coming off of SQL server, and that's how they got in. If I remember right, there were buffer overrun exploits in the sqlxml processing back then, but like I said it has been 20 years now. We weren't the only ones affected, like i said.

        Real programmers use butterflies

        S 1 Reply Last reply
        0
        • H honey the codewitch

          You firewall anything enough it's "secure" - at least until it isn't. probably were running strictly DMZ'd servers. We made the mistake of proxying into the DB behind our cisco firewall, because microsoft advertised that the DB could serve pages. We had some management pages coming off of SQL server, and that's how they got in. If I remember right, there were buffer overrun exploits in the sqlxml processing back then, but like I said it has been 20 years now. We weren't the only ones affected, like i said.

          Real programmers use butterflies

          S Offline
          S Offline
          Steve Naidamast
          wrote on last edited by
          #45

          I seem to remember something about SQL Server possibly serving up web pages. I think that is what you are referring to. I never knew anyone who tried that...

          Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

          H 1 Reply Last reply
          0
          • S Steve Naidamast

            I seem to remember something about SQL Server possibly serving up web pages. I think that is what you are referring to. I never knew anyone who tried that...

            Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

            H Offline
            H Offline
            honey the codewitch
            wrote on last edited by
            #46

            We had it so we could log in, tune certain site settings, and do some maintenance stuff. it wasn't anything that would break the site, even if they broke our login somehow. they didn't get it that way. they got it deeper in the stack through some kind of malformed SQLXML request Edit: and yes, that's what I'm talking about.

            Real programmers use butterflies

            1 Reply Last reply
            0
            • H honey the codewitch

              That's why they push a DVD worth of updates to visual studio every 3 weeks. And you can't abort an update, even on a metered connection. My time doesn't matter to them. My money doesn't matter to them. My work doesn't matter to them. Thank you Microsoft, for turning your best product into to the best reason I shouldn't give you any more money.

              Real programmers use butterflies

              J Offline
              J Offline
              John Stewien
              wrote on last edited by
              #47

              I have an offline installer that I update in the background while I'm working. And then do the update in my own time after it has downloaded. Instructions are here: [Create an offline installation - Visual Studio](https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2019)

              H 1 Reply Last reply
              0
              • J John Stewien

                I have an offline installer that I update in the background while I'm working. And then do the update in my own time after it has downloaded. Instructions are here: [Create an offline installation - Visual Studio](https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2019)

                H Offline
                H Offline
                honey the codewitch
                wrote on last edited by
                #48

                Cool! Thanks. It wouldn't have solved my problem in this particular scenario (it was a client that triggered the update on their machine 3,000 miles away :doh: which basically ended our session for the day) but it will certainly help me down the road. :)

                Real programmers use butterflies

                1 Reply Last reply
                0
                • H honey the codewitch

                  Archlinux is stable enough, but it's not a proper primary OS - it's for embedded and the like. Yeah, I dislike Microsoft too. And Apple. I was almost going to switch to apple because i was tired of running windows, and Apple's operating system is in theory at least, better, but then they ripped off a teenaged orphan I know to the tune of $800 bucks. He worked all summer for that garbage phone. Poor kid. I will never buy a product from them now.

                  Real programmers use butterflies

                  B Offline
                  B Offline
                  bewillcott
                  wrote on last edited by
                  #49

                  I have been using Fedora Linux for years (current v34) with the Plasma environment. Very stable, with updates at your discretion. I run Win10 in the Oracle VM VirtualBox. This is the only way I'll ever use Windows again! I like treating it as "just another program"! The reason I'm even using it at all, is because I am doing a Diploma in Software Development that has a C# stream. FYI: Hardware spec: - CPU: Intel i7-11700KF @ 3.60GHz (16x Cores/Threads) - RAM: 31.2GiB - Vid: NVIDIA GeForce GTX 1650 - Storage: SSD 2TB Even with all this, I still had to configure the VM to allow Win10 access to 8 Cores and 10GB RAM to get any descent level of useful response. I still remember using MS-DOS 4.0 and then Win 2.11/95. Back then "win.exe" WAS just a program running on MS-DOS. OH, for the good old days :(

                  H 2 Replies Last reply
                  0
                  • B bewillcott

                    I have been using Fedora Linux for years (current v34) with the Plasma environment. Very stable, with updates at your discretion. I run Win10 in the Oracle VM VirtualBox. This is the only way I'll ever use Windows again! I like treating it as "just another program"! The reason I'm even using it at all, is because I am doing a Diploma in Software Development that has a C# stream. FYI: Hardware spec: - CPU: Intel i7-11700KF @ 3.60GHz (16x Cores/Threads) - RAM: 31.2GiB - Vid: NVIDIA GeForce GTX 1650 - Storage: SSD 2TB Even with all this, I still had to configure the VM to allow Win10 access to 8 Cores and 10GB RAM to get any descent level of useful response. I still remember using MS-DOS 4.0 and then Win 2.11/95. Back then "win.exe" WAS just a program running on MS-DOS. OH, for the good old days :(

                    H Offline
                    H Offline
                    honey the codewitch
                    wrote on last edited by
                    #50

                    That's a big nope for me. Running Windows in a virtualbox on a linux host always gives me USB capture problems from the windows end. I've never had USB issues going from Windows to Linux (any flavor) using VMWare's free tool. full USB on both platforms is critical for me because of the type of hardware development I do. Additionally, the tools for some of my analyzers don't really work too well on linux if at all. Apple sure. Windows fine, but linux is often an afterthought. Worse, and the thing that will shy me away from everything linux except for Archlinux for example doing embedded stuff: I've had the #*(@# thing reboot on me while copying a file to a USB disk. There was NO hardware issue. I've had updates wipeout my boot loader (on ubuntu this was a problem but not on fedora - still - i almost swore here just now :laugh: thinking about GRUB and its UEFI weirdness) I don't even want to try any of these now that i have secure boot and all of that enabled. Nope. Nope. Nope. Sorry, Linux is still a hobbyist OS, or a server OS. I hate actually having to dev on one. Furthermore, in this case, I work from home, and this machine is attached to my home gear. so I play the odd game on it. I don't care about mixing business and pleasure in this case, because if my machine dies i have everything important backed up. i'm a source control freak. Linux is just not a host OS for me, and that's the nicest thing I can say about it.

                    Real programmers use butterflies

                    B 1 Reply Last reply
                    0
                    • B bewillcott

                      I have been using Fedora Linux for years (current v34) with the Plasma environment. Very stable, with updates at your discretion. I run Win10 in the Oracle VM VirtualBox. This is the only way I'll ever use Windows again! I like treating it as "just another program"! The reason I'm even using it at all, is because I am doing a Diploma in Software Development that has a C# stream. FYI: Hardware spec: - CPU: Intel i7-11700KF @ 3.60GHz (16x Cores/Threads) - RAM: 31.2GiB - Vid: NVIDIA GeForce GTX 1650 - Storage: SSD 2TB Even with all this, I still had to configure the VM to allow Win10 access to 8 Cores and 10GB RAM to get any descent level of useful response. I still remember using MS-DOS 4.0 and then Win 2.11/95. Back then "win.exe" WAS just a program running on MS-DOS. OH, for the good old days :(

                      H Offline
                      H Offline
                      honey the codewitch
                      wrote on last edited by
                      #51

                      Your reply got flagged, but I read it - it was emailed to me. Sometimes people's comments get spam flagged here and are released from purgatory later but i didn't want to make you wait since I was here anyway. We're going to have to agree to disagree on the OS front. We can argue about it, but I don't think it will be productive. To each their own. I didn't mean any offense by my prior response, but sometimes my honesty comes off as abrasive.

                      Real programmers use butterflies

                      B 1 Reply Last reply
                      0
                      • H honey the codewitch

                        That's a big nope for me. Running Windows in a virtualbox on a linux host always gives me USB capture problems from the windows end. I've never had USB issues going from Windows to Linux (any flavor) using VMWare's free tool. full USB on both platforms is critical for me because of the type of hardware development I do. Additionally, the tools for some of my analyzers don't really work too well on linux if at all. Apple sure. Windows fine, but linux is often an afterthought. Worse, and the thing that will shy me away from everything linux except for Archlinux for example doing embedded stuff: I've had the #*(@# thing reboot on me while copying a file to a USB disk. There was NO hardware issue. I've had updates wipeout my boot loader (on ubuntu this was a problem but not on fedora - still - i almost swore here just now :laugh: thinking about GRUB and its UEFI weirdness) I don't even want to try any of these now that i have secure boot and all of that enabled. Nope. Nope. Nope. Sorry, Linux is still a hobbyist OS, or a server OS. I hate actually having to dev on one. Furthermore, in this case, I work from home, and this machine is attached to my home gear. so I play the odd game on it. I don't care about mixing business and pleasure in this case, because if my machine dies i have everything important backed up. i'm a source control freak. Linux is just not a host OS for me, and that's the nicest thing I can say about it.

                        Real programmers use butterflies

                        B Offline
                        B Offline
                        bewillcott
                        wrote on last edited by
                        #52

                        I must say that, if you are primarily developing for/in the Windows environment, then certainly, I can understand your need for it. I would like to know a little more about your USB problems though, as I have not had them. I am not storing any critical data on the "windows" drive, but am using Shared Folders with full read/write out to the Linux filesystem. Further, I use LuckyBackup (rsync) to provide multiple backups of my home directory to three USB sticks (USB 3.0 - 2x256Gb/1x16Gb) every night. The sticks are left in-place. In addition, I backup the Windows 10 virtual drive file on a weekly basis, to another USB stick (256Gb). My biggest problem with USB sticks has been the hardware connections, on my old laptop (retired), but never with the OS. I don't agree with your statement about Linux being a hobbyist OS, as I believe (especially for Fedora) its is well beyond that now. Have you ever had to install Windows 10? Installing Fedora Linux is easier. Once setup, it is just another workstation. Do you know what was my reason for going to Linux 20 years ago? Micro@#$%!!!! I had had enough of their crap OS and being used as a guinea pig for their interminable updates. That and having to pay for each major upgrade. Linux is FREE and Open Source. It doesn't get any better.

                        1 Reply Last reply
                        0
                        • H honey the codewitch

                          Your reply got flagged, but I read it - it was emailed to me. Sometimes people's comments get spam flagged here and are released from purgatory later but i didn't want to make you wait since I was here anyway. We're going to have to agree to disagree on the OS front. We can argue about it, but I don't think it will be productive. To each their own. I didn't mean any offense by my prior response, but sometimes my honesty comes off as abrasive.

                          Real programmers use butterflies

                          B Offline
                          B Offline
                          bewillcott
                          wrote on last edited by
                          #53

                          I think I suffer from the same malady. My reply was not sent as an argument, more as my response in an adult discussion. We obviously have differing priorities/experiences, etc. I agree, this is more of an agree to disagree situation. However, if you would like to take this off-line - perhaps to further our individual knowlwedge, please email me directly. Have a great day :)

                          1 Reply Last reply
                          0
                          • H honey the codewitch

                            It wasn't my computer that was the problem. It was a client's machine on the other end. He didn't pay attention, and just allowed for updates. Shut down the session to open a new project (don't know why he closed VS, but what ya gonna do?) anyway, he couldn't restart it anymore without it forcing the stupid update, so it meant we were done for the day. We work over 3000 miles apart. He's not a dev, but because of what we're doing he has to have a debugger on his machine. VS is what he knows how to use, so it's what I recommended he buy a subscription to for the course of this project. Well, mostly it works, but when an unintentional update kills the rest of my business day it makes me mad at the people who shipped the update, pretty much regardless.

                            Real programmers use butterflies

                            P Offline
                            P Offline
                            Prototype5
                            wrote on last edited by
                            #54

                            So it is Microsoft's fault that a user did not configure their personal system the way that would work for you? It seems you are just angry at the situation and targeted Microsoft. No one seems to have been at fault here for you losing dev time with your client. (Or everyone [you, the client, Microsoft] is at fault if that is how one chooses to view things)

                            H 1 Reply Last reply
                            0
                            • P Prototype5

                              So it is Microsoft's fault that a user did not configure their personal system the way that would work for you? It seems you are just angry at the situation and targeted Microsoft. No one seems to have been at fault here for you losing dev time with your client. (Or everyone [you, the client, Microsoft] is at fault if that is how one chooses to view things)

                              H Offline
                              H Offline
                              honey the codewitch
                              wrote on last edited by
                              #55

                              No that's not it. I felt I was clear in the OP. My gripe with the setup is you cannot cancel it, nor open VS until it is complete. If you could cancel setup, like any reasonable application, this wouldn't be an issue.

                              Real programmers use butterflies

                              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