je sui nouveau avec SQL Serveur.
j'ai créer une base de donnée, comment faire pour l'installer ma base chez un client.
je sui nouveau avec SQL Serveur.
j'ai créer une base de donnée, comment faire pour l'installer ma base chez un client.
Soit en faisant un dump et en rechargeant ce dump chez ton client, soit copier les fichiers .mdf et .ldf de la base et la rattacher chez ton client.
Bonjour,
Si tu n'as que la structure à copier, tu peux également générer le script de création de tous les objets et le rejouer chez ton client.
Un exemple de générateur de script pour toute une base, en Python et en Ruby:
http://www.babaluga.org/doku.php/pro...on_python-ruby
mais tu peux sans doute trouver d'autres scripts ou outils qui font la même chose.
j'ai lancer ce post sa fait longtemp, j'ai pu regler partiellement le problemes en utilisant SQL mangement Studio, alors j'aimerai savoir comment installer une base de donnée sans utiliser de dernier. ma base contient des données.
Quel solution as tu choisis avec le manager ?
- attacher le fichier .mdf chez le client.
- créer un script de création de base.
attacher au fichier mdf, sa marche tres bien mais je ne doit pas nécéssairement instailler le manager chez le client j'aimerai juste installer le moteur.
Attacher:
En ligne de commande:
Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part EXEC sp_attach_db @dbname ='AdventureWorks', @filename1 = 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf', @filename2 = 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Log.ldf'
Detacher:
En ligne de commande:
Code :
PS: tu as un super logo, où l'as tu trouve ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part EXEC SP_DETACH_DB 'AdventureWorks'
__________________
je vous remercie énormément pour le logo il était sur le CD de C builder, c'est une gravure de michel-ange
je ne trouve pas ou exécuter la commande j'ai chercher et j'ai trouver les commande DtExec et DtAttach dans le répertoire sql server
ou doit je executer cette commande
Il s'agit d'une commande TRANSACT SQL, pour l'executer, vous utilisez osql, vous tapez
osql -S nomServeur\nomInstance -U sa
vous saisissez le mot de passe de SA. puis vous saisissez la commande TRANSACT SQL.
Si sql serveur est configure en securite windows, il suffit de saisir
osql -S nomServeur\nomInstance
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager