Skip to main content

D1: GP to BC Adventure Series: Understanding Database & Environments

Photo taken in Sedona, Arizona

It has been a great adventure so far! Thankful to my friends for letting me join their GP to BC implementation and gave me a Super User access.  I was involved from the beginning of the project: kick-off meeting, requirements analysis, setting up the companies, master files integration, beginning balance integration, testing and I had a privilege to conduct the end user training!

I learned a lot for the past 5 months and it all happens after office hours because my friends have their own full time job as well. We go live on December 1st, 2023. We are relaxed now and so I can start my blog.  I have so much knowledge to share but we'll do it one a time. :)

Let me begin by sharing about the Database compared to Dynamics GP.  As a System Administrator, my very first question was... Where is my database in BC?


In Dynamics GP, you have a system database called DYNAMICS by default that holds the information about User IDs and User Security Access.  In short, DYNAMICS and Company database always go together because a company database won't work without Dynamics database.

Users & Users Permissions

In Business Central, User IDs are created in Microsoft 365.  Please see this link for more information regarding Creating Users and Assign Permissions.

To understand further, we are so familiar with SQL Instance in Dynamics GP where you host your environments for PROD, UAT or Sandbox. In my example below is my SQL instance for DEV and UAT.  In Business Central, this SQL Instance is called "Environments".


Environments

In Business Central, Microsoft will give you two types of Environment - Production and Sandbox. You can name it the way you want it for example Production, Performance, Sandbox, etc.  You can add as many companies as you need under each environment.  


In Business Central, the Copy and Restore Environment is not per company basis, it is per environment. The best way I can explain it is... you imagine you are copying or restoring the entire SQL Instance all at once.   The backup in BC is automatic per environment with time stamp and you will be able to select which backup you like to restore.

 


ProTip:  Be careful in renaming your environment because it is being used in your URL.


Database

Actually, there is no "Database" in Business Central but you can call it "Companies".  If you press ALT+Q keyboard shortcut or click on global search button and look for Companies, you will be able to open the Companies window where you can create a new company.  There is no "Restore" a company in BC but you can "Copy" a company and it will ask you to enter a new company name.  You must have a SUPER permission to be able to create one.

Please note you can only copy a company within the same Environment. That means you can't copy a company if created under your Sandbox over to Production.  Why? Because when you login to Sandbox, you can only see those companies created within your Sandbox. You won't be able to see those companies created under Production environment.

The work around we did is we created a Test Company in Production so we can copy it later on to become a Production company.




ProTip:

Create a company that will become your TEMPLATE company that has your master files - Chart of Accounts, Vendors, Customers, Posting Groups, Number Series and all your setup.  Copy that template to become your UAT before you enter any sample transactions.  If there's any changes, you will need to update your company template that later on will be copied to become your PROD.

Another option is to create an environment that has all your Companies template, copy that environment before entering any sample transactions to become a Production later on.

I hope this helps and I'm excited to see you on my next blog!





Comments

Popular posts from this blog

D365 Business Central - Table Information Page

  Whether you're a Business Central power user, consultant, or developer, sometimes you just want a quick look under the hood of your environment. That’s where Table Information comes in—a hidden gem in Business Central that gives you insight into what’s happening behind the scenes. Why Use the Table Information Page? Understanding what tables are being used, how large they are, and how many records they contain is especially helpful when: Diagnosing performance issues  Cleaning up test or training environments  Estimating storage impact  Reviewing customizations or ISV extensions  Step-by-Step: How to Access Table Information Here’s how you can view detailed info about every table in your current company: Go to “Tell Me” Search Press Alt + Q or click the magnifying glass 🔍 in the upper-right corner. Type: “Table Information” Select the Table Information page from the search results. Explore the Page You’ll see a list of all tables...

MVP Mindset Collection

Insights from Microsoft MVPs on growth, discipline, and purpose.   Launch Day   (01/12/2026) If you are a Microsoft MVP and would like to participate,  please fill up this form : Each day has a link to the LinkedIn post. Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 Day 16 Day 17 Day 18 Day 19 Day 20 Day 21 Day 22 Day 23 Day 24 Day 25 Day 26 Day 27 Day 28 Day 29 Day 30 Day 31 Day 32 Day 33 Day 34 Day 35 Day 36 Day 37 Day 38 Day 39 Day 40 Day 41  Day 42 Day 43 Day 44 Day 45 Day 46 Day 47 Day 48 Day 49 Day 50 Day 51 Day 52 Day 53 Day 54 Day 55 Day 56 Day 57 Day 58 Day 59 Day 60 Day 61 Day 62 Day 63 Day 64 Day 65 Day 66 Day 67 Day 68 Day 69 Day 70 Day 71 Day 72 Day 73 Day 74 Day 75  

Planning Ahead for 2026 Conferences!

If you’re in the Microsoft Business Applications world — especially working with Dynamics 365 Business Central — 2026 is shaping up to be another exciting year for learning, networking, and community growth. Here are some of the top conferences already announced: DATE EVENT LOCATION WEBSITE April 27-29, 2026 Directions North America 2026 Hyatt Regency Orlando https://www.directionsna.com/ May 5-7, 2026 European Collaboration Summit 2026      Cologne, Germany      https://collabsummit.eu May 13-15, 2026 Directions ASIA 2026 Ho Chi Minh City, Vietnam https://www.directionsforpartners.com/asia2026 May 12-15, 2026 DynamicsCon Fontainebleau Las Vegas Las Vegas, Nevada dynamicscon.com May 12-15, 2026 Women In Tech Global Conference® 2026 Virtual & In-person https://www.womentech.net/women-tech-conference May 25-27, 2026 DynamicsMinds 2026 Portorož, Slovenia (Europe https://www.dynamicsminds.com/ June 11-12, 2026 BC TechDays Antwerp (Belgium) https://bctechday...