Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

NinjaTrader 8.0.27.0 Backup of Database File

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    NinjaTrader 8.0.27.0 Backup of Database File

    It seems that the Backup process for the database in 8.0.27.0 creates a backed up file named "Ninjatrader.sdf", not as one might expect, "NinjaTrader.sqlite". Something for further investigation and rectification?

    Thanks.
    Multi-Dimensional Managed Trading
    jeronymite
    NinjaTrader Ecosystem Vendor - Mizpah Software

    #2
    Does the restore process 'rectify' the problem?

    Comment


      #3
      Thanks, bltdavid. I do appreciate your suggestion, as always. Frankly though, this is such an easily testable bug for NT Support to replicate (simply do a backup) that it's really up to them to fix.

      How to reliably replicate:
      1. Check that the current db file is NinjaTrader.sqlite and that there is no sdf file lingering anywhere
      2. Export a Backup, including the database
      3. Open the exported file (named <yyyy-MM-dd>.nt8bk in the NinjaTrader 8 Backup folder) using something like unzip or 7-Zip
      4. Navigate to the db folder in that backup and check the name of the file saved; it will almost certainly be Ninjatrader.sdf
      Interestingly, but not too surprisingly, the file has exactly the same size as the sqlite file in situ, and so is likely to be the sqlite file, named incorrectly. If that is the case, a restore may or may not behave correctly, depending on how the code in that area has been modified.

      There could be a number of potential causes, of course, but the most likely, I suspect, is a "hard-coded" target filename for the backup that has not been updated. We'll see, I suppose. It's entirely in the hands of NT Support.

      Thanks.
      Multi-Dimensional Managed Trading
      jeronymite
      NinjaTrader Ecosystem Vendor - Mizpah Software

      Comment


        #4
        Absolutely with you on that #jeronymite.
        I spent time offline helping out a User with this same problem, in the absence of any competent Support. Same applies to Development.
        In a similar vein to this SQLite-induced db file pig’s ear, the associated change to the install path may break indicators, workspaces, chart templates, all sorts of carnage causing all sorts of disruption.

        Just diabolical, incompetent & arrogant.
        Call it out for what it is when you see it.
        #ZeroTolerance
        #FightBack

        Comment


          #5
          Hello jeronymite,

          I'm able to reproduce the issue on my end. I create a backup file that includes the database in 8.0.27.0. When I restore this backup file in 8.0.27.0, it creates a NinjaTrader.sdf file in the Documents-->NinjaTrader 8-->db folder.

          I have created a bug report for Development. Thank you for reporting.

          Comment


            #6
            To the community,

            Regarding comments about resisting the NinjaTrader staff and general encouragement of noncompliance and not having tolerance:

            Please remember that the development team are people and as new features or necessary system changes for new technology are implemented, there are instances where unintended and unexpected behavior are able to find a way through the quality assurance process. Without the process of reporting these items to our support staff, who create reports to our development, these items are not able to get corrected.

            We kindly ask for patience, and for civility for all members on the forum including support staff, development team, and all community members who without, NinjaTrader would not be possible.​
            Chelsea B.NinjaTrader Customer Service

            Comment


              #7
              #NinjaTrader_ChelseaB

              "there are instances where unintended and unexpected behavior are able to find a way through the quality assurance process [far too many] . Without the process of reporting these items to our support staff, who create reports to our development, these items are not able to get corrected."

              Preferable is better quality of development, better QA, better testing prior to release, and better support - greater focus on avoiding the release of updates which cause significant disruption, waste users' time identifying, reporting and fixing the consequences, to which NinjaTrader shows scant regard and your reply simply confirms this.

              This is what one of your Vendors had to say on these matters (in PM, so no name, I will protect their privacy):

              "I hear you. Not as professional a testing or robust global system deployment strategies as I have used myself.​"
              ​Quite. Pretty clear.

              "...for civility for all members on the forum including support staff, development team, and all community members......"

              My comments do not lack civility. They are not directed at individuals. I am always respectful, polite and courteous to Ninja staff and disapprove of any such behaviour.

              Please do not re-orient and deflect criticisms of Ninja's performance which directly impact on me, into an issue of behaviour on the Forum.

              The criticisms are warranted, your response is denial and deflection.

              "I hear you. Not as professional a testing or robust global system deployment strategies as I have used myself.​"

              Unfortunately, Ninja doesn't.

              Kind regards,

              Comment


                #8
                Originally posted by NinjaTrader_ChelseaB View Post
                To the community,

                Regarding comments about resisting the NinjaTrader staff and general encouragement of noncompliance and not having tolerance:

                Please remember that the development team are people and as new features or necessary system changes for new technology are implemented, there are instances where unintended and unexpected behavior are able to find a way through the quality assurance process. Without the process of reporting these items to our support staff, who create reports to our development, these items are not able to get corrected.

                We kindly ask for patience, and for civility for all members on the forum including support staff, development team, and all community members who without, NinjaTrader would not be possible.​
                @ChelseaB
                From my observation, you are the most code-wise knowledagble and helpful person from ninja. I appreciate it. Somehow, please also remember, we are the REAL traders and we bet on our money, hard money to do the trades using ninja. I don't remember there was ONE SINGLE instance that ninja had provided timely help. This was down to the most basic level like a broker connection issue!!!! We hoped, we embraced, we wished, we angried and for me, I am disappointed and I lost trust in your team. If i were not invested more than $15k add-ons to ninja, I won't be spending time here. On contrary, if I were not in this investment, ninja might be more eager to toss in one or few repsonses. Why, because I have already bought in and I am expendable!!!
                To be honest, ninja does not exhibit any trait as a reputable software developer.

                Comment


                  #9
                  “To be honest, ninja does not exhibit any trait as a reputable software developer.”
                  The first traits to adopt would be humility, ownership, acceptance and acknowledgement of valid criticism rather than denial and dismissal, respect for customer concerns
                  Nothing here or in this Forum to suggest that’s coming down the line any time soon

                  Comment


                    #10
                    brucerobinson I fully agree with you! Openness to issues and transparancy on progress of solution are the most basic things to deliver. Why the users always have to suffer from random thoughts on feature development and license-payers become product testers? Please consider to refurb your company culture and hire some experienced programmers to build a solid, robust and reliable product. Ninja should consider all serious users as its assets rather than a target to abuse.

                    Comment

                    Latest Posts

                    Collapse

                    Topics Statistics Last Post
                    Started by argusthome, 03-08-2026, 10:06 AM
                    0 responses
                    67 views
                    0 likes
                    Last Post argusthome  
                    Started by NabilKhattabi, 03-06-2026, 11:18 AM
                    0 responses
                    41 views
                    0 likes
                    Last Post NabilKhattabi  
                    Started by Deep42, 03-06-2026, 12:28 AM
                    0 responses
                    24 views
                    0 likes
                    Last Post Deep42
                    by Deep42
                     
                    Started by TheRealMorford, 03-05-2026, 06:15 PM
                    0 responses
                    27 views
                    0 likes
                    Last Post TheRealMorford  
                    Started by Mindset, 02-28-2026, 06:16 AM
                    0 responses
                    53 views
                    0 likes
                    Last Post Mindset
                    by Mindset
                     
                    Working...
                    X