3 Posts authored by: Dez Employee


Broken .NET after an in Place Upgrade from 2008 R2 to 2012 R2




So after a sleepless night of assisting with an upgrade I figured the BEST place to share the findings of an issue and the resolution would be within this community.  To say my Halloween was scary is an understatement!




Here's the scenario:


  • 4 VM's - 2 on Windows 2008 r2 and 2 already on Windows 2012 r2


Action plan


  • In place upgrade of the two windows 2008 r2 to Windows 2012 r2.
  • Upgrade SolarWinds products to latest builds and hotfix’s.




After math of VM upgrades:


Upgrade appeared to go fine.  However, the collector services and the job engines would not start after the reboot of the completed upgrade to 2012 r2. Interesting at first as the error in the application event log stated "User does not have sufficient rights to start this service". Tried to uninstall the job engine and reinstall and install would fail and revert.




At this point, I'm thinking "Great, complete overhaul on SolarWinds products???", it’s time to put my trusty googling efforts in full force.


I compared the Windows 2012r2 that was already in place and noticed that the .net tcp port sharing service was started on them.  When I went to the newly upgraded ones it was not.  Eureka!  I'll just start this right?  No...  The service would not start and had the error of “Service did not respond to start or control request in a timely fashion. Event ID: 7000".



I found that .net 4.5.1 actually will get broken on in place upgrades.  That even the .net repair tool will not resolve.  Since 4.5.1 is a part of windows 2012 it’s not easily uninstalled and reinstalled.  So as a Hail Mary I was able to download and install .net 4.5.2 and apply.  This resolved the issue and the port sharing was able to start.


I was able to then upgrade SolarWinds products without an issue, whef!


So as a precautionary tell if you’re planning on doing an in place upgrade be aware that .net can be partially broken.  To resolve download and install 4.5.2 .net and everything should play nicely once again.



If any of you guru's out there know of ways to prevent this please share! 




Hope this helps someone and saves some unexpected downtime


As always thank you for reading!






The Pain-free Way to Evaluate SolarWinds Products


     Believe me, I get it. More than you know. Evaluating SolarWinds products, as a current customer, can be, well, downright unpleasant. And, of course, it has to be done Saturday at midnight. Am I right?! The process doesn’t have to be as difficult as it is now, which is why I wanted to open up this conversation. The following should help you evaluate SolarWinds tools and features without pain, failures, or mishaps.


First, let’s go over some of the common eval issues customers have been less than stellar about in the past.

  1. There’s no downtime allowed.
    1. Risk of issue and causing monitoring downtime.
    2. Configuration wizard causes services to stop and start.
    3. Floods of alerts.
  2. Evaluations are not allowed in the production environment.
  3. Bad experience in the past with upgrades.
    1. Left behind components.
    2. Issues with adding modules.
  4. Not understanding the compatibility matrix of existing products.
    1. This causes evals to be disallowed on the existing setup.
    2. This creates issues with legacy components that you didn’t know were there.
  5. Support states that evals should not be placed on customer production environment.


That’s a pretty daunting list, which is exactly why I wanted to get this conversation started. As a company made by and for geeks, we owe it to our customers to listen to their concerns and help them by talking through their issues. It’s the best way for us to improve this process.


Okay, now I’d like to walk you through the steps that will guide you to happily evaluating our products while regaining your confidence along the way.


Eval on a production environment


  1. Back up your SolarWinds and NetFlow™ storage (if installed) databases.
    1. The core SolarWinds database is commonly called “NetPerfMon.”
  2. Know your compatibility.
    1. Check the following two locations to assist you. (Evals are latest code).
      1. Upgrade product advisor online interactive tool.
      2. Compatibility matrix chart
  3. Download and install needed evaluation products.
  4. Document.
    1. Document the version of the eval you have installed and when you installed it. It is helpful to have this documented in case any issues occur down the road after uninstalling, etc. You can use this information for any support call or ticket you may create.


Eval on a virtual environment


Imagine you have your very own SolarWinds evaluation lab. Set up a standard VM server and apply the latest and greatest evaluation portion you want to trial. You’re not messing with your production environment at this point, so there is nothing to worry about.

“Wait,” I hear you say. “I want to test with my existing database and not have to rediscover, add custom properties, etc.!”  I have an answer for you as well:


Eval on a virtual environment with a production database

  1. Back up your SolarWinds and NetFlow™ storage (if installed) databases.
    1. The core SolarWinds database is commonly called “NetPerfMon.”
  2. You’ll have to move your backup to a new database name and reinstate it.
      1. note the logical names of the .mdf & .ldf from the results, then;



