Change sets can only be used between related organizations: Change sets require a relationship between the source and target Salesforce orgs, such as a production org and its sandboxes. You cannot use change sets between unrelated Salesforce orgs. Reference:Salesforce Change Set Overview Deployment is done in a one-way, single transaction: When a change set is deployed, it is applied to the target org as a single transaction. If there are any errors in the deployment, the entire transaction is rolled back. Reference:Apex Development Guide Sending a change set between two orgs requires a deployment connection: Before sending or deploying a change set, a deployment connection must be established between the source and target orgs. This connection is configured in the setup menu under "Deployment Connections." Reference:Trailhead: Deployment Connections Incorrect Options: A). Change sets can deploy custom settings data: Change sets cannot deploy data, including custom settings data. They only move metadata. E). Change sets can be used to transfer records: Records (data) are not supported by change sets; they only facilitate metadata migration.