Bonjour,

J'aimerais grâce aux objets SMO modifier les contraintes d'une table d'une base de donnée d'un serveur (auquel je me suis connecté aussi grâce aux SMO).

Plus en détails:

Voici le code qui me permet de me connecter a un serveur passé en paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
public void smoDaniel(string server)
        {
            ServerConnection conn = new ServerConnection(server);
            Server srv = new Server(conn);
            Database bdd = srv.Databases.ItemById(8);
            ....
            ....
            ....
        }
j'ai plusieurs questions:

1. Le seul moyen que j'ai d'identifier, d'acceder à la base de donnée que je veux c'est en connaissant son db_id.
Y-a-t-il un moyen autre moyen en connaissant seulement son nom?

2. Ensuite je voudrais modifier une contrainte dans toutes les tables. Pour cela il faut que je parcours toutes les tables. Comment faire?

3. Finalement il faut que je modifier la contrainte d'identité en changent les plages d'identité. Comment faire?

Voila c'est tout ce que je voudrais arriver à réaliser.
Merci d'avance pour vous réponse!!!