---
title: "Script Transformation Editor (Script Page) | Microsoft Docs"
ms.custom: ""
ms.date: "06/13/2017"
ms.prod: "sql-server-2014"
ms.reviewer: ""
ms.technology: "integration-services"
ms.topic: conceptual
f1_keywords:
- "sql12.dts.designer.scriptcomponent.script.f1"
helpviewer_keywords:
- "Script Transformation Editor"
ms.assetid: 4c6d1901-ef21-4aa7-9d0a-6bbeb7fadf1c
author: janinezhang
ms.author: janinez
manager: craigg
---
# Script Transformation Editor (Script Page)
Use the **Script** tab of the **Script Transformation Editor** dialog box to specify a script and related properties.
To learn more about the Script component, see [Script Component](data-flow/transformations/script-component.md) and [Configuring the Script Component in the Script Component Editor](extending-packages-scripting/data-flow-script-component/configuring-the-script-component-in-the-script-component-editor.md). To learn about programming the Script component, see [Extending the Data Flow with the Script Component](extending-packages-scripting/data-flow-script-component/extending-the-data-flow-with-the-script-component.md).
## Options
**Properties**
View and modify the properties of the Script transformation. Many of the properties displayed are read-only. You can modify the following properties:
|Value|Description|
|-----------|-----------------|
|**Description**|Describe the script transformation in terms of its purpose.|
|**LocaleID**|Specify the locale to provide region-specific information for ordering, and for date and time conversion.|
|**Name**|Type a descriptive name for the component.|
|**ValidateExternalMetadata**|Indicate whether the Script transformation validates column metadata against external data sources at design time. A value of `false` delays validation until the time of execution.|
|**ReadOnlyVariables**|Type a comma-separated list of variables for read-only access by the Script transformation.
Note: Variable names are case-sensitive.|
|**ReadWriteVariables**|Type a comma-separated list of variables for read/write access by the Script transformation.
Note: Variable names are case-sensitive.|
|**ScriptLanguage**|Select the script language to be used by the Script component.
To set the default script language for Script components and Script tasks, use the **Scripting language** option on the **General** page of the **Options** dialog box. For more information, see [General Page](general-page-of-integration-services-designers-options.md).|
|**UserComponentTypeName**|Specifies the class and the `Microsoft.SqlServer.TxScript` assembly that support the [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] infrastructure.|
**Edit Script**
Use [!INCLUDE[msCoName](../includes/msconame-md.md)] [!INCLUDE[vsprvs](../includes/vsprvs-md.md)] Tools for Applications (VSTA) to create or modify a script.
## See Also
[Integration Services Error and Message Reference](../../2014/integration-services/integration-services-error-and-message-reference.md)
[Select Script Component Type](../../2014/integration-services/select-script-component-type.md)
[Script Transformation Editor (Input Columns Page)](../../2014/integration-services/script-transformation-editor-input-columns-page.md)
[Script Transformation Editor (Inputs and Outputs Page)](../../2014/integration-services/script-transformation-editor-inputs-and-outputs-page.md)
[Script Transformation Editor (Connection Managers Page)](../../2014/integration-services/script-transformation-editor-connection-managers-page.md)
[Additional Script Component Examples](extending-packages-scripting-data-flow-script-component-examples/additional-script-component-examples.md)