OVH Cloud OVH Cloud

insertion automatique dans sql server

4 réponses
Avatar
Kris
Bonjour à tous !
voila j'aimerai créer un processus permettant d'importer des données
automatiquement dans ma base sql (via un planificateur par ex)
quelqu'un aurait-il une solution?
Merci d'avance :-)

4 réponses

Avatar
Fred.M.
"Kris" a écrit :

Bonjour à tous !
voila j'aimerai créer un processus permettant d'importer des données
automatiquement dans ma base sql (via un planificateur par ex)
quelqu'un aurait-il une solution?
Merci d'avance :-)



Bonjour Kris,
Le moyen le plus efficace et facile pour plannifier un import dans ta base
est d'utiliser l'outils DTS (Data Transformation Service). Tu peux y accéder
via l'assistant DTS - Import/Export.

De la tu détermines ta source et ta cible, et à la fin de l'assistant tu
peux opter pour une plannification de ton processus.

C'est hypra efficace et finger in zi noise.

Bon courage.
Avatar
Fred BROUARD
Il faut automatiser ta tâche avec l'agent SQL Server qui est un planificateur.
Si l'import consiste en en fichier texte, mieux vaut utiliser la commande BULK
INSERT plutôt que DTS qui est lent et peu sécurisé.

A +

Kris a écrit:
Bonjour à tous !
voila j'aimerai créer un processus permettant d'importer des données
automatiquement dans ma base sql (via un planificateur par ex)
quelqu'un aurait-il une solution?
Merci d'avance :-)



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Michel PRIORI
Salut Fred,

Peux tu nous en dire un peu plus sur :
1- DTS est lent [par rapport au bcp]. J'utilise la tâche bulk insert dans DTS.
2- DTS est peu sécurisé (???)

Je suis vraiment en attente de tes arguments.

Merci

"Fred BROUARD" a écrit :

Il faut automatiser ta tâche avec l'agent SQL Server qui est un planificateur.
Si l'import consiste en en fichier texte, mieux vaut utiliser la commande BULK
INSERT plutôt que DTS qui est lent et peu sécurisé.

A +

Kris a écrit:
> Bonjour à tous !
> voila j'aimerai créer un processus permettant d'importer des données
> automatiquement dans ma base sql (via un planificateur par ex)
> quelqu'un aurait-il une solution?
> Merci d'avance :-)

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************




Avatar
Fred BROUARD
Bonjour,

Michel PRIORI a écrit:
Salut Fred,

Peux tu nous en dire un peu plus sur :
1- DTS est lent [par rapport au bcp]. J'utilise la tâche bulk insert dans DTS.



Il utilise un code "client" en dehors de MS SQL Server qui la plupart du temps
n'est pas compilé. Il ajoute beaucoup de lignes de code inutiles due à la
programmation graphique. Dans les tests comparatifs (DTS / SP avec Bulk Insert)
il s'avère assez lent. Enfin le découpage vertical de données afin d'effectuer
un traitement en sous lots n'est pas aisé.

2- DTS est peu sécurisé (???)



Il n'y a pas de gestion de transaction dans un lot DTS par exemple.
En outre le code est facilement attaquable par un virus de macro par exemple.

C'est d'ailleurs pour toutes ces raisons que dans MS SQL Server 2005 DTS a été
entièrement repensé de façon plus professionnelle.

A +


Je suis vraiment en attente de tes arguments.

Merci

"Fred BROUARD" a écrit :


Il faut automatiser ta tâche avec l'agent SQL Server qui est un planificateur.
Si l'import consiste en en fichier texte, mieux vaut utiliser la commande BULK
INSERT plutôt que DTS qui est lent et peu sécurisé.

A +

Kris a écrit:

Bonjour à tous !
voila j'aimerai créer un processus permettant d'importer des données
automatiquement dans ma base sql (via un planificateur par ex)
quelqu'un aurait-il une solution?
Merci d'avance :-)



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************







--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************