Stellt der .NET SQL Client-DataProvider immer eine Verbindung mit der Master-Datenbank her. Ich habe festgestellt, dass die SPID für den .NET SQL-Client-Provider immer die Master-DB verwendet, wenn ich eine Verbindung zur Datenbank herstelle, um eine ADO.NET-Abfrage auszuführen, und dann die aktiven Verbindungen in SQL Management Studio anschaue in meiner Verbindung ist String, die DB ich bin Verbindung zu (und das Master nicht)ADO.NET SQL Client Provider Standard-Datenbankverbindung
"wählen SPID, DB_NAME (dbid), programm_name von sys.sysprocesses wo programm_name like '% .Net%'"
Hierist der Ausgang: alt text http://www.freeimagehosting.net/uploads/1046babbc1.jpg
Haben Sie versucht, Profiler auszuführen, um zu sehen, ob irgendwelche Anweisungen auf der Master-DB ausgeführt werden? –
Ich tat, aber bemerkte nichts außergewöhnliches –