OVH Cloud OVH Cloud

Script de Transfert de Base

3 réponses
Avatar
Olivier Jeanraux
Bonjour,
Quelqu'un connaitrait il un moyen de générer les scripts pour transférer une
base d'un serveur à un autre sans utiliser DTS ni faire un backup ni
utiliser
SQL DMO non plus.
Simplement génération de scripts SQL via des requêtes.

Merci.

3 réponses

Avatar
Nicolas LETULLIER
Bonjour,

Ce ne sera pas évident, car il faudra d'abord recréer tous les objets
(tables, indexes, contraintes, ...), puis insérer les données dans un ordre
précis pour respecter ces contraintes (ou éventuellement les rajouter après
insertion). Bon courage !

Mais sinon, vois du côté du site de Narayana Vyas Kondreddi :
- Pour la génération du DDL :
http://vyaskn.tripod.com/code.htm#tblscript
- Pour la génération du script d'inserts :
http://vyaskn.tripod.com/code/generate_inserts.txt

Nicolas.


"Olivier Jeanraux" a écrit dans le message de
news:
Bonjour,
Quelqu'un connaitrait il un moyen de générer les scripts pour transférer


une
base d'un serveur à un autre sans utiliser DTS ni faire un backup ni
utiliser
SQL DMO non plus.
Simplement génération de scripts SQL via des requêtes.

Merci.








Avatar
Olivier Jeanraux
Merci,
Par contre le lien http://vyaskn.tripod.com/code.htm#tblscript ne fonctionne
pas. Ou peut on récupérer ce script SVP?




"Nicolas LETULLIER" a écrit dans le
message de news:
Bonjour,

Ce ne sera pas évident, car il faudra d'abord recréer tous les objets
(tables, indexes, contraintes, ...), puis insérer les données dans un


ordre
précis pour respecter ces contraintes (ou éventuellement les rajouter


après
insertion). Bon courage !

Mais sinon, vois du côté du site de Narayana Vyas Kondreddi :
- Pour la génération du DDL :
http://vyaskn.tripod.com/code.htm#tblscript
- Pour la génération du script d'inserts :
http://vyaskn.tripod.com/code/generate_inserts.txt

Nicolas.


"Olivier Jeanraux" a écrit dans le message de
news:
> Bonjour,
> Quelqu'un connaitrait il un moyen de générer les scripts pour transférer
une
> base d'un serveur à un autre sans utiliser DTS ni faire un backup ni
> utiliser
> SQL DMO non plus.
> Simplement génération de scripts SQL via des requêtes.
>
> Merci.
>
>
>
>
>
>




Avatar
Nicolas LETULLIER
Bizzare, il fonctionne très bien chez moi.
En gros, ça dit :

COM component that can be used in T-SQL to generate CREATE TABLE script
<BACK>

This is a COM component (DLL) written in VB which connects to SQL Server and
generates the CREATE TABLE script for a given table from given database. It
uses SQL DMO object model to connect to SQL Server. You can use this
component from VB or VC application as well as from stored procedures and
T-SQL. The Zip file contains the VB code for the COM component, a VB project
that shows the usage and a stored procedure sp_scripter which instantiates
this component to generate CREATE TABLE scripts. This procedure uses OLE
Automation procedures such as sp_OACreate, sp_OADestroy, sp_OAMethod to
instantiate the COM object. Unzip the Zip file into a folder and then
register the Script.DLL using regsrv32.exe.

Here is an example:
regsvr32 "E:codeScript.dll"

To unregister the DLL:
regsvr32 "E:codeScript.dll" /u


Et le code à télécharger est à :
http://vyaskn.tripod.com/code/sp_scripter.zip . Mail moi directement si tu
veux que je te l'envoie...

Nicolas.

"Olivier Jeanraux" a écrit dans le message de
news:
Merci,
Par contre le lien http://vyaskn.tripod.com/code.htm#tblscript ne


fonctionne
pas. Ou peut on récupérer ce script SVP?




"Nicolas LETULLIER" a écrit dans le
message de news:
> Bonjour,
>
> Ce ne sera pas évident, car il faudra d'abord recréer tous les objets
> (tables, indexes, contraintes, ...), puis insérer les données dans un
ordre
> précis pour respecter ces contraintes (ou éventuellement les rajouter
après
> insertion). Bon courage !
>
> Mais sinon, vois du côté du site de Narayana Vyas Kondreddi :
> - Pour la génération du DDL :
> http://vyaskn.tripod.com/code.htm#tblscript
> - Pour la génération du script d'inserts :
> http://vyaskn.tripod.com/code/generate_inserts.txt
>
> Nicolas.
>
>
> "Olivier Jeanraux" a écrit dans le message


de
> news:
> > Bonjour,
> > Quelqu'un connaitrait il un moyen de générer les scripts pour


transférer
> une
> > base d'un serveur à un autre sans utiliser DTS ni faire un backup ni
> > utiliser
> > SQL DMO non plus.
> > Simplement génération de scripts SQL via des requêtes.
> >
> > Merci.
> >
> >
> >
> >
> >
> >
>
>