Le fournisseur de données .NET SQL Client se connecte toujours à l'aide de la base de données master. J'ai remarqué que lorsque je me connecte à la base de données pour exécuter une requête ADO.NET et que je regarde les connexions actives dans SQL Management Studio, le SPID pour le client .NET SQL utilise toujours la base de données maîtreConnexion de base de données par défaut du fournisseur SQL ADO.NET
Le catalogue initial dans ma connexion la chaîne est celle de la base de données à laquelle je suis connecté (et ce n'est pas le maître)
"sélectionnez SPID, DB_NAME (dbid), nom_programme de sys.sysprocesses où nom_programme comme '% .Net%'"
Voici la sortie: alt text http://www.freeimagehosting.net/uploads/1046babbc1.jpg
Avez-vous essayé d'exécuter le profileur pour voir si des instructions sont exécutées sur la base de données principale? –
Je l'ai fait, mais je n'ai rien remarqué hors de l'ordinaire –