+ Start a Discussion
Lakshmi SLakshmi S 

Sandbox queries?

Hi All,

What is a Sandbox?
What is a Production?
What is the difference between Sandbox & Production?
What are the different types of sandboxes and uses?
Best Answer chosen by Lakshmi S
JyothsnaJyothsna (Salesforce Developers) 
Hi,

Sandbox:

Sandboxes create copies of your Salesforce org in separate environments. Use them for development, testing, and training, without compromising the data and applications in your production org.

Sandboxes are isolated from your production org, so operations that you perform in your sandboxes don’t affect your production org, and conversely. Sandboxes are nearly identical to your production org.


Sandbox Types:


Developer Sandbox
A Developer Sandbox is intended for development and testing in an isolated environment. A Developer Sandbox includes a copy of your production org’s configuration (metadata).
Developer Pro Sandbox
A Developer Pro Sandbox is intended for development and testing in an isolated environment and can host larger data sets than aDeveloper Sandbox. A Developer Pro Sandbox includes a copy of your production org’s configuration (metadata). Use a Developer Pro Sandbox to handle more development and quality assurance tasks and for integration testing or user training.
Partial Copy Sandbox
A Partial Copy Sandbox is intended to be used as a testing environment. This environment includes a copy of your production org’s configuration (metadata) and a sample of your production org’s data as defined by a sandbox template. Use a Partial Copy Sandbox for quality assurance tasks such as user acceptance testing, integration testing, and training.
Full Sandbox
A Full Sandbox is intended to be used as a testing environment. Only Full sandboxes support performance testing, load testing, and staging. Full Sandboxes are a replica of your production org, including all data, such as object records and attachments, and metadata. The length of the refresh interval makes it difficult to use Full sandboxes for development.

You can login to sandbox by using the below URL

http://Sandbox: https://test.salesforce.com  

Production:

 Production environments store the live data that is actively used to run your business. It can be accessed from
http://https://login.salesforce.com  (http://https://login.salesforce.com ​)

Difference between Sandbox and Production

Production:
1.Environment where all your developed code and objects have been deployed and ready to use by your Business Team or Client. This environment will contain real data that has been used by Client.

2.Production is not used for Development. Day to Day Activities will be performed here. We will move data from Sandbox to Production through Change sets.


Sandbox
1.It's a dummy of the Production environment, or you can say a copy of Production. There can be multiple instances(Copy) of your environment for example One for Development, One for Training, one for testing.
As its a replica of production you can Modify, Edit, Create without effecting or hindering the Production.
A standard method is being followed for developing or customizing- Any new enhancement first developed in Developer Sandbox then moved to Test Sandbox for Testing and when its all green to go, it's moved to Production for business to use it

2.Sandbox is used for Testing and Development. After Developing here, we will move to Production.
 
 Please mark this answer as solved if it helps you!
Best Regards,
Jyothsna
 

All Answers

JyothsnaJyothsna (Salesforce Developers) 
Hi,

Sandbox:

Sandboxes create copies of your Salesforce org in separate environments. Use them for development, testing, and training, without compromising the data and applications in your production org.

Sandboxes are isolated from your production org, so operations that you perform in your sandboxes don’t affect your production org, and conversely. Sandboxes are nearly identical to your production org.


Sandbox Types:


Developer Sandbox
A Developer Sandbox is intended for development and testing in an isolated environment. A Developer Sandbox includes a copy of your production org’s configuration (metadata).
Developer Pro Sandbox
A Developer Pro Sandbox is intended for development and testing in an isolated environment and can host larger data sets than aDeveloper Sandbox. A Developer Pro Sandbox includes a copy of your production org’s configuration (metadata). Use a Developer Pro Sandbox to handle more development and quality assurance tasks and for integration testing or user training.
Partial Copy Sandbox
A Partial Copy Sandbox is intended to be used as a testing environment. This environment includes a copy of your production org’s configuration (metadata) and a sample of your production org’s data as defined by a sandbox template. Use a Partial Copy Sandbox for quality assurance tasks such as user acceptance testing, integration testing, and training.
Full Sandbox
A Full Sandbox is intended to be used as a testing environment. Only Full sandboxes support performance testing, load testing, and staging. Full Sandboxes are a replica of your production org, including all data, such as object records and attachments, and metadata. The length of the refresh interval makes it difficult to use Full sandboxes for development.

You can login to sandbox by using the below URL

http://Sandbox: https://test.salesforce.com  

Production:

 Production environments store the live data that is actively used to run your business. It can be accessed from
http://https://login.salesforce.com  (http://https://login.salesforce.com ​)

Difference between Sandbox and Production

Production:
1.Environment where all your developed code and objects have been deployed and ready to use by your Business Team or Client. This environment will contain real data that has been used by Client.

2.Production is not used for Development. Day to Day Activities will be performed here. We will move data from Sandbox to Production through Change sets.


Sandbox
1.It's a dummy of the Production environment, or you can say a copy of Production. There can be multiple instances(Copy) of your environment for example One for Development, One for Training, one for testing.
As its a replica of production you can Modify, Edit, Create without effecting or hindering the Production.
A standard method is being followed for developing or customizing- Any new enhancement first developed in Developer Sandbox then moved to Test Sandbox for Testing and when its all green to go, it's moved to Production for business to use it

2.Sandbox is used for Testing and Development. After Developing here, we will move to Production.
 
 Please mark this answer as solved if it helps you!
Best Regards,
Jyothsna
 
This was selected as the best answer
Amit Chaudhary 8Amit Chaudhary 8
Please check below post for sandbox
1) http://amitsalesforce.blogspot.com/2015/03/type-of-sandbox-in-salesforce.html

Developer Sandbox
Developer sandboxes are special configuration sandboxes intended for coding and testing by a single developer. Multiple users can log into a single Developer sandbox, but their primary purpose is to provide an environment in which changes under active development can be isolated until they’re ready to be shared. Just like Developer Pro sandboxes, Developer sandboxes copy all application and configuration information to the sandbox. Developer sandboxes are limited to 200 MB of test or sample data, which is enough for many development and testing tasks. You can refresh a Developer sandbox once per day.

REFRESH LIMIT    :-  Daily
DATA LIMIT          :-  200MB

Developer Pro Sandbox
The main difference between this and Developer is the amount of data that can be stored.  It also grabs some product data from production.  If those two things are important, use this one.  Otherwise, it's interchangeble with Developer

Developer Pro sandboxes copy all of your production organization's reports, dashboards, price books, products, apps, and customizations under Setup, but exclude all of your organization's standard and custom object records, documents, and attachments. Creating a Developer Pro sandbox can decrease the time it takes to create or refresh a sandbox from several hours to just a few minutes, but it can only include up to 1 GB of data. You can refresh a Developer Pro sandbox once per day

REFRESH LIMIT    :-  Daily
DATA LIMIT          :-  1GB

Partial Copy
Partial Data sandboxes include all of your organization’s metadata and add a selected amount of your production organization's data that you define using a sandbox template. A Partial Data sandbox is a Developer sandbox plus the data you define in a sandbox template. It includes the reports, dashboards, price books, products, apps, and customizations under Setup (including all of your metadata). Additionally, as defined by your sandbox template, Partial Data sandboxes can include your organization's standard and custom object records, documents, and attachments up to 5 GB of data and a maximum of 10,000 records per selected object. A Partial Data sandbox is smaller than a Full sandbox and has a shorter refresh interval. You can refresh a Partial Data sandbox every 5 days.

REFRESH LIMIT    :-  5 Days
DATA LIMIT          :-  5GB

Full Sandbox
Full sandboxes copy your entire production organization and all its data, including standard and custom object records, documents, and attachments. You can refresh a Full sandbox every 29 days.
Sandbox templates allow you to pick specific objects and data to copy to your sandbox, so you can control the size and content of each sandbox. Sandbox templates are only available for Partial Data or Full sandboxes.

REFRESH LIMIT    :-  29 Days
DATA LIMIT          :-  Same as Production

User-added image

 
Martin Fern 22Martin Fern 22

"A Partial Copy Sandbox is intended to be used as a testing environment. This environment includes a copy of your production org’s configuration (metadata) and a sample of your production org’s data as defined by a sandbox template. Use a Partial Copy Sandbox for quality assurance tasks such as user acceptance testing, integration testing, and training."

 

How can you possibly test thoroghly with a 10,000 record limit.  What is the point of allowing 5GB when (unless you have 1000s of object) you are going to get only a few hunfred MB?

My Prod is 4.2GB and so I expected a full copy in my Partial Sandbox, being well within the 5GB limit.  But instead I now have a useless sandbox with 167mb of data and 10,000 out of 77,000 Accounts.
 

 

Sreenivasulu Reddy 16Sreenivasulu Reddy 16
I am new to Salesforce. I have my new custom domain for my organization production(ex: company is smtl), what is the sandbox urls  for development environment?