bonjour a tous
j'ai une demande urgente pour faire migrer une base Postgres vers sql Server
pour cela je doit utiliser un ETL ssis pour transférer les données entres Ces deux SGBD
les syntaxe du table postgres est le suivant :
Sur SQL server le syntaxe est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE TABLE public."Effectifs" ( id integer NOT NULL DEFAULT nextval('"Effectifs_id_seq"'::regclass), matricule character varying(30)[], ufs character varying(20)[], nom character varying(30)[], CONSTRAINT "pk_Effectifs" PRIMARY KEY (id) ) WITH ( OIDS=FALSE ); ALTER TABLE public."Effectifs" OWNER TO postgres;
j'ai arriver a connecter a la base postgres mais au moment du transfert du donnée j'était devant ce message d'erreur (voir imprime écran)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE [dbo].[RessHum_Effectifs]( [id_p] [bigint] IDENTITY(1,1) NOT NULL, [mtp] [varchar](50) NOT NULL, [nmp] [varchar](max) NOT NULL, CONSTRAINT [PK_RessHum_Effectifs_his] PRIMARY KEY CLUSTERED ( [id_p] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
malgré que j'ai ajouter Le composant du conversation pour le type DT_WSTR
Qui a une idée comment je peut résoudre ce problème
merci pour votre aide et support
Partager