sp_helpdatatypemap (Transact-SQL)sp_helpdatatypemap (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne des informations sur les mappages de types de MicrosoftMicrosoft données définis entre SQL ServerSQL Server SQL ServerSQL Server et les systèmes de gestion de base de données (SGBD).Returns information on the defined data type mappings between MicrosoftMicrosoft SQL ServerSQL Server and non- SQL ServerSQL Server database management systems (DBMS). Cette procédure stockée est exécutée sur n’importe quelle base de données du serveur de distribution.This stored procedure is executed at the Distributor on any database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_helpdatatypemap [ @source_dbms = ] 'source_dbms'   
    [ , [ @source_version = ] 'source_version' ]  
    [ , [ @source_type = ] 'source_type' ]   
    [ , [ @destination_dbms = ] 'destination_dbms' ]  
    [ , [ @destination_version = ] 'destination_version' ]  
    [ , [ @destination_type = ] 'destination_type' ]  
    [ , [ @defaults_only = ] defaults_only ]  

ArgumentsArguments

[ @source_dbms = ] 'source_dbms'Nom du SGBD à partir duquel les types de données sont mappés.[ @source_dbms = ] 'source_dbms' Is the name of the DBMS from which the data types are mapped. source_dbms est de type sysnameet peut prendre l’une des valeurs suivantes.source_dbms is sysname, and can be one of the following values.

ValueValue DescriptionDescription
MSSQLSERVERMSSQLSERVER Base de données source au format SQL ServerSQL Server.The source is a SQL ServerSQL Server database.
SOLUTIONORACLE Base de données Oracle source.The source is an Oracle database.

[ @source_version = ] 'source_version'Version du produit du SGBD source.[ @source_version = ] 'source_version' Is the product version of the source DBMS. source_versionest de type varchar (10) et, s’il n’est pas spécifié, les mappages de types de données pour toutes les versions du SGBD source sont retournés.source_versionis varchar(10), and if not specified, the data type mappings for all versions of the source DBMS are returned. Permet de filtrer le jeu de résultats en fonction de la version source du SGBD.Enables the result set to be filtered by the source version of the DBMS.

[ @source_type = ] 'source_type'Type de données indiqué dans le SGBD source.[ @source_type = ] 'source_type' Is the data type listed in the source DBMS. source_type est de type sysnameet, s’il n’est pas spécifié, les mappages de tous les types de données dans le SGBD source sont retournés.source_type is sysname, and if not specified, mappings for all data types in the source DBMS are returned. Permet de filtrer le jeu de résultats en fonction du type de données indiqué dans le SGBD source.Enables the result set to be filtered by data type in the source DBMS.

[ @destination_dbms = ] 'destination_dbms'Nom du SGBD de destination.[ @destination_dbms = ] 'destination_dbms' Is the name of the destination DBMS. destination_dbms est de type sysnameet peut prendre l’une des valeurs suivantes.destination_dbms is sysname, and can be one of the following values.

ValueValue DescriptionDescription
MSSQLSERVERMSSQLSERVER Base de données SQL ServerSQL Server de destination.The destination is a SQL ServerSQL Server database.
SOLUTIONORACLE Base de données Oracle de destination.The destination is an Oracle database.
DB2DB2 Base de données IBM DB2 de destination.The destination is an IBM DB2 database.
INTERFACESSYBASE Base de données Sybase de destination.The destination is a Sybase database.

[ @destination_version = ] 'destination_version'Version du produit du SGBD de destination.[ @destination_version = ] 'destination_version' Is the product version of the destination DBMS. destination_versionest de type varchar (10) et, s’il n’est pas spécifié, les mappages de toutes les versions du SGBD de destination sont retournés.destination_versionis varchar(10), and if not specified, mappings for all versions of the destination DBMS are returned. Permet de filtrer le jeu de résultats en fonction de la version de destination du SGBD.Enables the result set to be filtered by the destination version of the DBMS.

[ @destination_type = ] 'destination_type'Type de données indiqué dans le SGBD de destination.[ @destination_type = ] 'destination_type' Is the data type listed in the destination DBMS. destination_typeest de type sysnameet, s’il n’est pas spécifié, les mappages de tous les types de données du SGBD de destination sont retournés.destination_typeis sysname, and if not specified, mappings for all data types in the destination DBMS are returned. Permet de filtrer le jeu de résultats en fonction du type de données indiqué dans le SGBD de destination.Enables the result set to be filtered by data type in the destination DBMS.

[ @defaults_only = ] defaults_onlyEst si seuls les mappages de type de données par défaut sont retournés.[ @defaults_only = ] defaults_only Is if only the default data type mappings are returned. defaults_only est de valeur de bit, avec 0comme valeur par défaut.defaults_only is bit, with a default of 0. 1 signifie que seuls les mappages de type de données par défaut sont retournés.1 means that only the default data type mappings are returned. 0 signifie que les mappages par défaut et les mappages de types de données définis par l’utilisateur sont retournés.0 means that the default and any user-defined data type mappings are returned.

Jeux de résultatsResult Sets

Nom de la colonneColumn name DescriptionDescription
mapping_idmapping_id Identifie un mappage de type de données.Identifies a data type mapping.
source_dbmssource_dbms Nom et numéro de version du SGBD source.Is the name and version number of the source DBMS.
source_typesource_type Type de données répertorié dans le SGBD source.Is the data type in the source DBMS.
destination_dbmsdestination_dbms Nom du SGBD de destination.Is the name of the destination DBMS.
destination_typedestination_type Type de données répertorié dans le SGBD de destination.Is the data type in the destination DBMS.
is_defaultis_default Indique si le mappage est un mappage par défaut ou un autre mappage.Is if the mapping is a default or an alternative mapping. La valeur 0 indique que ce mappage est défini par l’utilisateur.A value of 0 indicates that this mapping is user-defined.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_helpdatatypemap définit les mappages de types de données à partir des serveurs de SQL ServerSQL Server publication non-SQL Server SQL ServerSQL Server et des serveurs de publication vers des abonnés non-.sp_helpdatatypemap defines data type mappings both from non-SQL Server Publishers and from SQL ServerSQL Server Publishers to non- SQL ServerSQL Server Subscribers.

Lorsque la combinaison spécifiée de SGBD source et de destination n’est pas prise en charge, sp_helpdatatypemap retourne un jeu de résultats vide.When the specified combination of source and destination DBMS is not supported, sp_helpdatatypemap returns an empty result set.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin sur le serveur de distribution ou les membres du rôle de base de données fixe db_owner sur la base de données de distribution peuvent exécuter sp_helpdatatypemap.Only members of the sysadmin fixed server role at the Distributor or members of the db_owner fixed database role on the distribution database can execute sp_helpdatatypemap.

Voir aussiSee Also

sp_getdefaultdatatypemapping (Transact-SQL) sp_getdefaultdatatypemapping (Transact-SQL)
sp_setdefaultdatatypemapping (Transact-SQL)sp_setdefaultdatatypemapping (Transact-SQL)