MOVE 'LogicalNameForTheMDF' TO 'c:\NPMEval.mdf',

MOVE 'LogicalNameForTheLDF' TO 'c:\NPMEval_log.ldf'


  • To restore the backup to the new database NPMEval.
      1. Example (restores a backup of a db called 'NetPerfMon' to 'NPMEval';

RESTORE FILELISTONLY FROM DISK='e:\mssql\backup\NetPerfMon.bak'







RESTORE DATABASE NetPerfMon FROM DISK='e:\mssql\backup\NetPerfMon.bak'


MOVE 'NetPerfMon' TO 'e:\mssql\NPMEval.mdf',

MOVE 'NetPerfMon_log' TO 'e:\mssql\NPMEval_log.ldf'

3. Know your compatibility. Your database is on your pre-existing version of SolarWinds software.

    1. Check the following locations to assist you. (Evals are latest code.)
      1. Upgrade product advisor online interactive tool.
      2. Compatibility matrix chart.
      3. Proceed to follow the upgrade path to get to your needed upgraded versions.

4. Download and install your evaluation copies.

5. Run your SolarWinds configuration wizard and point to the new “NPMEval” database that was created.

6. Evaluate with all your saved settings, etc.


Let me know about any cool tips and tricks you may have!  I’m sure there are awesome snapshots with VMs that will come out and play, as well.  My goal is to throw some options out there to get the discussion going. Evaluating the products and discovering how they work within your environment is a great way to test upgrade times and changes. It also helps with onboarding with your team.



Happy evaluating! And, as always, thank you for your time.


~ Dez ~


Troubleshooting Network and Application Performance – Now and in the Future


A little where and when for you:

Monday, June 8, 2015

11:00 a.m. - 1:00 p.m.

Hard Rock Hotel in San Diego, Legends Ballroom (across the street from Cisco Live)
See map


SolarWinds will be hosting a FREE Lunch & Learn session during Cisco Live San Diego.  That’s right! Sign up now to learn how to leverage SolarWinds products to their fullest potential.  Come have lunch and learn even more value in the products you have and how to integrate them for success! You need proven and integrated products to quickly diagnose and resolve your network and application issues.  Learn how SolarWinds gives you a leg up on the competition.


Join Francois Caron, Director of Product Management and Leon Adato, the Head Geek for Networking both owned and operated by SolarWinds. These two will demonstrate how to use critical network paths for troubleshooting, diagnose network to application performance issues, and how to quickly identify the root cause of application issues.  In this event you will learn how to utilize:  

  • The Network Troubleshooting Bundle – Network Performance Monitor, Network Configuration Manager, NetFlow Traffic Analyzer, and Engineer’s Toolset
    • Learn how consolidated views for critical paths are setup
    • 4 click resolutions from one view
    • Advanced use cases for troubleshooting scenarios
  • Deep Packet Inspection (DPI) – Network Performance Monitor
    • Learn how to identify application behaviors for troubleshooting use cases
    • Understand how DPI can report on the Quality of Experience (QoE) that our users perceive when connecting to their mission-critical applications
  • AppStack
    • New “AppStack” dashboards will be discussed
    • Learn how to quickly assess application, hardware, storage, and virtualization for its impact analysis capabilities


In addition, you will see “What’s New” in SolarWinds products and what we are currently working on. I know what you’re thinking “FINALLY I can get the details on the cool stuff”!  Hear it at the lunch & learn first.  OK, OK, I agree with you so Sign Up NOW!

This free event includes lunch and will provide you an excellent opportunity to meet the other SolarWinds customers and product experts.




If you’re not already signed up by this point, then don’t you dare keeping reading…

The first 150 people who attend will receive a $25 AMEX® gift card.  Plus, everyone who attends will be registered in a drawing for a $1200 AMEX® gift card.  See complete terms and conditions.  *** clears throat*** Here’s where you can sign up!


Also, come and introduce yourself at the SolarWinds booth 1119.  If I'm not there, tell them Dez sent ya!  I’d be happy to show you how to get the most from your SolarWinds suite and answer any questions.  Follow me on Twitter @Dez_Sayz.




~ Dez

Filter Blog

By date: By tag:

SolarWinds uses cookies on its websites to make your online experience easier and better. By using our website, you consent to our use of cookies. For more information on cookies, see our cookie policy.