OVH Cloud OVH Cloud

Création dynamique de bases

2 réponses
Avatar
Thierry
Bonjour,

Mon application fonctionnait sous ASP et Access. Pour=20
chaque utilisateurs (3 =E0 20 max potentiel) je dupliquait=20
un fichier .mdb dynamiquement (avec le FileSystemObject).

Passant sous SQL Server, comment puis-je obtenir le m=EAme=20
r=E9sultat :
- Est-il possible de faire appel =E0 un fichier .sql dans=20
une requ=EAte ?
- Dois-je utiliser osql via le shell ?
- Y a-t-il une commande permettant la copie d'une base=20
avec un nouveau nom (diff=E9rent de la sauvegarde) ??

Meilleurs voeux =E0 ceux qui m'aideront !
Et aux autres aussi allons !

Thierry

2 réponses

Avatar
el.c. - myLittleTools.net
Bonjour

Regardez la doc du côté de CREATE DATABASE
Ensuite lancer cette requête depuis votre page ASP avec un simple
oConn.Execute sSQL

Cordialement


--
// myLittleTools.net : leading provider of web-based applications.
// myLittleAdmin : online MS SQL manager
// http://www.mylittletools.net
//

Thierry typed:
Bonjour,

Mon application fonctionnait sous ASP et Access. Pour
chaque utilisateurs (3 à 20 max potentiel) je dupliquait
un fichier .mdb dynamiquement (avec le FileSystemObject).

Passant sous SQL Server, comment puis-je obtenir le même
résultat :
- Est-il possible de faire appel à un fichier .sql dans
une requête ?
- Dois-je utiliser osql via le shell ?
- Y a-t-il une commande permettant la copie d'une base
avec un nouveau nom (différent de la sauvegarde) ??

Meilleurs voeux à ceux qui m'aideront !
Et aux autres aussi allons !

Thierry


Avatar
Merci, mais peut-on envoyer un fichier .sql via une
requête type CREATE DATABASE ? D'après la doc, non.

J'ai trouvé xp_cmdshell, qui lance des commandes DOS, et
qui pourrait lancer osql ? Mais je ne trouve pas ça
terrible.

Thierry