2009-11-20 7 views
0

J'utilise une base de données avec le même nom dans SQL Server 2000 et SQL Server 2005.Je suis en utilisant une base de données avec le même nom dans SQL Server 2000 et SQL Server 2005

Comment puis-je gérer la chaîne de connexion le fichier web.config afin que nous puissions différencier la connexion.

Bien que nous utilisions le même nom d'utilisateur et mot de passe pour les deux bases de données.

+0

supposer que les deux sont installés sur le même serveur sûrement ils ne sont pas à la fois l'instance par défaut? Je ne pensais pas qu'il était possible de courir les deux côte à côte avec la même instance? – Sheff

Répondre

1

Ils devraient avoir des noms de serveurs différents, non? Selon les commentaires, si le nom du serveur est le même, il aurait un nom d'instance ou un port différent. Vous ne pouvez avoir qu'une instance par défaut, après tout

+0

Ou ils peuvent être le même serveur mais séparer les instances, c'est-à-dire Server1 et Server1/Sql2kInstance – Sheff

+0

Oui, le nom de l'instance était vraiment ce que je recherchais – philsquared

0

Je suggère que les deux installent des instances séparées si elles sont installées sur le même serveur, spécifiez simplement le nom de l'instance dans votre chaîne de connexion.

donc si l'un est la valeur par défaut instance

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword 

;

et un exemple d'instance non par défaut

Data Source=myServerAddress\OtherInstance;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 
Questions connexes