PDA

View Full Version : عدم امکان کپی از پایگاه داده



mohammad59mt
چهارشنبه 25 فروردین 1389, 18:03 عصر
با سلام
یک قسمت از برنامه من بازیابی اطلاعاتِ که یک پایگاه داده که قبلا به عنوان پشتیبان گرفته شده را به جای پایگاه داده جاری کپی می کند.
زمانی که یک کوئری روی پایگاه داده اجرا می کنم حتی بعد از این که connection رو می بندم باز هم فایل پایگاه داده قفل شده باقی می مونه و تا زمانیکه برنامه تموم نشه از اول اجرا نشه نمی تونم اون فایل رو چه دستی چه با کد پاک کنم.
لطفا کمک.....:عصبانی++:

zmmehrdad
جمعه 27 فروردین 1389, 00:58 صبح
اول بگو از چه زبونی استفاده می کنی
اگر از خانواده dot net استفاده می کنی باید بگم حتی پس از close شدن connection اون واقعا بسته نمیشه
چون از Connection Pooling استفاده می کنه کلاس SQLConnection یک متد static به نام ClearAllPools داره که این Pool رو خالی می کنه و دیگه احتیاجی به خارج شدن از برنامه نیست