Files
sqltoolsservice/src/Microsoft.SqlTools.ServiceLayer/Localization/sr.strings
Alex Ma 7eee5180a2 Add change password function and handling (#1771)
* added ChangePassword to connectionService

* added changepasswordparams

* added more code

* added more changes to connectionservice

* added more changes

* added small test

* added changepasswordrequest

* added different ServerConnection constructor

* consolidated changepassword

* added exception catch

* added passwordChangeFail params

* added changePassword to it's own function

* simplified changePassword

* made fixes to test

* added new test

* added one additional connection test

* added response callback

* removed unnecessary SendError

* added localized empty password error

* added updated error messages

* added small fix to check

* added changes based on feedback

* added minor change

* fix tests

* renamed messages to errorDetails

* simplified error message

* small change to connectionservice message

* error message change

* added environment newline

* added error retry messages to STS

* added regex

* added newline handling
2022-12-07 14:24:26 -08:00

2437 lines
97 KiB
Plaintext

# String resource file
#
# When processed by the String Resource Tool, this file generates
# both a .CS and a .RESX file with the same name as the file.
# The .CS file contains a class which can be used to access these
# string resources, including the ability to format in
# parameters, which are identified with the .NET {x} format
# (see String.Format help).
#
# Comments below assume the file name is SR.strings.
#
# Lines starting with a semicolon ";" are also treated as comments, but
# in a future version they will be extracted and made available in LocStudio
# Put your comments to localizers _before_ the string they apply to.
#
# SMO build specific comment
# after generating the .resx file, run srgen on it and get the .resx file
# please remember to also check that .resx in, along with the
# .strings and .cs files
[strings]
############################################################################
# Connection Service
ConnectionServiceConnectErrorNullParams = Connection parameters cannot be null
ConnectionServiceListDbErrorNullOwnerUri = OwnerUri cannot be null or empty
ConnectionServiceListDbErrorNotConnected(string uri) = SpecifiedUri '{0}' does not have existing connection
ConnectionServiceDbErrorDefaultNotConnected(string uri) = Specified URI '{0}' does not have a default connection
ConnectionServiceConnStringInvalidAuthType(string authType) = Invalid value '{0}' for AuthenticationType. Valid values are 'Integrated' and 'SqlLogin'.
ConnectionServiceConnStringInvalidColumnEncryptionSetting(string columnEncryptionSetting) = Invalid value '{0}' for ComlumEncryption. Valid values are 'Enabled' and 'Disabled'.
ConnectionServiceConnStringInvalidEncryptOption(string encrypt) = Invalid value '{0}' for Encrypt. Valid values are 'Optional', 'Mandatory', 'Strict', 'True', 'False', 'Yes' and 'No'.
ConnectionServiceConnStringInvalidEnclaveAttestationProtocol(string enclaveAttestationProtocol) = Invalid value '{0}' for EnclaveAttestationProtocol. Valid values are 'AAS' and 'HGS'.
ConnectionServiceConnStringInvalidAlwaysEncryptedOptionCombination = The Attestation Protocol and Enclave Attestation URL requires Always Encrypted to be set to Enabled.
ConnectionServiceConnStringInvalidIntent(string intent) = Invalid value '{0}' for ApplicationIntent. Valid values are 'ReadWrite' and 'ReadOnly'.
ConnectionServiceConnectionCanceled = Connection canceled
### Password Change
PasswordChangeEmptyPassword = New password cannot be empty
PasswordChangeEmptyPasswordRetry = Press OK to input a new password that is not empty.
PasswordChangeDNMReqs = password does not meet operating system policy requirements
PasswordChangeDNMReqsRetry = Press OK to input a new password that meets operating system policy requirements.
PasswordChangePWCannotBeUsed = password cannot be used at this time
PasswordChangePWCannotBeUsedRetry = Press OK to input a different password.
### Connection Params Validation Errors
ConnectionParamsValidateNullOwnerUri = OwnerUri cannot be null or empty
ConnectionParamsValidateNullConnection = Connection details object cannot be null
ConnectionParamsValidateNullServerName = ServerName cannot be null or empty
ConnectionParamsValidateNullSqlAuth(string component) = {0} cannot be null or empty when using SqlLogin authentication
### General connection service strings
AzureSqlDbEdition = Azure SQL DB
AzureSqlDwEdition = Azure SQL Data Warehouse
AzureSqlStretchEdition = Azure SQL Stretch Database
AzureSqlAnalyticsOnDemandEdition = Azure SQL Analytics on-demand
############################################################################
# Query Execution Service
### Cancel Request
QueryServiceCancelAlreadyCompleted = The query has already completed, it cannot be cancelled
QueryServiceCancelDisposeFailed = Query successfully cancelled, failed to dispose query. Owner URI not found.
QueryServiceQueryCancelled = Query was canceled by user
### Subset Request
QueryServiceSubsetBatchNotCompleted = The batch has not completed, yet
QueryServiceSubsetBatchOutOfRange = Batch index cannot be less than 0 or greater than the number of batches
QueryServiceSubsetResultSetOutOfRange = Result set index cannot be less than 0 or greater than the number of result sets
### Data Reader Exceptions
QueryServiceDataReaderByteCountInvalid = Maximum number of bytes to return must be greater than zero
QueryServiceDataReaderCharCountInvalid = Maximum number of chars to return must be greater than zero
QueryServiceDataReaderXmlCountInvalid = Maximum number of XML bytes to return must be greater than zero
### File Stream Wrapper Exceptions
QueryServiceFileWrapperWriteOnly = Access method cannot be write-only
QueryServiceFileWrapperNotInitialized = FileStreamWrapper must be initialized before performing operations
QueryServiceFileWrapperReadOnly = This FileStreamWrapper cannot be used for writing
### Query Request
QueryServiceAffectedOneRow = (1 row affected)
QueryServiceAffectedRows(long rows) = ({0} rows affected)
QueryServiceCompletedSuccessfully = Commands completed successfully.
QueryServiceErrorFormat(int msg, int lvl, int state, int line, string newLine, string message) = Msg {0}, Level {1}, State {2}, Line {3}{4}{5}
QueryServiceQueryFailed(string message) = Query failed: {0}
QueryServiceColumnNull = (No column name)
QueryServiceCellNull = NULL
QueryServiceRequestsNoQuery = The requested query does not exist
QueryServiceQueryInvalidOwnerUri = Cannot connect to the database due to invalid OwnerUri
QueryServiceQueryInProgress = A query is already in progress for this editor session. Please cancel this query or wait for its completion.
QueryServiceMessageSenderNotSql = Sender for OnInfoMessage event must be a SqlConnection
QueryServiceResultSetAddNoRows = Cannot add row to result buffer, data reader does not contain rows
QueryServiceResultSetHasNoResults = Query has no results to return
QueryServiceResultSetTooLarge = Result set has too many rows to be safely loaded
QueryServiceUnsupportedSqlVariantType(string underlyingType, string columnName) = The underlying type "{0}" for sql variant column "{1}" could not be resolved.
### Save As Requests
QueryServiceSaveAsResultSetNotComplete = Result cannot be saved until query execution has completed
QueryServiceSaveAsMiscStartingError = Internal error occurred while starting save task
QueryServiceSaveAsInProgress = A save request to the same path is in progress
QueryServiceSaveAsFail(string fileName, string message) = Failed to save {0}: {1}
### MISC
QueryServiceResultSetNotRead = Cannot read subset unless the results have been read from the server
QueryServiceResultSetStartRowOutOfRange = Start row cannot be less than 0 or greater than the number of rows in the result set
QueryServiceResultSetRowCountOutOfRange = Row count must be a positive integer
QueryServiceResultSetNoColumnSchema = Could not retrieve column schema for result set
QueryServiceExecutionPlanNotFound = Could not retrieve an execution plan from the result set
SqlCmdExitOnError = An error was encountered during execution of batch. Exiting.
SqlCmdUnsupportedToken = Encountered unsupported token {0}
### AutoParameterization for Always Encrypted strings
ParameterizationDetails (string variableName, string sqlDbType, int size, int precision, int scale, string sqlValue) = {0} will be converted to a Microsoft.Data.SqlClient.SqlParameter object with the following properties: SqlDbType = {1}, Size = {2}, Precision = {3}, Scale = {4}, SqlValue = {5}
ErrorMessageHeader(int lineNumber) = Line {0}
ErrorMessage (string variableName, string sqlDataType, string literalValue) = Unable to convert {0} to a Microsoft.Data.SqlClient.SqlParameter object. The specified literal cannot be converted to {1}(Microsoft.Data.SqlDbType). Literal value: {2}
DateTimeErrorMessage (string variableName, string sqlDataType, string literalValue) = Unable to convert {0} to a Microsoft.Data.SqlClient.SqlParameter object. The specified literal cannot be converted to {1}(Microsoft.Data.SqlDbType), as it used an unsupported date/time format. Use one of the supported date/time formats. Literal value: {2}
BinaryLiteralPrefixMissingError (string variableName, string sqlDataType, string literalValue) = Unable to convert {0} to a Microsoft.Data.SqlClient.SqlParameter object. The specified literal cannot be converted to {1}(Microsoft.Data.SqlDbType), as prefix 0x is expected for a binary literals. Literal value: {2}
ParsingErrorHeader (int lineNumber, int columnNumber) = Line {0}, column {1}
ScriptTooLarge (int maxChars, int currentChars) = The current script is too large for Parameterization for Always Encrypted, please disable Parameterization for Always Encrypted in Query Options (Query > Query Options > Execution > Advanced). Maximum allowable length: {0} characters, Current script length: {1} characters
############################################################################
# Serialization Service
SerializationServiceUnsupportedFormat (string formatName) = Unsupported Save Format: {0}
SerializationServiceRequestInProgress (string filePath) = A request for file {0} is already in progress
SerializationServiceRequestNotFound (string filePath) = Cannot serialize more data as no request for file {0} could be found
############################################################################
# Language Service
PeekDefinitionAzureError(string errorMessage) = This feature is currently not supported on Azure SQL DB and Data Warehouse: {0}
PeekDefinitionError(string errorMessage) = An unexpected error occurred during Peek Definition execution: {0}
PeekDefinitionNoResultsError = No results were found.
PeekDefinitionDatabaseError = No database object was retrieved.
PeekDefinitionNotConnectedError = Please connect to a server.
PeekDefinitionTimedoutError = Operation timed out.
PeekDefinitionTypeNotSupportedError = This object type is currently not supported by this feature.
ErrorEmptyStringReplacement = Replacement of an empty string by an empty string.
############################################################################
# Workspace Service
WorkspaceServicePositionLineOutOfRange = Position is outside of file line range
WorkspaceServicePositionColumnOutOfRange(int line) = Position is outside of column range for line {0}
WorkspaceServiceBufferPositionOutOfOrder(int sLine, int sCol, int eLine, int eCol) = Start position ({0}, {1}) must come before or be equal to the end position ({2}, {3})
############################################################################
# Edit Data Service
EditDataObjectNotFound = Table or view requested for edit could not be found
EditDataSessionNotFound = Edit session does not exist.
EditDataSessionAlreadyExists = Edit session already exists.
EditDataSessionNotInitialized = Edit session has not been initialized
EditDataSessionAlreadyInitialized = Edit session has already been initialized
EditDataSessionAlreadyInitializing = Edit session has already been initialized or is in the process of initializing
EditDataMetadataNotExtended = Table metadata does not have extended properties
EditDataMetadataObjectNameRequired = A object name must be provided
EditDataMetadataTooManyIdentifiers = Explicitly specifying server or database is not supported
EditDataFilteringNegativeLimit = Result limit cannot be negative
EditDataUnsupportedObjectType(string typeName) = Database object {0} cannot be used for editing.
EditDataQueryFailed = Query execution failed, see messages for details
EditDataQueryNotCompleted = Query has not completed execution
EditDataQueryImproperResultSets = Query did not generate exactly one result set
EditDataFailedAddRow = Failed to add new row to update cache
EditDataRowOutOfRange = Given row ID is outside the range of rows in the edit cache
EditDataUpdatePending = An update is already pending for this row and must be reverted first
EditDataUpdateNotPending = Given row ID does not have pending update
EditDataObjectMetadataNotFound = Table or view metadata could not be found
EditDataInvalidFormat(string colName, string colType) = Invalid format for column '{0}', column is defined as {1}
EditDataInvalidFormatBinary = Invalid format for binary column
EditDataInvalidFormatBoolean = Allowed values for boolean columns are 0, 1, "true", or "false"
EditDataCreateScriptMissingValue(string colName) = The column '{0}' is defined as NOT NULL but was not given a value
EditDataDeleteSetCell = A delete is pending for this row, a cell update cannot be applied.
EditDataColumnIdOutOfRange = Column ID must be in the range of columns for the query
EditDataColumnCannotBeEdited = Column cannot be edited
EditDataColumnNoKeyColumns = No key columns were found
EditDataScriptFilePathNull = An output filename must be provided
EditDataCommitInProgress = A commit task is in progress. Please wait for completion.
EditDataComputedColumnPlaceholder = <TBD>
EditDataTimeOver24Hrs = TIME column values must be between 00:00:00.0000000 and 23:59:59.9999999
EditDataNullNotAllowed = NULL is not allowed for this column
EditDataValueTooLarge(string value, string columnType) = Value {0} is too large to fit in column of type {1}
EditDataMultiTableNotSupported = EditData queries targeting multiple tables are not supported
EditDataAliasesNotSupported = EditData queries with aliased columns are not supported
EditDataExpressionsNotSupported = EditData queries with aggregate or expression columns are not supported
EditDataDuplicateColumnsNotSupported = EditData queries with duplicate columns are not supported
EditDataIncorrectTable(string tableName) = EditData queries must query the originally targeted table '{0}'
############################################################################
# DacFx Resources
EE_ExecutionInfo_InitializingLoop = Beginning execution loop
EE_BatchExecutionError_Ignoring = An error occurred while the batch was being executed, but the error has been ignored.
EE_ExecutionInfo_FinalizingLoop = Batch execution completed {0} times...
BatchParserWrapperExecutionError = Batch parser wrapper execution: {0} found... at line {1}: {2} Description: {3}
############################################################################
# Workspace Service
TestLocalizationConstant = test
############################################################################
# Utilities
SqlScriptFormatterDecimalMissingPrecision = Exact numeric column is missing numeric precision or numeric scale
SqlScriptFormatterLengthTypeMissingSize = Column with length is missing size
SqlScriptFormatterScalarTypeMissingScale = Scalar column missing scale
############################################################################
# Object Explorer Service
TreeNodeError = Error expanding: {0}
ServerNodeConnectionError = Error connecting to {0}
SchemaHierarchy_Aggregates = Aggregates
SchemaHierarchy_ServerRoles = Server Roles
SchemaHierarchy_ApplicationRoles = Application Roles
SchemaHierarchy_Assemblies = Assemblies
SchemaHierarchy_AssemblyFiles = Assembly Files
SchemaHierarchy_AsymmetricKeys = Asymmetric Keys
SchemaHierarchy_DatabaseAsymmetricKeys = Asymmetric Keys
SchemaHierarchy_DataCompressionOptions = Data Compression Options
SchemaHierarchy_Certificates = Certificates
SchemaHierarchy_FileTables = FileTables
SchemaHierarchy_DatabaseCertificates = Certificates
SchemaHierarchy_CheckConstraints = Check Constraints
SchemaHierarchy_Columns = Columns
SchemaHierarchy_Constraints = Constraints
SchemaHierarchy_Contracts = Contracts
SchemaHierarchy_Credentials = Credentials
SchemaHierarchy_ErrorMessages = Error Messages
SchemaHierarchy_ServerRoleMembership = Server Role Membership
SchemaHierarchy_DatabaseOptions = Database Options
SchemaHierarchy_DatabaseRoles = Database Roles
SchemaHierarchy_RoleMemberships = Role Memberships
SchemaHierarchy_DatabaseTriggers = Database Triggers
SchemaHierarchy_DefaultConstraints = Default Constraints
SchemaHierarchy_Defaults = Defaults
SchemaHierarchy_Sequences = Sequences
SchemaHierarchy_Endpoints = Endpoints
SchemaHierarchy_EventNotifications = Event Notifications
SchemaHierarchy_ServerEventNotifications = Server Event Notifications
SchemaHierarchy_ExtendedProperties = Extended Properties
SchemaHierarchy_FileGroups = Filegroups
SchemaHierarchy_ForeignKeys = Foreign Keys
SchemaHierarchy_FullTextCatalogs = Full-Text Catalogs
SchemaHierarchy_FullTextIndexes = Full-Text Indexes
SchemaHierarchy_Functions = Functions
SchemaHierarchy_Indexes = Indexes
SchemaHierarchy_InlineFunctions = Inline Functions
SchemaHierarchy_Keys = Keys
SchemaHierarchy_LinkedServers = Linked Servers
SchemaHierarchy_LinkedServerLogins = Linked Server Logins
SchemaHierarchy_Logins = Logins
SchemaHierarchy_MasterKey = Master Key
SchemaHierarchy_MasterKeys = Master Keys
SchemaHierarchy_MessageTypes = Message Types
SchemaHierarchy_MultiSelectFunctions = Table-Valued Functions
SchemaHierarchy_Parameters = Parameters
SchemaHierarchy_PartitionFunctions = Partition Functions
SchemaHierarchy_PartitionSchemes = Partition Schemes
SchemaHierarchy_Permissions = Permissions
SchemaHierarchy_PrimaryKeys = Primary Keys
SchemaHierarchy_Programmability = Programmability
SchemaHierarchy_Queues = Queues
SchemaHierarchy_RemoteServiceBindings = Remote Service Bindings
SchemaHierarchy_ReturnedColumns = Returned Columns
SchemaHierarchy_Roles = Roles
SchemaHierarchy_Routes = Routes
SchemaHierarchy_Rules = Rules
SchemaHierarchy_Schemas = Schemas
SchemaHierarchy_Security = Security
SchemaHierarchy_ServerObjects = Server Objects
SchemaHierarchy_Management = Management
SchemaHierarchy_ServerTriggers = Triggers
SchemaHierarchy_ServiceBroker = Service Broker
SchemaHierarchy_Services = Services
SchemaHierarchy_Signatures = Signatures
SchemaHierarchy_LogFiles = Log Files
SchemaHierarchy_Statistics = Statistics
SchemaHierarchy_Storage = Storage
SchemaHierarchy_StoredProcedures = Stored Procedures
SchemaHierarchy_SymmetricKeys = Symmetric Keys
SchemaHierarchy_Synonyms = Synonyms
SchemaHierarchy_Tables = Tables
SchemaHierarchy_Triggers = Triggers
SchemaHierarchy_Types = Types
SchemaHierarchy_UniqueKeys = Unique Keys
SchemaHierarchy_UserDefinedDataTypes = User-Defined Data Types
SchemaHierarchy_UserDefinedTypes = User-Defined Types (CLR)
SchemaHierarchy_Users = Users
SchemaHierarchy_Views = Views
SchemaHierarchy_XmlIndexes = XML Indexes
SchemaHierarchy_XMLSchemaCollections = XML Schema Collections
SchemaHierarchy_UserDefinedTableTypes = User-Defined Table Types
SchemaHierarchy_FilegroupFiles = Files
MissingCaption = Missing Caption
SchemaHierarchy_BrokerPriorities = Broker Priorities
SchemaHierarchy_CryptographicProviders = Cryptographic Providers
SchemaHierarchy_DatabaseAuditSpecifications = Database Audit Specifications
SchemaHierarchy_DatabaseEncryptionKeys = Database Encryption Keys
SchemaHierarchy_EventSessions = Event Sessions
SchemaHierarchy_FullTextStopLists = Full Text Stoplists
SchemaHierarchy_ResourcePools = Resource Pools
SchemaHierarchy_ServerAudits = Audits
SchemaHierarchy_ServerAuditSpecifications = Server Audit Specifications
SchemaHierarchy_SpatialIndexes = Spatial Indexes
SchemaHierarchy_WorkloadGroups = Workload Groups
SchemaHierarchy_SqlFiles = SQL Files
SchemaHierarchy_ServerFunctions = Server Functions
SchemaHierarchy_SqlType = SQL Type
SchemaHierarchy_ServerOptions = Server Options
SchemaHierarchy_DatabaseDiagrams = Database Diagrams
SchemaHierarchy_SystemTables = System Tables
SchemaHierarchy_Databases = Databases
SchemaHierarchy_SystemContracts = System Contracts
SchemaHierarchy_SystemDatabases = System Databases
SchemaHierarchy_SystemMessageTypes = System Message Types
SchemaHierarchy_SystemQueues = System Queues
SchemaHierarchy_SystemServices = System Services
SchemaHierarchy_SystemStoredProcedures = System Stored Procedures
SchemaHierarchy_SystemViews = System Views
SchemaHierarchy_DataTierApplications = Data-tier Applications
SchemaHierarchy_ExtendedStoredProcedures = Extended Stored Procedures
SchemaHierarchy_SystemAggregateFunctions = Aggregate Functions
SchemaHierarchy_SystemApproximateNumerics = Approximate Numerics
SchemaHierarchy_SystemBinaryStrings = Binary Strings
SchemaHierarchy_SystemCharacterStrings = Character Strings
SchemaHierarchy_SystemCLRDataTypes = CLR Data Types
SchemaHierarchy_SystemConfigurationFunctions = Configuration Functions
SchemaHierarchy_SystemCursorFunctions = Cursor Functions
SchemaHierarchy_SystemDataTypes = System Data Types
SchemaHierarchy_SystemDateAndTime = Date and Time
SchemaHierarchy_SystemDateAndTimeFunctions = Date and Time Functions
SchemaHierarchy_SystemExactNumerics = Exact Numerics
SchemaHierarchy_SystemFunctions = System Functions
SchemaHierarchy_SystemHierarchyIdFunctions = Hierarchy Id Functions
SchemaHierarchy_SystemMathematicalFunctions = Mathematical Functions
SchemaHierarchy_SystemMetadataFunctions = Metadata Functions
SchemaHierarchy_SystemOtherDataTypes = Other Data Types
SchemaHierarchy_SystemOtherFunctions = Other Functions
SchemaHierarchy_SystemRowsetFunctions = Rowset Functions
SchemaHierarchy_SystemSecurityFunctions = Security Functions
SchemaHierarchy_SystemSpatialDataTypes = Spatial Data Types
SchemaHierarchy_SystemStringFunctions = String Functions
SchemaHierarchy_SystemSystemStatisticalFunctions = System Statistical Functions
SchemaHierarchy_SystemTextAndImageFunctions = Text and Image Functions
SchemaHierarchy_SystemUnicodeCharacterStrings = Unicode Character Strings
SchemaHierarchy_AggregateFunctions = Aggregate Functions
SchemaHierarchy_ScalarValuedFunctions = Scalar-valued Functions
SchemaHierarchy_TableValuedFunctions = Table-valued Functions
SchemaHierarchy_SystemExtendedStoredProcedures = System Extended Stored Procedures
SchemaHierarchy_BuiltInType = Built-in Types
SchemaHierarchy_BuiltInServerRole = Built-in Server Roles
SchemaHierarchy_UserWithPassword = User with Password
SchemaHierarchy_SearchPropertyList = Search Property List
SchemaHierarchy_SecurityPolicies = Security Policies
SchemaHierarchy_SecurityPredicates = Security Predicates
SchemaHierarchy_ServerRole = Server Role
SchemaHierarchy_SearchPropertyLists = Search Property Lists
SchemaHierarchy_ColumnStoreIndexes = Column Store Indexes
SchemaHierarchy_TableTypeIndexes = Table Type Indexes
SchemaHierarchy_Server = Server
SchemaHierarchy_SelectiveXmlIndexes = Selective XML Indexes
SchemaHierarchy_XmlNamespaces = XML Namespaces
SchemaHierarchy_XmlTypedPromotedPaths = XML Typed Promoted Paths
SchemaHierarchy_SqlTypedPromotedPaths = T-SQL Typed Promoted Paths
SchemaHierarchy_DatabaseScopedCredentials = Database Scoped Credentials
SchemaHierarchy_ExternalDataSources = External Data Sources
SchemaHierarchy_ExternalFileFormats = External File Formats
SchemaHierarchy_ExternalResources = External Resources
SchemaHierarchy_ExternalTables = External Tables
SchemaHierarchy_DroppedLedgerColumns = Dropped Ledger Columns
SchemaHierarchy_DroppedLedgerTables = Dropped Ledger Tables
SchemaHierarchy_DroppedLedgerViews = Dropped Ledger Views
SchemaHierarchy_AlwaysEncryptedKeys = Always Encrypted Keys
SchemaHierarchy_ColumnMasterKeys = Column Master Keys
SchemaHierarchy_ColumnEncryptionKeys = Column Encryption Keys
SchemaHierarchy_SubroutineParameterLabelFormatString = {0} ({1}, {2}, {3})
SchemaHierarchy_SubroutineParameterNoDefaultLabel = No default
SchemaHierarchy_SubroutineParameterInputLabel = Input
SchemaHierarchy_SubroutineParameterInputOutputLabel = Input/Output
SchemaHierarchy_SubroutineParameterInputReadOnlyLabel = Input/ReadOnly
SchemaHierarchy_SubroutineParameterInputOutputReadOnlyLabel = Input/Output/ReadOnly
SchemaHierarchy_SubroutineParameterDefaultLabel = Default
SchemaHierarchy_NullColumn_Label = null
SchemaHierarchy_NotNullColumn_Label = not null
SchemaHierarchy_UDDTLabelWithType = {0} ({1}, {2})
SchemaHierarchy_UDDTLabelWithoutType = {0} ({1})
SchemaHierarchy_ComputedColumnLabelWithType = {0} ({1}Computed, {2}, {3})
SchemaHierarchy_ComputedColumnLabelWithoutType = {0} ({1}Computed)
SchemaHierarchy_ColumnSetLabelWithoutType = {0} (Column Set, {1})
SchemaHierarchy_ColumnSetLabelWithType = {0} (Column Set, {1}{2}, {3})
SchemaHierarchy_ColumnSetLabelWithTypeAndKeyString = {0} (Column Set, {1}, {2}, {3})
UniqueIndex_LabelPart = Unique
NonUniqueIndex_LabelPart = Non-Unique
ClusteredIndex_LabelPart = Clustered
NonClusteredIndex_LabelPart = Non-Clustered
History_LabelPart = History
SystemVersioned_LabelPart = System-Versioned
UpdatableLedger_LabelPart = Updatable Ledger
AppendOnlyLedger_LabelPart = Append-Only Ledger
Ledger_LabelPart = Ledger
External_LabelPart = External
FileTable_LabelPart = File Table
DatabaseNotAccessible = The database {0} is not accessible.
############################################################################
# Scripting Service
ScriptingParams_ConnectionString_Property_Invalid = Error parsing ScriptingParams.ConnectionString property.
ScriptingParams_FilePath_Property_Invalid = Invalid directory specified by the ScriptingParams.FilePath property.
ScriptingListObjectsCompleteParams_ConnectionString_Property_Invalid = Error parsing ScriptingListObjectsCompleteParams.ConnectionString property.
StoredProcedureScriptParameterComment = -- TODO: Set parameter values here.
ScriptingGeneralError = An error occurred while scripting the objects.
ScriptingExecuteNotSupportedError = Scripting as Execute is only supported for Stored Procedures
############################################################################
# Backup Service
BackupTaskName = Backup Database
# Backup File Validation Errors
BackupPathIsFolderError = Please provide a file path instead of directory path
InvalidBackupPathError = The provided path is invalid
############################################################################
# Task Service
TaskInProgress = In progress
TaskCompleted = Completed
###########################################################################
# Restore
ConflictWithNoRecovery = Specifying this option when restoring a backup with the NORECOVERY option is not permitted.
InvalidPathForDatabaseFile = Invalid path for database file: '{0}'
Log = Log
RestorePlanFailed = Failed to create restore plan
RestoreNotSupported = Restore database is not supported
RestoreTaskName = Restore Database
RestoreCopyOnly = (Copy Only)
RestoreBackupSetComponent = Component
RestoreBackupSetName = Name
RestoreBackupSetType = Type
RestoreBackupSetServer = Server
RestoreBackupSetDatabase = Database
RestoreBackupSetPosition = Position
RestoreBackupSetFirstLsn = First LSN
RestoreBackupSetLastLsn = Last LSN
RestoreBackupSetCheckpointLsn = Checkpoint LSN
RestoreBackupSetFullLsn = Full LSN
RestoreBackupSetStartDate = Start Date
RestoreBackupSetFinishDate = Finish Date
RestoreBackupSetSize = Size
RestoreBackupSetUserName = User Name
RestoreBackupSetExpiration = Expiration
TheLastBackupTaken = The last backup taken ({0})
NoBackupsetsToRestore = No backupset selected to be restored
UnsupportedDeviceType(String deviceType, String engineEdition) = Unsupported device type {0} for engine edition {1}.
############################################################################
# Generate Script
ScriptTaskName = scripting
############################################################################
# File Browser Validation Errors
InvalidPathError = Cannot access the specified path on the server: {0}
############################################################################
# Profiler
ProfilerConnectionNotFound = Connection not found
AzureSystemDbProfilingError = Cannot profile Azure system databases
CreateSessionFailed(String error) = Failed to create session: {0}
StartSessionFailed(String error) = Failed to start session: {0}
PauseSessionFailed(String error) = Failed to pause session: {0}
StopSessionFailed(String error) = Failed to stop session: {0}
SessionNotFound = Cannot find requested XEvent session
SessionAlreadyExists(String sessionName) = An XEvent session named {0} already exists
############################################################################
# Azure Blob Service
NotSupportedCloudCreateSas = Create shared access signature is not supported for cloud instances.
CreateSasForBlobContainerFailed = Cannot generate SAS URI for blob container.
WriteSASCredentialToSqlServerFailed = Failed storing shared access signature token on the SQL Servers.
;job categories
CategoryLocal = [Uncategorized (Local)]
CategoryFromMsx = Jobs from MSX
CategoryMultiServer = [Uncategorized (Multi-Server)]
CategoryDBMaint = Database Maintenance
CategoryWebAssistant = Web Assistant
CategoryFullText = Full-Text
CategoryReplDistribution = REPL-Distribution
CategoryReplDistributionCleanup = REPL-Distribution Cleanup
CategoryReplHistoryCleanup = REPL-History Cleanup
CategoryReplLogReader = REPL-LogReader
CategoryReplMerge = REPL-Merge
CategoryReplSnapShot = REPL-Snapshot
CategoryReplCheckup = REPL-Checkup
CategoryReplCleanup = REPL-Subscription Cleanup
CategoryReplAlert = REPL-Alert Response
CategoryReplQReader = REPL-QueueReader
CategoryReplication = Replication
CategoryUncategorized = [Uncategorized]
CategoryLogShipping = Log Shipping
CategoryDBEngineTuningAdvisor = Database Engine Tuning Advisor
CategoryDataCollector = Data Collector
UnknownSizeUnit(unit) = Unknown size unit {0}
UnexpectedRunType = Unexpected run type.
CredentialNoLongerExists = The object does no longer exist on server.
UnknownServerType(string serverTypeName) = Unknown server type '{0}'.
SetOwnerFailed(string ownerName) = The current login does not have permissions to set the database owner to '{0}' The database was created successfully however.
TargetServerNotSelected = You must specify the Target Servers on which this multi server job will execute.
ProxyAccountNotFound(string proxyName) = Proxy account '{0}' does not exist on the server.
SysadminAccount = SQL Server Agent Service Account
JobAlreadyExists(string jobName) = A job named '{0}' already exists. Enter a unique name for the job.
JobStepNameCannotBeBlank = The name of the job step cannot be blank.
JobStepNameAlreadyExists(string jobName) = There is already a step named '{0}' for this job. You must specify a different name.
AlertNameCannotBeBlank = The name of the alert cannot be blank.
CannotCreateNewAlert = Cannot create new alert.
CannotAlterAlert = Cannot alter alert.
; Schedule error message
InvalidScheduleTitle = Invalid Schedule
InvalidWeeklySchedule = Select at least one day to be part of this weekly schedule.
StartDateGreaterThanEndDate = The job schedule starting date cannot be greater than the ending date.
StartTimeGreaterThanEndTime = The job schedule starting time cannot be after the ending time.
EndTimeEqualToStartTime = The job schedule ending time must be after the starting time.
InvalidStartDate = Start date must be on or after January 1, 1990.
ScheduleNameAlreadyExists(string scheduleName)=There is already a schedule named '{0}' for this job. You must specify a different name.
; Exception thrown when job server is not available
JobServerIsNotAvailable = Job server is not available
############################################################################
# Admin Service
NeverBackedUp = Never
Error_InvalidDirectoryName = Path {0} is not a valid directory
Error_ExistingDirectoryName = For directory {0} a file with name {1} already exist
############################################################################
# DacFx
ExportBacpacTaskName = Export bacpac
ImportBacpacTaskName = Import bacpac
ExtractDacpacTaskName = Extract dacpac
DeployDacpacTaskName = Deploy dacpac
GenerateScriptTaskName = Generate script
ProjectExtractTaskName = Extract project files
ValidateStreamingJobTaskName = Validate streaming job
ExtractInvalidVersion = Invalid version '{0}' passed. Version must be in the format x.x.x.x where x is a number.
StreamNotFoundInModel(string streamType, string missingStreamName) = Streaming query statement contains a reference to missing {0} stream '{1}'. You must add it to the database model.
Input = input
Output = output
StreamingJobValidationFailed(string jobName) = Validation for external streaming job '{0}' failed:
FragmentShouldHaveOnlyOneBatch = TSQL fragment should contain exactly one batch.
NoCreateStreamingJobStatementFound = No External Streaming Job creation TSQL found (EXEC sp_create_streaming_job statement).
############################################################################
# Schema Compare
PublishChangesTaskName = Apply schema compare changes
SchemaCompareExcludeIncludeNodeNotFound = Failed to find the specified change in the model
OpenScmpConnectionBasedModelParsingError = Error encountered while trying to parse connection information for endpoint '{0}' with error message '{1}'
SchemaCompareSessionNotFound = Could not find the schema compare session to cancel
############################################################################
# SQL Assessment
SqlAssessmentGenerateScriptTaskName = Generate SQL Assessment script
SqlAssessmentQueryInvalidOwnerUri = Not connected to a server
SqlAssessmentConnectingError = Cannot connect to the server
SqlAssessmentUnsuppoertedEdition(int editionCode) = Unsupported engine edition {0}
############################################################################
# Azure Functions
CouldntFindAzureFunction(string functionName, string fileName) = Couldn't find Azure function with FunctionName '{0}' in {1}
MoreThanOneAzureFunctionWithName(string functionName, string fileName) = More than one Azure function found with the FunctionName '{0}' in {1}
SqlBindingsNet5NotSupported = Adding SQL bindings is not supported for .NET 5
############################################################################
# Show Plan
; Statement
Statement = Statement
; Statement description
StatementDesc = In most cases, contains the text of the Transact-SQL statement. For rows of type PLAN_ROW, contains a description of the operation.
; Physical Operation
PhysicalOperation = Physical Operation
; Physical Operation description
PhysicalOperationDesc = Physical implementation algorithm for the node. For rows of type PLAN_ROWS only.
; Logical Operation
LogicalOperation = Logical Operation
; Logical Operation description
LogicalOperationDesc = Relational algebraic operator this node represents. For rows of type PLAN_ROWS only.
; Operation description. Short
OperationDescriptionShort = Description
; Operation description
OperationDescription = Operation description.
; Operation Argument. Short
OperationArgumentShort = Argument
; Operation Argument description
OperationArgumentDescription = Provides supplemental information about the operation being performed. The contents of this column depend on the physical operator.
; Object field
ObjectShort = Object
; Object field description
ObjectDescription = Object.
; IndexKind field
IndexKind = Index Kind
; IndexKind field description
IndexKindDescription = Type of index for the referenced object.
; Defined Values
DefinedValues = Defined Values
; Defined Values description
DefinedValuesDescription = Contains a comma-separated list of values introduced by this operator, which may be computed expressions present in the current query, or internal values introduced by the query processor in order to process this query. For rows of type PLAN_ROWS only.
; Output List
OutputList = Output List
; Output List
OutputListDescription = Contains a comma-separated list of columns being projected by the current operation.
; Warnings
Warnings = Warnings
; Warnings description
WarningsDescription = Contains a comma-separated list of warning messages relating to the current operation. Warning messages may include the string 'NO STATS:()' with a list of columns.
; Parallel
Parallel = Parallel
; Parallel description
ParallelDescription = Whether the operator is running in parallel.
; Estimated Number of Rows Per Execution
EstimatedNumberOfRowsPerExecution = Estimated Number of Rows Per Execution
; Estimated Number of Rows Per Execution description
EstimatedNumberOfRowsPerExecutionDescription = Estimated number of rows per execution output by this operator. This is for PLAN_ROWS only.
; Estimated Number of Rows for All Executions
EstimatedNumberOfRowsForAllExecutions = Estimated Number of Rows for All Executions
; Estimated Number of Rows for All Executions description
EstimatedNumberOfRowsForAllExecutionsDescription = Estimated number of rows for all executions output by this operator. This is for PLAN_ROWS only.
; Estimated Rows Read
EstimatedRowsRead = Estimated Number of Rows to be Read
; Estimated Rows Read description
EstimatedRowsReadDescription = Number of rows estimated to be read by this operator. This value may differ from "Estimated Number of Rows for All Executions" if the operator has a predicate.
; GraphDB Transitive Closure
IsGraphDBTransitiveClosure = Is GraphDB Transitive Closure
; GraphDB Transitive Closure Description
IsGraphDBTransitiveClosureDescription = Whether the sequence represents a GraphDB transitive closure.
; Interleaved Executed
IsInterleavedExecuted = IsInterleavedExecuted
; Interleaved Executed Description
IsInterleavedExecutedDescription = Whether the operator is interleaved executed.
; Is Adaptive
IsAdaptive = Is Adaptive
; Is Adaptive description
IsAdaptiveDescription = Whether the operator is adaptive.
; Adaptive Threshold Rows
AdaptiveThresholdRows = Adaptive Threshold Rows
; Adaptive Threshold Rows description
AdaptiveThresholdRowsDescription = If this is an adaptive operator, the cardinality at which it adapts.
; Estimated Join Type
EstimatedJoinType = Estimated Join Type
; Estimated Join Type description
EstimatedJoinTypeDescription = The join type (nested loops or hash join) estimated by the query optimizer before adapting.
; Actual Join Type
ActualJoinType = Actual Join Type
; Actual Join Type Description
ActualJoinTypeDescription = The actual join picked (nested loops or hash join) as part of adaptive join execution.
; Estimated Row Size
EstimatedRowSize = Estimated Row Size
; Estimated Row Size description
EstimatedRowSizeDescription = Estimated average row size of the row being passed through this operator.
; Estimated IO Cost
EstimatedIoCost = Estimated I/O Cost
; Estimated IO Cost description
EstimatedIoCostDescription = Estimated I/O cost for this operator. For rows of type PLAN_ROWS only.
; Estimated CPU Cost
EstimatedCpuCost = Estimated CPU Cost
; Estimated CPU Cost description
EstimatedCpuCostDescription = Estimated CPU cost for this operator. For rows of type PLAN_ROWS only.
; Estimated Number of Executions
EstimatedNumberOfExecutions = Estimated Number of Executions
; Estimated Number of Executions description
EstimatedNumberOfExecutionsDescription = Estimated number of times this operator will be executed while running the current query.
; Show plan node property name
EstimatedOperatorCost = Estimated Operator Cost
; Estimated Costs description
EstimatedOperatorCostDescription = Estimated cost of this operator.
; Estimated Subtree Cost
EstimatedSubtreeCost = Estimated Subtree Cost
; Estimated Subtree Cost description
EstimatedSubtreeCostDescription = Estimated cumulative cost of this operation and all child operations.
; Number of Rows
NumberOfRows = Actual Number of Rows for All Executions
; Number of Rows description
NumberOfRowsDescription = Actual number of rows for All Executions output by this operator. For rows of type PLAN_ROWS only.
; Number of Rows Read by a Rowset (Table or Index)
ActualRowsRead = Number of Rows Read
; Number of Rows Read by a Rowset (Table or Index) Description
ActualRowsReadDescription = Number of rows read from a table or an index prior to applying a predicate filter. For rows of type PLAN_ROWS only.
; Number of Batches
NumberOfBatches = Actual Number of Batches
; Number of Batches description
NumberOfBatchesDescription = Actual number of Batches output by this operator.
; Number of Executions
NumberOfExecutions = Number of Executions
; Number of Executions description
NumberOfExecutionsDescription = Number of times this operator will be executed while running the current query.
; Estimated Data Size
EstimatedDataSize = Estimated Data Size
; Estimated Data Size description
EstimatedDataSizeDescription = Estimated data size of the data being passed through this operator.
; Show plan's simple root node property
ParameterList = Parameter List
; Show plan's simple root node property description
ParameterListDescription = Parameter list.
; Show plan's simple root node property
MemoryFractions = Memory Fractions
; Show plan's simple root node property description
MemoryFractionsDescription = Memory fractions.
; Show plan's simple root node property
MemoryFractionsInput = Memory Fractions Input
; Show plan's simple root node property description
MemoryFractionsInputDescription = Memory fractions input.
; Show plan's simple root node property
MemoryFractionsOutput = Memory Fractions Output
; Show plan's simple root node property description
MemoryFractionsOutputDescription = Memory fractions output.
; Show plan's UDX node property
UdxName = Name
; Show plan's UDX node property description
UdxNameDescription = Name.
; Show plan's ConstantScan node property
Values = Values
; Show plan's ConstantScan node property description
ValuesDescription = Values.
; CachedPlanSize property
CachedPlanSize = Cached plan size
; Description for CachedPlanSize property
CachedPlanSizeDescription = Cached plan size.
; UsePlan property
UsePlan = Use plan
; InlineScalarTsqlUdf property
ContainsInlineScalarTsqlUdfs = Contains Inline Scalar Tsql Udfs
; DegreeOfParallelism property
DegreeOfParallelism = Degree of Parallelism
; Description for DegreeOfParallelism property
DegreeOfParallelismDescription = Degree of parallelism.
; EffectiveDegreeOfParallelism property
EffectiveDegreeOfParallelism = Effective Degree of Parallelism
; Description for EffectiveDegreeOfParallelism property
EffectiveDegreeOfParallelismDescription = Max degree of parallelism during columnstore index build.
; Root node for show plan property
MemoryGrant = Memory Grant
; Description for MemoryGrant property
MemoryGrantDescription = Memory grant.
; Show plan node property
RemoteDestination = Remote Destination
; Show plan node property description
RemoteDestinationDescription = Remote object.
; Show plan node property
RemoteObject = Remote Object
; Show plan node property description
RemoteObjectDescription = Remote object.
; Show plan node property
RemoteSource = Remote Source
; Show plan node property description
RemoteSourceDescription = Remote source.
; Show plan node property
UsedUdxColumns = Used UDX Columns
; Show plan node property description
UsedUdxColumnsDescription = Used UDX columns.
; Show plan node property
InnerSideJoinColumns = Inner Side Join columns
; Show plan node property description
InnerSideJoinColumnsDescription = Inner side join columns.
; Show plan node property
OuterSideJoinColumns = Outer Side Join columns
; Show plan node property description
OuterSideJoinColumnsDescription = Outer side join columns.
; Show plan node property
WhereJoinColumns = Where (join columns)
; Show plan node property
Residual = Residual
; Show plan node property description
ResidualDescription = Residual.
; Show plan node property
PassThru = Pass Through
; Show plan node property description
PassThruDescription = Pass throuh.
; Show plan node property
ManyToMany = Many to Many
; Show plan node property description
ManyToManyDescription = Many to many.
; Show plan node property
PartitionColumns = Partition Columns
; Show plan node property description
PartitionColumnsDescription = Partition columns.
; Column sort type
Ascending = Ascending
; Column sort type
Descending = Descending
; Show plan node property
HashKeys = Hash Keys
; Show plan node property description
HashKeysDescription = Hash keys.
; Show plan node property
ProbeColumn = Probe Column
; Show plan node property description
ProbeColumnDescription = Probe column.
; Show plan node property
PartitioningType = Partitioning Type
; Show plan node property description
PartitioningTypeDescription = Partitioning type.
; Show plan node property
GroupBy = Group By
; Show plan node property description
GroupByDescription = Group by.
; Show plan node property
GroupingSets = Grouping Sets
; Show plan node property description
GroupingSetsDescription = The group sets list. Each Value is a reverse bit map for the grouping columns in Group By property.
; Show plan node property
SegmentColumn = Segment Column
; Show plan node property description
SegmentColumnDescription = Segment column.
; Show plan node property
RankColumns = Rank Columns
; Show plan node property description
RankColumnsDescription = Rank columns.
; Show plan node property
Predicate = Predicate
; Show plan node property description
PredicateDescription = Predicate.
; Show plan node property
OuterReferences = Outer References
; Show plan node property description
OuterReferencesDescription = Outer references.
; Show plan node property
ScalarOperator = Scalar Operator
; Show plan node property
ActionColumn = Action Column
; Show plan node property description
ActionColumnDescription = Action column.
; Show plan node property
OriginalActionColumn = Original Action Column
; Show plan node property description
OriginalActionColumnDescription = Original Action column.
; Show plan node property
Rows = Top Rows
; Show plan node property description
RowsDescription = Top Rows.
; Show plan node property
SeekPredicate = Seek Predicate
; Show plan node property description
SeekPredicateDescription = Seek predicate.
; Show plan node property
Partitioned = Partitioned
; Show plan node property description
PartitionedDescription = Whether the operation is on a partitioned table or index.
; Show plan node property
SeekKeys = Seek Keys
; Show plan node property description
SeekKeysDescription = Keys used by a seek operation.
; Show plan node property
PartitionsAccessed = Actual Partitions Accessed
; Show plan node property
PartitionCount = Actual Partition Count
; Show plan node property
TieColumns = Tie Columns
; Show plan node property description
TieColumnsDescription = Tie columns.
; Show plan node property
IsPercent = Is Percent
; Show plan node property description
IsPercentDescription = Is percent.
; Show plan node property
WithTies = With Ties
; Show plan node property description
WithTiesDescription = With ties.
; Show plan node property
PartitionId = Partition ID
; Show plan node property description
PartitionIdDescription = Partition ID.
; Show plan node property
Ordered = Ordered
; Show plan node property description
OrderedDescription = Ordered.
; ScanDirection property
ScanDirection = Scan Direction
;ScanDirection property description
ScanDirectionDescription = Direction of the scan operation as either forward or backward.
; Show plan node property
ForcedIndex = Forced Index
; Show plan node property description
ForcedIndexDescription = Forced index.
; Show plan node property
SetPredicate = Predicate
; Show plan node property description
SetPredicateDescription = Predicate
; Show plan node property
TopExpression = Top Expression
; Show plan node property description
TopExpressionDescription = Top expression.
; Show plan node property
HashKeysBuild = Hash Keys Build
; Show plan node property description
HashKeysBuildDescription = Hash keys build.
; Show plan node property
HashKeysProbe = Hash Keys Probe
; Show plan node property description
HashKeysProbeDescription = Hash keys probe.
; Show plan node property
BuildResidual = Build Residual
; Show plan node property description
BuildResidualDescription = Build residual.
; Show plan node property
ProbeResidual = Probe Residual
; Show plan node property description
ProbeResidualDescription = Probe residual.
; Show plan node property
SeekPredicates = Seek Predicates
; Show plan node property description
SeekPredicatesDescription = Seek predicates.
; Set options property in show plan
SetOptions = Set Options
; Set options property in show plan description
SetOptionsDescription = Set options.
; Optimization Level property in show plan
OptimizationLevel = Optimization Level
; Optimization Level property in show plan description
OptimizationLevelDescription = Optimization level.
; StatementOptmEarlyAbortReason property
StatementOptmEarlyAbortReason = Reason For Early Termination Of Statement Optimization
; StatementOptmEarlyAbortReason property value
TimeOut = Time Out
; StatementOptmEarlyAbortReason property value
MemoryLimitExceeded = Memory Limit Exceeded
; StatementOptmEarlyAbortReason property value
GoodEnoughPlanFound = Good Enough Plan Found
; Estimated Rebinds
EstimatedRebinds = Estimated Rebinds
; Estimated Rebinds Description
EstimatedRebindsDescription = Estimated rebinds.
; Estimated Rewinds
EstimatedRewinds = Estimated Rewinds
; Estimated Rewinds Description
EstimatedRewindsDescription = Estimated rewinds.
; Actual Locally Aggregated Rows
ActualLocallyAggregatedRows = Actual Number of Locally Aggregated Rows
; Actual Locally Aggregated Rows Description
ActualLocallyAggregatedRowsDescription = Actual number of locally aggregated rows
; Actual Rebinds
ActualRebinds = Actual Rebinds
; Actual Rebinds Description
ActualRebindsDescription = Actual Rebinds.
; Actual Rewinds
ActualRewinds = Actual Rewinds
; Actual Rewinds Description
ActualRewindsDescription = Actual Rewinds.
; Actual I/O Statistics
ActualIOStatistics = Actual I/O Statistics
; Actual I/O Statistics Description
ActualIOStatisticsDescription = Actual I/O Statistics
; Actual Time Statistics
ActualTimeStatistics = Actual Time Statistics
; Actual Time Statistics Description
ActualTimeStatisticsDescription = Actual Time Statistics
; Actual Elapsed Milliseconds
ActualElapsedms = Actual Elapsed Time (ms)
; Actual Elapsed Milliseconds Description
ActualElapsedmsDescription = Actual elapsed time in milliseconds
; Actual CPU Time Milliseconds
ActualCPUms = Actual Elapsed CPU Time (ms)
; Actual CPU Time Milliseconds Description
ActualCPUmsDescription = Actual elapsed CPU time in milliseconds
; Actual Scans
ActualScans = Actual Scans
; Actual Scans Description
ActualScansDescription = Actual Scans
; Actual Logical Reads
ActualLogicalReads = Actual Logical Reads
; Actual Logical Reads Description
ActualLogicalReadsDescription = Actual Logical Reads
; Actual Physical Reads
ActualPhysicalReads = Actual Physical Reads
; Actual Physical Reads Description
ActualPhysicalReadsDescription = Actual Physical Reads
; Actual Page Server Reads
ActualPageServerReads = Actual Page Server Reads
; Actual Page Server Reads Description
ActualPageServerReadsDescription = Actual Page Server Reads
; Actual Read Aheads
ActualReadAheads = Actual Read Aheads
; Actual Read Aheads Description
ActualReadAheadsDescription = Actual Read Aheads
; Actual Page Server Read Aheads
ActualPageServerReadAheads = Actual Page Server Read Aheads
; Actual Page Server Read Aheads Description
ActualPageServerReadAheadsDescription = Actual Page Server Read Aheads
; Actual Lob Logical Reads
ActualLobLogicalReads = Actual Lob Logical Reads
; Actual Lob Logical Reads Description
ActualLobLogicalReadsDescription = Actual Lob Logical Reads
; Actual Lob Physical Reads
ActualLobPhysicalReads = Actual Lob Physical Reads
; Actual Lob Physical Reads Description
ActualLobPhysicalReadsDescription = Actual Lob Physical Reads
; Actual Lob Page Server Reads
ActualLobPageServerReads = Actual Lob Page Server Reads
; Actual Lob Page Server Reads Description
ActualLobPageServerReadsDescription = Actual Lob Page Server Reads
; Actual Lob Read Aheads
ActualLobReadAheads = Actual Lob Read Aheads
; Actual Lob Read Aheads Description
ActualLobReadAheadsDescription = Actual Lob Read Aheads
; Actual Lob Page Server Read Aheads
ActualLobPageServerReadAheads = Actual Lob Page Server Read Aheads
; Actual Lob Page Server Read Aheads Description
ActualLobPageServerReadAheadsDescription = Actual Lob Page Server Read Aheads
; ActualMemoryGrantStats
ActualMemoryGrantStats = Memory Usage
; Hpc Row Count
HpcRowCount = Hpc Row Count
; Hpc Row Count Description
HpcRowCountDescription = Number of rows processed by Hpc devices.
; Hpc Kernel Elapsed Us
HpcKernelElapsedUs = Hpc Kernel Elapsed Time in Us
; Hpc Kernel Elapsed Us Description
HpcKernelElapsedUsDescription = Elapsed time (in micro seconds) of Hpc device kernel execution.
; Hpc Host To Device Bytes
HpcHostToDeviceBytes = Hpc Host To Device Bytes
; Hpc Host To Device Bytes Description
HpcHostToDeviceBytesDescription = Data transferred from host to Hpc device in bytes.
; Hpc Device To Host Bytes
HpcDeviceToHostBytes = Hpc Device To Host Bytes
; Hpc Device To Host Bytes Description
HpcDeviceToHostBytesDescription = Data transferred from Hpc device to host in bytes.
; InputMemoryGrant
InputMemoryGrant = Input Memory
; OutputMemoryGrant
OutputMemoryGrant = Output Memory
; UsedMemoryGrant
UsedMemoryGrant = Used Memory
; Distinct
Distinct = Distinct
; Distinct description
DistinctDescription = Distinct.
; OrderBy
OrderBy = Order By
; OrderBy description
OrderByDescription = Order by.
SpillOccurredDisplayString = Operator used tempdb to spill data during execution
; ColumnsWithNoStatistics property
ColumnsWithNoStatistics = Columns With No Statistics
; ColumnsWithNoStatistics property description
ColumnsWithNoStatisticsDescription = Columns with no statistics warning.
; NoJoinPredicate property
NoJoinPredicate = No Join Predicate
; NoJoinPredicate property description
NoJoinPredicateDescription = No Join predicate warning.
; SpillToTempDbOld property
SpillToTempDbOld = Operator used tempdb to spill data during execution with spill level {0}
; SpillToTempDb property
SpillToTempDb = Operator used tempdb to spill data during execution with spill level {0} and {1} spilled thread(s)
; SpillToTempDb property description
SpillToTempDbDescription = Spill to tempdb warning.
; SortSpillDetails property
SortSpillDetails = Sort wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
; SortSpillDetails property description
SortSpillDetailsDescription = Details of sort spill
; HashSpillDetails property
HashSpillDetails = Hash wrote {0} pages to and read {1} pages from tempdb with granted memory {2}KB and used memory {3}KB
; HahSpillDetails property description
HashSpillDetailsDescription = Details of hash spill
; FullUpdateForOnlineIndexBuild property
FullUpdateForOnlineIndexBuild = A partial update was converted to a full update because of an online index build
; FullUpdateForOnlineIndexBuild property description
FullUpdateForOnlineIndexBuildDescription = Full update for online index build warning
; Wait property
Wait = The query had to wait {0} seconds for {1} during execution
; Wait property description
WaitDescription = Query wait warning.
; PlanAffectingConvert property
PlanAffectingConvert = Type conversion in expression ({0}) may affect "{1}" in query plan choice
; PlanAffectingConvert property description
PlanAffectingConvertDescription = Plan-affecting type conversion warning.
; MemoryGrantWarning property
MemoryGrantWarning = The query memory grant detected "{0}", which may impact the reliability. Grant size: Initial {1} KB, Final {2} KB, Used {3} KB.
;MemoryGrantWarning property description
MemoryGrantWarningDescription = Details on memory grant warning
; StartupExpression property
StartupExpression = Startup Expression
; StartupExpression property description
StartupExpressionDescription = Whether a filter startup expression is used.
; StartupExpressionPredicate property
StartupExpressionPredicate = Startup Expression Predicate
; Query property
Query = Query
; Stack property
Stack = With Stack
; RowCount property
RowCount = Is Row Count
; Optimized property
Optimized = Optimized
; WithPrefetch property
WithPrefetch = With Prefetch
; Prefix property
Prefix = Prefix
; StartRange property
StartRange = Start
; StartRange property description
StartRangeDescription = Start of the range.
; EndRange property
EndRange = End
; EndRange property description
EndRangeDescription = End of the range.
; RangeColumns property
RangeColumns = Range Columns
; RangeExpressions property
RangeExpressions = Range Expressions
; ScanType property
ScanType = Scan Type
; ColumnReference property
ColumnReference = Column Reference
; Server property
ObjectServer = Server
; Server property description
ObjectServerDescription = Server name for the referenced object.
; Database property
ObjectDatabase = Database
; Database property description
ObjectDatabaseDescription = Database name for the referenced object.
; Index property
ObjectIndex = Index
; Index property description
ObjectIndexDescription = Index name for the referenced object.
; Schema property
ObjectSchema = Schema
; Schema property description
ObjectSchemaDescription = Schema name for the referenced object.
; Table property
ObjectTable = Table
; Table property description
ObjectTableDescription = Table name for the referenced object.
; Alias property
ObjectAlias = Alias
; Alias property description
ObjectAliasDescription = Alias used for the referenced object.
; Column property
ObjectColumn = Column
; Column property description
ObjectColumnDescription = Column name for the referenced object.
; ComputedColumn property
ObjectComputedColumn = Computed Column
; ComputedColumn property description
ObjectComputedColumnDescription = Whether this is a computed column.
; ParameterDataType property
ParameterDataType = Parameter Data Type
; ParameterCompiledValue property
ParameterCompiledValue = Parameter Compiled Value
; ParameterRuntimeValue property
ParameterRuntimeValue = Parameter Runtime Value
; CursorPlan property
CursorPlan = Cursor Plan
; CursorOperation property
CursorOperation = Cursor Operation
; CursorName property
CursorName = Cursor Name
; CursorActualType property
CursorActualType = Cursor Actual Type
; CursorRequestedType property
CursorRequestedType = Cursor Requested Type
; CursorConcurrency property
CursorConcurrency = Cursor Concurrency
; ForwardOnly property
ForwardOnly = Forward Only
; QueryPlan property
QueryPlan = Query Plan
; OperationType property
OperationType = Operation Type
; Node ID property
NodeId = Node ID
; Primary Node ID property
PrimaryNodeId = Primary Node ID
; Internal Info property
InternalInfo = Internal Debugging Information
; Foreign Key References Count property
ForeignKeyReferencesCount = Foreign Key References Count
; No Matching Index Count property
NoMatchingIndexCount = No Matching Indexes Count
; Partial Matching Index Count property
PartialMatchingIndexCount = Partial Matching Indexes Count
; Logical operator
LogicalOpCollapse = Collapse
; Logical operator
LogicalOpConcatenation = Concatenation
; Logical operator
LogicalOpConstantScan = Constant Scan
; Logical operator
LogicalOpGatherStreams = Gather Streams
; Logical operator
LogicalOpRepartitionStreams = Repartition Streams
; Logical operator
LogicalOpDistributeStreams = Distribute Streams
; Logical operator
LogicalOpFilter = Filter
; Logical operator
LogicalOpAssert = Assert
; Logical operator
LogicalOpLogRowScan = Log Row Scan
; Logical operator
LogicalOpPrint = Print
; Logical operator
LogicalOpComputeScalar = Compute Scalar
; Logical operator
LogicalOpMergeInterval = Merge Interval
; Logical operator
LogicalOpRank = Rank
; Logical operator
LogicalOpSegment = Segment
; Logical operator
LogicalOpSequence = Sequence
; Logical operator
LogicalOpSplit = Split
; Logical operator
LogicalOpAggregate = Aggregate
; Logical operator
LogicalOpTableScan = Table Scan
; Logical operator
LogicalOpClusteredIndexScan = Clustered Index Scan
; Logical operator
LogicalOpClusteredIndexSeek = Clustered Index Seek
; Logical operator
LogicalOpDeletedScan = Deleted Scan
; Logical operator
LogicalOpInsertedScan = Inserted Scan
; Logical operator
LogicalOpParameterTableScan = Parameter Table Scan
; Logical operator
LogicalOpPut = Put
; Logical operator
LogicalOpIndexScan = Index Scan
; Logical operator
LogicalOpIndexSeek = Index Seek
; Logical operator
LogicalOpRemoteScan = Remote Scan
; Logical operator
LogicalOpRemoteIndexScan = Remote Index Scan
; Logical operator
LogicalOpRemoteIndexSeek = Remote Index Seek
; Logical operator
LogicalOpRemoteQuery = Remote Query
; Logical operator
LogicalOpRemoteInsert = Remote Insert
; Logical operator
LogicalOpRemoteUpdate = Remote Update
; Logical operator
LogicalOpRemoteDelete = Remote Delete
; Logical operator
LogicalOpClusteredUpdate = Clustered Update
; Logical operator
LogicalOpDistinctSort = Distinct Sort
; Logical operator
LogicalOpSort = Sort
; Logical operator
LogicalOpTopNSort = Top N Sort
; Logical operator
LogicalOpEagerSpool = Eager Spool
; Logical operator
LogicalOpLazySpool = Lazy Spool
; Logical operator
LogicalOpUpdate = Update
; Logical operator
LogicalOpInsert = Insert
; Logical operator
LogicalOpDelete = Delete
; Logical operator
LogicalOpMerge = Merge
; Logical operator
LogicalOpTop = Top
; Logical operator
LogicalOpDistinct = Distinct
; Logical operator
LogicalOpFlowDistinct = Flow Distinct
; Logical operator
LogicalOpPartialAggregate = Partial Aggregate
; Logical operator
LogicalOpInnerApply = Inner Apply
; Logical operator
LogicalOpInnerJoin = Inner Join
; Logical operator
LogicalOpLeftAntiSemiApply = Left Anti Semi Apply
; Logical operator
LogicalOpLeftSemiApply = Left Semi Apply
; Logical operator
LogicalOpLeftOuterApply = Left Outer Apply
; Logical operator
LogicalOpLeftOuterJoin = Left Outer Join
; Logical operator
LogicalOpRightOuterJoin = Right Outer Join
; Logical operator
LogicalOpFullOuterJoin = Full Outer Join
; Logical operator
LogicalOpLeftSemiJoin = Left Semi Join
; Logical operator
LogicalOpLeftAntiSemiJoin = Left Anti Semi Join
; Logical operator
LogicalOpRightSemiJoin = Right Semi Join
; Logical operator
LogicalOpRightAntiSemiJoin = Right Anti Semi Join
; Logical operator
LogicalOpIntersect = Intersect
; Logical operator
LogicalOpIntersectAll = Intersect All
; Logical operator
LogicalOpUnion = Union
; Logical operator
LogicalOpLeftDiff = Left Diff
; Logical operator
LogicalOpLeftDiffAll = Left Diff All
; Logical operator
LogicalOpRightDiff = Right Diff
; Logical operator
LogicalOpRightDiffAll = Right Diff All
; Logical operator
LogicalOpAntiDiff = Anti Diff
; Logical operator
LogicalOpCrossJoin = Cross Join
; Logical operator
LogicalOpBitmapCreate = Bitmap Create
; Logical operator
LogicalOpUDX = UDX
; Logical operator
LogicalOpWindow = Window Spool
; Logical operator
LogicalOpSwitch = Switch
; Logical operator
LogicalOpMergeStats = Merge Stats
; Logical operator
LogicalOpLocalStats = Local Stats
; Logical operator
LogicalOpTableValuedFunction = Table Valued Function
; Logical operator
LogicalOpBatchHashTableBuild = Batch Hash Table Build
; Logical operator
LogicalOpForeignKeyReferencesCheck = Foreign Key References Check
; RIDLookup operator
LogicalOpRIDLookup = RID Lookup
; StoredProc node
StoredProc = Stored Procedure
; UDF node
Udf = UDF
; ProcName property
ProcName = Procedure Name
; Storage property
Storage = Storage
; Storage property
StorageDesc = Storage
; ActualExectionMode property
ActualExecMode = Actual Execution Mode
ActualExecModeDesc = Actual Execution Mode
; EstimatedExecutionMode property
EstimatedExecMode = Estimated Execution Mode
EstimatedExecModeDesc = Estimated Execution Mode
;"Cost: {0} percent" String to format
CostFormat(string x) = Cost: {0} %
; Remote Data Access
RemoteDataAccess = Remote Data Access
RemoteDataAccessDescription = Whether the operator uses remote procedure call (RPC) to access remote data.
; Clone Access Scope
CloneAccessScope = Clone Access Scope
CloneAccessScopeDescription = Clones that the operator may access.
PrimaryClones = Primary Clones
SecondaryClones = Secondary Clones
BothClones = All Clones
EitherClones = Primary Or Secondary Clones
ExactMatchClones = Single Clone Match
; Remoting for remote exchange operator
Remoting = Remoting
RemotingDescription = Whether the operator can run remotely.
; Activation
Activation = Activation
; Brick Routing
BrickRouting = Brick Routing
FragmentIdColumn = Fragment Id Column
; Showplan edit query text button
EditQueryText = Edit Query Text from Showplan XML (possibly truncated)
; error message when the ShowPlan source cannot be recognized
UnknownShowPlanSource = Execution plan source type can not be recognized.
; Save plan dialog filter string
SavePlanFilter = Sql Plan files (*.SqlPlan)|*.SqlPlan|All files (*.*)|*.*
; Message box if user tries to save in XML show plan from Shiloh or Sphinx
NoXmlPlanData = Plan data is not available in XML format. Only plans from SQL Server Yukon can be saved.
; Description of a per thread counter
PerThreadCounterDescription = Per-thread counter information.
; Runtime counter property name
RuntimeCounterThread(int index) = Thread {0}
; Runtime counter property name. Thread on Instance.
RuntimeCounterThreadOnInstance(int thread, int instance) = Thread {0} on Instance {1}
; Runtime counter property name
RuntimeCounterThreadAll = All threads
; label for Connection Properties hyperlink
ConnectionPropertiesLabel = View connection properties
; Error when displaying show plan properties
UnknownAssignType = Unknown assign type.
; exception message box caption
MessageBoxCaption = SQL Server
; Message shown when user enters wrong zoom level
ZoomLevelShouldBeBetween(int minimum, int maximum) = Zoom level must be an integer value between {0} and {1}.
; Exception thrown when node type is unknown
UnknownNodeType = Unknown node type.
; Exception thrown by show plan when it gets unknown type of cursor plan operation
UnknownCursorPlanOperation(string name) = Unknown cursor plan operation '{0}'.
; Exception thrown by show plan when it gets unknown statement type
UnknownStatementType = Statement type is not recognized.
; Show plan node property
RollupInfo = Rollup Information
; Show plan node property description
RollupInfoDescription = Rollup information.
; Show plan node property
HighestLevel = Highest Level
; Show plan node property description
HighestLevelDescription = The highest level of grouping attributes computed in this rollup.
; Show plan node property
RollupLevel = Rollup Levels
; Show plan node property description
RollupLevelDescription = All levels of grouping attributes computed in this rollup.
; Show plan node property
Level = Level
; Show plan node property description
LevelDescription = A level of grouping attributes computed in this rollup.
#
# Operators
#
; Unkown (reused string, unkown operator, or unkown reason, or unknown ...)
Unknown = Unknown
; Operator description
UnknownDescription = Unknown operator.
; Operator name
Result = Result
; Operator description
ResultDescription = Result.
; Operator name
Collapse = Collapse
; Operator description
CollapseDescription = Groups an insert and delete on the same value into an update within wide update plans.
; Operator name
Concatenation = Concatenation
; Operator description
ConcatenationDescription = Append multiple input tables to form the output table.
; Operator name
ConstantScan = Constant Scan
; Operator description
ConstantScanDescription = Scan an internal table of constants.
; Operator name
Parallelism = Parallelism
; Operator description
ParallelismDescription = An operation involving parallelism.
; Operator name
Put = Put
; Operator description
PutDescription = Export the rows from a local or external table to an external table.
; Operator name
DistributeStreams = Distribute Streams
; Operator description
DistributeStreamsDescription = Distribute streams.
; Operator name
GatherStreams = Gather Streams
; Operator description
GatherStreamsDescription = Gather streams.
; Operator name
RepartitionStreams = Repartition Streams
; Operator description
RepartitionStreamsDescription = Repartition streams.
; Operator name
EagerSpool = Eager Spool
; Operator description
EagerSpoolDescription = Eager Spool.
; Operator name
LazySpool = Lazy Spool
; Operator description
LazySpoolDescription = Lazy Spool.
; Operator name
Filter = Filter
; Operator description
FilterDescription = Restricting the set of rows based on a predicate.
; Operator name
Assert = Assert
; Operator description
AssertDescription = Used to verify that a specified condition exists.
; Operator name
HashMatch = Hash Match
; Operator description
HashMatchDescription = Use each row from the top input to build a hash table, and each row from the bottom input to probe into the hash table, outputting all matching rows.
; Operator name
HashMatchTeam = Hash Match Team
; Operator description
HashMatchTeamDescription = A contributor among multiple cooperating hashing operations.
; Operator name
HashMatchRoot = Hash Match Root
; Operator description
HashMatchRootDescription = The root member of a team of connected hash operators sharing a common hash function and partitioning strategy.
; Operator name
BookmarkLookup = Bookmark Lookup
; Operator description
BookmarkLookupDescription = Use a Bookmark (RID or clustering key) to look up the corresponding row in the table or clustered index.
; Operator name
LogRowScan = Log Row Scan
; Operator description
LogRowScanDescription = Scan the rows in the log.
; Operator name
MergeJoin = Merge Join
; Operator description
MergeJoinDescription = Match rows from two suitably sorted input tables exploiting their sort order.
; Operator name
NestedLoops = Nested Loops
; Operator description
NestedLoopsDescription = For each row in the top (outer) input, scan the bottom (inner) input, and output matching rows.
; Operator name
Print = Print
; Operator description
PrintDescription = Print.
; Operator name
ComputeScalar = Compute Scalar
; Operator description
ComputeScalarDescription = Compute new values from existing values in a row.
; Operator name
MergeInterval = Merge Interval
; Operator description
MergeIntervalDescription = Merge interval.
; Operator name
Rank = Rank
; Operator description
RankDescription = Creates a computed column with the rank of the values in an existing column in the table.
; Operator name
RowCountSpool = Row Count Spool
; Operator description
RowCountSpoolDescription = Stores the data from the input into a temporary table in order to optimize rewinds.
; Operator name
Segment = Segment
; Operator description
SegmentDescription = Segment.
; Operator name
Sequence = Sequence
; Operator description
SequenceDescription = Process each input, in sequence from top to bottom.
; Operator name
SequenceProject = Sequence Project
; Operator description
SequenceProjectDescription = Adds columns to perform computations over an ordered set.
; Operator name
Split = Split
; Operator description
SplitDescription = Split.
; Operator name
StreamAggregate = Stream Aggregate
; Operator description
StreamAggregateDescription = Compute summary values for groups of rows in a suitably sorted stream.
; Operator name
TableScan = Table Scan
; Operator description
TableScanDescription = Scan rows from a table.
; Operator name
ClusteredIndexScan = Clustered Index Scan
; Operator description
ClusteredIndexScanDescription = Scanning a clustered index, entirely or only a range.
; Operator name
ClusteredIndexSeek = Clustered Index Seek
; Operator description
ClusteredIndexSeekDescription = Scanning a particular range of rows from a clustered index.
; Operator name
DeletedScan = Deleted Scan
; Operator description
DeletedScanDescription = Scanning the pseudo-table 'deleted' within a trigger.
; Operator name
InsertedScan = Inserted Scan
; Operator description
InsertedScanDescription = Scan the pseudo-table 'inserted' within a trigger.
; Operator name
ParameterTableScan = Parameter Table Scan
; Operator description
ParameterTableScanDescription = Scan an internal table of parameter values.
; Operator name
IndexScan = Index Scan
; Operator description
IndexScanDescription = Scan a nonclustered index, entirely or only a range.
; Operator name
IndexSeek = Index Seek
; Operator description
IndexSeekDescription = Scan a particular range of rows from a nonclustered index.
; Operator name
ColumnstoreIndexScan = Columnstore Index Scan
; Operator description
ColumnstoreIndexScanDescription = Scan a columnstore index, entirely or only a range.
; Operator name
ColumnstoreIndexUpdate = Columnstore Index Update
; Operator description
ColumnstoreIndexUpdateDescription = Update rows in a columnstore index.
; Operator name
ColumnstoreIndexInsert = Columnstore Index Insert
; Operator description
ColumnstoreIndexInsertDescription = Insert rows in a columnstore index.
; Operator name
ColumnstoreIndexMerge = Columnstore Index Merge
; Operator description
ColumnstoreIndexMergeDescription = Merge rows in a columnstore index.
; Operator name
ColumnstoreIndexDelete = Columnstore Index Delete
; Operator description
ColumnstoreIndexDeleteDescription = Delete rows from a columnstore index.
; Operator name
RemoteScan = Remote Scan
; Operator description
RemoteScanDescription = Scan rows in a table stored in a database or file other than the current database server.
; Operator name
RemoteIndexScan = Remote Index Scan
; Operator description
RemoteIndexScanDescription = Scan an index stored in a database or file other than the current database server.
; Operator name
RemoteIndexSeek = Remote Index Seek
; Operator description
RemoteIndexSeekDescription = Scan a particular range of rows from a clustered index that is stored in a database or file other than the current database server.
; Operator name
RemoteQuery = Remote Query
; Operator description
RemoteQueryDescription = Send a SQL query to another than the current SQL Server.
; Operator name
RemoteInsert = Remote Insert
; Operator description
RemoteInsertDescription = Insert rows into a table stored in a database or file other than the current database server.
; Operator name
RemoteUpdate = Remote Update
; Operator description
RemoteUpdateDescription = Update rows in a table stored in a database or file other than the current database server.
; Operator name
RemoteDelete = Remote Delete
; Operator description
RemoteDeleteDescription = Delete rows in a table stored in a database or file other than the current database server.
; Operator name
ClusteredUpdate = Clustered Update
; Operator description
ClusteredUpdateDescription = Clustered Update.
; Operator name
Sort = Sort
; Operator description
SortDescription = Sort the input.
; Operator name
TableSpool = Table Spool
; Operator description
TableSpoolDescription = Stores the data from the input into a temporary table in order to optimize rewinds.
; Operator name
IndexSpool = Index Spool
; Operator description
IndexSpoolDescription = Reformats the data from the input into a temporary index, which is then used for seeking with the supplied seek predicate.
; Operator name
TableUpdate = Table Update
; Operator description
TableUpdateDescription = Update input rows in the table specified in the Argument field.
; Operator name
TableInsert = Table Insert
; Operator description
TableInsertDescription = Insert input rows into the table specified in Argument field.
; Operator name
TableDelete = Table Delete
; Operator description
TableDeleteDescription = Delete input rows from the table specified in Argument field.
; Operator name
TableMerge = Table Merge
; Operator description
TableMergeDescription = Merge input rows in the table specified in Argument field.
; Operator name
IndexUpdate = Index Update
; Operator description
IndexUpdateDescription = Update rows in an index.
; Operator name
IndexInsert = Index Insert
; Operator description
IndexInsertDescription = Insert rows into an index.
; Operator name
IndexDelete = Index Delete
; Operator description
IndexDeleteDescription = Delete rows from index.
; Operator name
ClusteredIndexUpdate = Clustered Index Update
; Operator description
ClusteredIndexUpdateDescription = Update rows in a clustered index.
; Operator name
ClusteredIndexInsert = Clustered Index Insert
; Operator description
ClusteredIndexInsertDescription = Insert rows in a clustered index.
; Operator name
ClusteredIndexMerge = Clustered Index Merge
; Operator description
ClusteredIndexMergeDescription = Merge rows in a clustered index.
; Operator name
ClusteredIndexDelete = Clustered Index Delete
; Operator description
ClusteredIndexDeleteDescription = Delete rows from a clustered index.
; Operator name
Top = Top
; Operator description
TopDescription = Select the first few rows based on a sort order.
; Operator name
Bitmap = Bitmap
; Operator description
BitmapDescription = Bitmap.
; Operator name
UDX = UDX
; Operator description
UDXDescription = UDX.
; Show plan's Window node property
Window = Window Spool
; Show plan's Window node property description
WindowDescription = Expands each row into the set of rows that represent the window associated with it.
; Show plan's Window Aggregate node property
WindowAggregate = Window Aggregate
; Show plan's Window Aggregate node property description
WindowAggregateDescription = Computes values of functions across the windows defined by the OVER clause. Input rowset is suitably sorted stream.
; Operator name
BatchHashTableBuild = Batch Hash Table Build
; Operator description
BatchHashTableBuildDescription = Batch Hash Table Build.
; Operator name
Switch = Switch
; Operator description
SwitchDescription = Switch.
; Operator name
TFP = Predict
; Operator description
TFPDescription = Applies a trained machine learning model to input data
; Operator name
TableValueFunction = Table Valued Function
; Operator description
TableValueFunctionDescription = Table valued function.
; Operator name
Aggregate = Aggregate
; Operator description
AggregateDescription = Calculates an expression containing SUM, COUNT, MIN, MAX, or AVG.
; Operator name
ArithmeticExpression = Arithmetic Expression
; Operator description
ArithmeticExpressionDescription = Computes a new value from existing values in a row.
; Operator name
Delete = Delete
; Operator description
DeleteDescription = Removes the specified rows from the specified table.
; Operator name
Insert = Insert
; Operator description
InsertDescription = Adds a row to table.
; Operator name
Locate = Locate
; Operator description
LocateDescription = Fetching a full row from a heap or a clustered index.
; Operator name
Spool = Spool
; Operator description
SpoolDescription = Saving temporarily an intermediate query result.
; Operator name
SQL = SQL
; Operator description
SQLDescription = SQL.
; Operator name
Update = Update
; Operator description
UpdateDescription = Modify the values in the specified table.
; Operator name
Assign = Assign
; Operator description
AssignDescription = Validate referential integrity constraints.
; Operator name
Convert = Convert
; Operator description
ConvertDescription = Implicit or explicit conversion of one scalar datatype to another.
; Operator name
Declare = Declare
; Operator description
DeclareDescription = Allocates a local variable.
; Operator name
If = If
; Operator description
IfDescription = Conditional processing based on an expression.
; Operator name
Intrinsic = Intrinsic
; Operator description
IntrinsicDescription = Invokes an internal Transact-SQL function.
; Operator name
SetFunction = Set Function
; Operator description
SetFunctionDescription = Set Function.
; Operator name
Dynamic = Dynamic
; Operator description
DynamicDescription = Cursor that can see all changes made by others.
; Operator name
FetchQuery = Fetch Query
; Operator description
FetchQueryDescription = The query used to retrieve rows when a fetch is issued against a cursor.
; Operator name
FastForward = Fast Forward
; Operator description
FastForwardDescription = Fast Forward.
; Operator name
Keyset = Keyset
; Operator description
KeysetDescription = Cursor that can see updates made by others, but not inserts.
; Operator name
PopulationQuery = Population Query
; Operator description
PopulationQueryDescription = The query used to populate a cursor's work table when the cursor is opened.
; Operator name
RefreshQuery = Refresh Query
; Operator description
RefreshQueryDescription = Fetches current data for rows in fetch buffer.
; Operator name
Snapshot = Snapshot
; Operator description
SnapshotDescription = A cursor that does not see changes made by others.
; Operator name
RIDLookup = RID Lookup
; Operator description
RIDLookupDescription = RID Lookup
; Operator name
KeyLookup = Key Lookup
; Operator description
KeyLookupDescription = Uses a supplied clustering key to lookup on a table that has a clustered index.
; Operator name
LogicalKeyLookup = Key Lookup
; Operator name
AdaptiveJoin = Adaptive Join
; Operator description
AdaptiveJoinDescription = Chooses dynamically between hash join and nested loops.
; Operator name
ForeignKeyReferencesCheck = Foreign Key References Check
; Operator description
ForeignKeyReferencesCheckDescription = Checks referential integrity of the delete operation.
#
# PDW Operators
#
; Operator name
Apply = Apply
; Operator description
ApplyDescription = Apply opration.
; Operator name
Broadcast = Broadcast
; Operator description
BroadcastDescription = Broadcast data movement.
; Operator name
ComputeToControlNode = Compute To Control Node
; Operator description
ComputeToControlNodeDescription = Data flow from compute nodes to control node.
; Operator name
ConstTableGet = Constant Table Get
; Operator description
ConstTableGetDescription = Get tuples from contant table.
; Operator name
ControlToComputeNodes = Control To Compute Nodes
; Operator description
ControlToComputeNodesDescription = Data flow from control node to compute nodes.
; Operator name
ExternalBroadcast = External Broadcast
; Operator description
ExternalBroadcastDescription = Broadcast data movement for external table.
; Operator name
ExternalExport = External Export
; Operator description
ExternalExportDescription = Export data movement for external table.
; Operator name
ExternalLocalStreaming = External Local Streaming
; Operator description
ExternalLocalStreamingDescription = Streaming data movement between external table and local table.
; Operator name
ExternalRoundRobin = External RoundRobin
; Operator description
ExternalRoundRobinDescription = RoundRobin data movement for external table.
; Operator name
ExternalShuffle = External Shuffle
; Operator description
ExternalShuffleDescription = Shuffle data movement for external table.
; Operator name
Get = Get
; Operator description
GetDescription = Get tuples from table.
; Operator name
GbApply = Group by and Apply
; Operator description
GbApplyDescription = Group by and Apply.
; Operator name
GbAgg = Group by Aggregates
; Operator description
GbAggDescription = Group by aggregates.
; Operator name
Join = Join
; Operator description
JoinDescription = Join tables.
; Operator name
LocalCube = Rollup Aggregate
; Operator description
LocalCubeDescription = This represents a ROLLUP operator or a CUBE operator.
; Operator name
Project = Project
; Operator description
ProjectDescription = Project columns.
; Operator name
Shuffle = Shuffle
; Operator description
ShuffleDescription = Shuffle data movement.
; Operator name
SingleSourceRoundRobin = Single Source RoundRobin
; Operator description
SingleSourceRoundRobinDescription = Single Source RoundRobin data movement.
; Operator name
SingleSourceShuffle = Single Source Shuffle
; Operator description
SingleSourceShuffleDescription = Single Source Shuffle data movement.
; Operator name
Trim = Trim
; Operator description
TrimDescription = Trim data.
; Operator name
Union = Union
; Operator description
UnionDescription = Union tables.
; Operator name
UnionAll = Union All
; Operator description
UnionAllDescription = Union All tables.
;Format for name / value pair - {0} is property name, {1} is property value
NameValuePair(name, value) = {0}: {1}
;Size in Bytes format
SizeInBytesFormat = {0} B
;Size in KiloBytes format
SizeInKiloBytesFormat = {0} KB
;Size in Bytes format
SizeInMegaBytesFormat = {0} MB
;Size in GigaBytes format
SizeInGigaBytesFormat = {0} GB
;Size in TeraBytes format
SizeInTeraBytesFormat = {0} TB
; display string for the operator cost property - 0.###### - is the float number format specifier
OperatorDisplayCost(double cost, int percentage) = {0:0.#######} ({1}%)
#Would like to display actual rows and estimated rows in two lines: <number_actual_rows> of\n <number_estimated_rows> (xx%)
ActualOfEstimated(string actual, string estimated, decimal percent) = {0} of\n{1} ({2}%)
;"Missing Index (Impact {0}): {1}" format string for showplan
MissingIndexFormat(string impact, string queryText) = Missing Index (Impact {0}): {1}
;title of missing index details
MissingIndexDetailsTitle(string fileName, string impact) = /*\r\nMissing Index Details from {0}\r\nThe Query Processor estimates that implementing the following index could improve the query cost by {1}%.\r\n*/
;tooltip text for node warning overlay
WarningOverlayTooltip = Warnings
;tooltip text for node parallelism overlay
ParallelismOverlayTooltip = Parallel Execution
#
# Top operation column Names
#
Operation = Operation
Object = Object
EstimatedCost = Estimated Cost %
EstimatedSubtree = Estimated Subtree Cost
ActualRows = Actual Rows
EstimatedRows = Estimated Rows
ActualExecutions = Actual Executions
EstimatedExecutions = Estimated Executions
EstimatedCpu = Estimated CPU Cost
ActualCpu = Actual CPU Cost
EstimatedIO = Estimated IO Cost
AverageRowSize = Average Row Size
ActualDataSize = Actual Data Size
############################################################################
# Table Designer
TableNotInitializedException(string tableId) = Initialization is not properly done for table with id '{0}'
TableEditPathNotProvidedException = The path in the table change information cannot be empty
InvalidTableEditPathException(string path, string editType) = The path '{0}' in the table change information is not valid for edit type: '{1}'
TableColumnIdentityGroupName = Identity Specification
TableColumnIsIdentityPropertyTitle = Is Identity
TableColumnIsIdentityPropertyDescription = Specifies whether the column is the identity column for the table.
TableColumnIdentityIncrementPropertyTitle = Identity Increment
TableColumnIdentityIncrementPropertyDescription = Displays the value added to the maximum existing row identity value when generating the next identity value.
TableColumnIdentitySeedPropertyTitle = Identity Seed
TableColumnIdentitySeedPropertyDescription = Displays the initial row value for an identity column.
TableDesignerIsEnabledPropertyTitle = Is Enabled
ForeignKeyIsEnabledDescription = Specifies whether the foreign key is Enabled
ForeignKeyIsNotForReplicationTitle = Not For Replication
ForeignKeyIsNotForReplicationDescription = Enables or disables the constraint for data inserted by a replication process.
SqlForeignKeyAction_NoAction = No Action
SqlForeignKeyAction_Cascade = Cascade
SqlForeignKeyAction_SetNull = Set Null
SqlForeignKeyAction_SetDefault = Set Default
UnknownEnumString(string name) = Unknown enum value: {0}.
CheckConstraintIsEnabledDescription = Specifies whether the check constraint is Enabled
IndexIsEnabledPropertyDescription = Specifies whether the index is enabled
IndexIsClusteredPropertyDescription = Whether the index is clustered, only one clustered index is allowed in a table.
TableDesignerIndexIsClusteredPropertyTitle = Is Clustered
IndexIsUniquePropertyDescription = Whether the data entered into this index must be unique.
TableDesignerIsUniquePropertyTitle = Is Unique
IndexColumnIsAscendingPropertyDescription = Specifies the sort order of the column.
IndexColumnIsAscendingPropertyTitle = Is Ascending
IndexIncludedColumnsGroupTitle = Included Columns
IndexIncludedColumnsPropertyDescription = The included columns of the index
IndexIncludedColumnsAddColumn = Add Column
IndexIncludedColumnsColumnPropertyName = Column
IndexFilterPredicatePropertyDescription = Filter predicate of the index
IndexFilterPredicatePropertyTitle = Filter Predicate
IndexIsHashPropertyDescription = Whether the index is a hash index
IndexIsHashPropertyTitle = Is Hash
IndexBucketCountPropertyDescription = Bucket count of the hash index, note the value will always automatically round up to the next power of 2.
IndexBucketCountPropertyTitle = Bucket Count
TableDesignerColumnsDisplayValueTitle = Columns
ColumnStoreIndexNamePropertyTitle = Name
ColumnStoreIndexNamePropertyDescription = Name of the columnstore index
ColumnStoreIndexDescriptionPropertyTitle = Description
ColumnStoreIndexDescriptionPropertyDescription = Description of the columnstore index
ColumnStoreIndexIsClusteredPropertyDescription = Whether the columnstore index is clustered.
ColumnStoreIndexIsClusteredPropertyTitle = Is Clustered
ColumnStoreIndexFilterPredicatePropertyDescription = Filter predicate of the columnstore index
ColumnStoreIndexFilterPredicatePropertyTitle = Filter Predicate
ColumnStoreIndexColumnsPropertyDescription = Columns in this columnstore index
ColumnStoreIndexColumnsGroupTitle = Columns
ColumnStoreIndexAddColumn = Add Column
ColumnStoreIndexColumnPropertyName = Column
TableDesignerDeleteColumnConfirmationMessage = Removing a column will also remove it from the indexes and foreign keys. Are you sure you want to continue?
TableDesignerGraphTableGroupTitle = Graph Table
TableDesignerGraphTableTypeTitle = Type
TableDesignerGraphTableTypeDescription = Specifies the table type.
TableDesignerGraphTableTypeEdge = Edge
TableDesignerGraphTableTypeNode = Node
TableDesignerGraphTableTypeNone = None
TableDesignerColumnStoreIndexesTableTitle = Columnstore Indexes
TableDesignerColumnStoreIndexObjectType = Columnstore Index
AddNewColumnStoreIndexLabel = New Columnstore Index
TableDesignerEdgeConstraintsTabTitle = Edge Constraints
TableDesignerEdgeConstraintObjectType = Edge Constraint
TableDesignerEdgeConstraintNamePropertyDescription = Name of the constraint.
TableDesignerEdgeConstraintNamePropertyTitle = Name
TableDesignerEdgeConstraintIsEnabledPropertyDescription = Specifies whether the constraint is enabled.
TableDesignerEdgeConstraintIsEnabledPropertyTitle = Is Enabled
TableDesignerEdgeConstraintOnDeleteActionPropertyDescription = The behavior when a user tries to delete a row with data that is involved in an edge constraint.
TableDesignerEdgeConstraintOnDeleteActionPropertyTitle = On Delete Action
TableDesignerEdgeConstraintClausesPropertyDescription = Edge constraint clauses.
TableDesignerEdgeConstraintClausesPropertyTitle = Clauses
TableDesignerEdgeConstraintClauseObjectType = Clause
TableDesignerEdgeConstraintClauseFromTablePropertyName = From Table
TableDesignerEdgeConstraintClauseToTablePropertyName = To Table
SqlTableDurability_SchemaAndData = Schema and Data
SqlTableDurability_SchemaOnly = Schema Only
GeneratedAlwaysColumnType_None = None
GeneratedAlwaysColumnType_RowStart = Row Start
GeneratedAlwaysColumnType_RowEnd = Row End
TableDesignerIsSystemVersioningEnabledTitle = System Versioning Enabled
TableDesignerIsSystemVersioningEnabledDescription = Specifies whether the table is system versioning enabled.
TableDesignerSystemVersioningGroupTitle = System Versioning
TableDesignerHistoryTableDescription = History table of the current table.
TableDesignerHistoryTableTitle = History Table
TableDesignerIsMemoryOptimizedDescription = Specifies whether the table is memory optimized.
TableDesignerMemoryOptimizedGroupTitle = Memory Optimized
TableDesignerIsMemoryOptimizedTitle = Memory Optimized
TableDesignerDurabilityDescription = Specifies the durability setting of the table.
TableDesignerDurabilityTitle = Durability
TableDesignerColumnGeneratedAlwaysAsDescription = Specifies the start or end of the system versioning table's period setting.
TableDesignerColumnGeneratedAlwaysAsTitle = Generated Always As
TableDesignerColumnIsHiddenTitle = Is Hidden
TableDesignerColumnIsHiddenDescription = Specifies whether the column will be returned by select statement.
TableDesignerAutoCreateHistoryTableDescription = Specifies whether the engine should automatically create the history table.
TableDesignerAutoCreateHistoryTableTitle = Auto Create History Table
TableDesignerNewHistoryTableDescription = Specifies the name of the new history table.
TableDesignerNewHistoryTableTitle = New History Table Name
TableColumnDefaultConstraintNamePropertyDescription = Specifies the default constraint name.
TableColumnDefaultConstraintNamePropertyTitle = Default Constraint Name
AddNewEdgeConstraintLabel = New Edge Constraint
AddNewClauseLabel = New Clause
TableColumnComputedGroupTitle = Computed Column Specifications
TableColumnIsComputedTitle = Is Computed
TableColumnIsComputedDescription = Specifies whether the column is a computed column
TableColumnComputedFormulaTitle = Formula
TableColumnComputedFormulaDescription = An expression that defines the value of a computed column. [More information](https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-computed-column-definition-transact-sql#computed_column_expression)
TableColumnIsComputedPersistedTitle = Is Persisted
TableColumnIsComputedPersistedDescription = Whether the computed column is saved with the data source
TableColumnIsComputedPersistedNullableTitle = Is Persisted Nullable
TableColumnIsComputedPersistedNullableDescription = Whether the computed column can have a NULL value (NOT NULL can only be specified if the column is persisted)
IndexMustHaveColumnsRuleDescription(string indexName) = Index '{0}' does not have any columns associated with it.
ForeignKeyMustHaveColumnsRuleDescription(string foreignKeyName) = Foreign key '{0}' does not have any columns specified.
ColumnCanOnlyAppearOnceInIndexRuleDescription(string columnName, string indexName, int rowNumber) = Column with name '{0}' has already been added to the index '{1}'. Row number: {2}.
ColumnCanOnlyAppearOnceInForeignKeyRuleDescription(string columnName, string foreignKeyName, int rowNumber) = Column with name '{0}' has already been added to the foreign key '{1}'. Row number: {2}.
ColumnCanOnlyAppearOnceInForeignKeyRuleForeignColumnDescription(string columnName, string foreignKeyName, int rowNumber) = Foreign column with name '{0}' has already been added to the foreign key '{1}'. Row number: {2}.
NoDuplicateConstraintNameRuleDescription(string constraintName, int rowNumber) = The name '{0}' is already used by another constraint. Row number: {1}.
NoDuplicateColumnNameRuleDescription(string columnName, int rowNumber) = The name '{0}' is already used by another column. Row number: {1}.
NoDuplicateIndexNameRuleDescription(string indexName, int rowNumber) = The name '{0}' is already used by another index. Row number: {1}.
EdgeConstraintMustHaveClausesRuleDescription(string name) = Edge constraint '{0}' does not have any clauses specified.
EdgeConstraintNoRepeatingClausesRuleDescription(string pair, int rowNumber) = The pair '{0}' is already defined by another clause in the edge constraint. Row number: {1}.
MemoryOptimizedTableMustHaveNonClusteredPrimaryKeyRuleDescription = Memory-optimized table must have non-clustered primary key.
TemporalTableMustHavePrimaryKeyRuleDescription = System versioned table must have primary key.
TemporalTableMustHavePeriodColumnsRuleDescription = System versioned table must have the period columns defined.
PeriodColumnsRuleMoreThanOneIssueDescription = Period columns (Generated Always As Row Start/End) can only be defined once.
PeriodColumnsRuleNotMatchIssueDescription= Period columns (Generated Always As Row Start/End) must be defined as pair. If one is defined, the other must also be defined.
ColumnsInPrimaryKeyCannotBeNullableRuleDescription = Columns in primary key cannot be nullable.
OnlyDurableMemoryOptimizedTableCanBeSystemVersionedRuleDescription = Only durable (DURABILITY = SCHEMA_AND_DATA) memory-optimized tables can be system-versioned.
TableMustHaveAtLeastOneColumnRuleDescription = A table must have at least one non-computed column defined.
MemoryOptimizedTableIdentityColumnRuleDescription = The use of seed and increment values other than 1 is not supported with memory optimized tables.
TableShouldAvoidHavingMultipleEdgeConstraintsRuleDescription = The table has more than one edge constraint on it. This is only useful as a temporary state when modifying existing edge constraints, and should not be used in other cases.
ColumnCannotBeListedMoreThanOnceInPrimaryKeyRuleDescription(string columnName) = Cannot use duplicate column names in primary key, column name: {0}
MemoryOptimizedCannotBeEnabledWhenNotSupportedRuleDescription = Memory-optimized table is not supported for this database.
MutipleCreateTableStatementsInScriptRuleDescription = There are multiple table definitions in the script, only the first table can be edited in the designer.
ClusteredIndexCannotHaveIncludedColumnsRuleDescription = Included columns are not supported for a clustered index.
ClusteredIndexCannotHaveFilterPredicateRuleDescription = Filter predicate is not supported for a clustered index.
ColumnCanOnlyAppearOnceInIndexIncludedColumnsRuleDescription(string columnName, string indexName, int rowNumber) = Column with name '{0}' has already been included to the index '{1}'. Row number: {2}.
ColumnCannotDuplicateWitIndexKeyColumnsRuleDescription(string columnName, string indexName, int rowNumber) = Included column with name '{0}' has already been part of the index '{1}' and it cannot be included. Row number: {2}.
ComputedColumnNeedToBePersistedAndNotNullInPrimaryKeyRuleDescription(string columnName) = The computed column with name '{0}' has to be persisted and not nullable to be part of a primary key.
ComputedColumnNeedToBePersistedInForeignKeyRuleDescription(string columnName, string foreignKeyName) = The computed column with name '{0}' has to be persisted to be part of the foreign key '{1}'.
HashIndexNotSupportedInNonMemoryOptimizedTableRuleDescription(string indexName) = Hash index with name '{0}' is not supported on a non memory-optimized table.
HashIndexMustHaveBucketCountRuleDescription(string indexName) = Hash index '{0}' does not have a bucket count.
ColumnCanOnlyAppearOnceInNonClusteredColumnStoreIndexRuleDescription(string columnName, string indexName, int rowNumber) = Column with name '{0}' has already been added to the non-clustered columnstore index '{1}'. Row number: {2}.
NonClusteredColumnStoreIndexMustHaveColumnsRuleDescription(string indexName) = Non-clustered columnstore index '{0}' does not have any columns associated with it.
TableDesignerConfirmationText = I have read the summary and understand the potential risks.
############################################################################
# TSql Model
SqlProjectModelNotFound(string projectUri) = Could not find SQL model from project: {0}.
UnsupportedModelType(string type) = Unsupported model type: {0}.
GetUserDefinedObjectsFromModelFailed = Failed to get user defined objects from model.
#ObjectManagement Service
ErrorConnectionNotFound = The connection could not be found