begin process at 2008 07 20 01:56:59
1 213 103 membres
26 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Question sur Sql Server: bases developpement et serveur [ SQL Server, MSDE, SQL Express / Divers ] (mdemo)

Question sur Sql Server: bases developpement et serveur le 22/09/2006 09:59:37

mdemo
Bonjour,

Je travaille sous VS2005 pro et sql server2005. Je ne suis pas du tout un spécialiste de ce dernier, mes connaissances limitant à des créations de tables et de nombreuses procédures stockées.

Après une très longue période de développement je suis sur le point de faire des tests en ligne (je n'ai jamais mis de base sql en ligne à ce jour !), et il y a un point fondamental (désolé car c'est pourtant basique !) sur lequel je me pose une question : comment mettre à jour la structure de la base que je vais mettre en ligne ?

Je m'explique : des utilisateurs vont dès le début charger la base qui va donc grossir naturellement. De mon côté j'ai encore pas mal de nouvelles fonctionnalités à développer, donc de nouvelles tables et procédures stockées à créer ( voire ajoût de champs dans base déjà en ligne). Comment se passe alors la mise à jour de la base en ligne (ajoût des nouvelles tables, PS..) ? Dois-je désormais travailler directement sur cette base, ce qui m'embête fortement, ou alors y-a-t-il moyen de synchroniser les bases développement et serveur ?

Merci d'avance pour vos conseils.
   

Re : Question sur Sql Server: bases developpement et serveur le 22/09/2006 19:24:59

skweeky
Membre Club
(Admin CS)

Bonjour,

Le plus simple dans ce genre de situation est de récupérer le ou les scripts de création en SQL pour les objets.

S'il s'agit de copier le contenu de la structure de la base de données, il suffit d'aller dans SQL Server Management Studio, puis sur la base de données dont on souhaite copier la structure on clique avec le bouton droit, puis "Tâches" / "Générer le script..."

On choisit dedans ce que l'on souhaite comme objet, une fois le script obtenu, on le copie sur l'autre serveur et on l'execute...

Pour la modif d'un procédure, idem, on génère le script de la procédure et on execute sur le nouveau...

C'est la méthode à mon avis la plus simple, çà évite de travailer sur la prod...


Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration


Re : Question sur Sql Server: bases developpement et serveur le 26/09/2006 10:57:47

mdemo

Merci Christian pour tes réponses toujours pertinentes.

J'en profite pour te poser une question subsidiaire. 
J'avais express avant d'installer la version pro, et quand je vérifie la surface d'exposition de sql server je vois que j'ai 2 instances en cours: MSSQLSERVER et SQLEXPRESS.
Quand je lance SQL server management studio je vois aussi 2 serveurs: newdell et newdell\sqlexpress

Le problème est que ma connectionstring est connectée à sqlexpress  dans mon web config. Ma question est donc de savoir comment faire pour se connecter à MSSQLSERVER ?

Je dois dire que, pour une raison que j'ignore (ce n'est pas bien!), j'ai perdu une fois la connection à la base de données et j'ai peiné pour la rétablir. J'ai donc peur de me relancer dans des bricolages de connection string, ou de management studio, sans avis préalable pour faire ça correctement.

Merci d'avance pour tes conseils.



Re : Question sur Sql Server: bases developpement et serveur le 29/09/2006 14:36:56

mdemo
Problème résolu. Il y a plusieurs solutions pour avoir l'instance par défault, dont ".;"


Classé sous : ligne, base, sql, question, bases

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS