امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کپی از database
نویسنده پیام
barbadrafteh آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 4
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
کپی از database
با سلام
یک سوال راجع به sql server 2005 داشتم.
من می خواستم یک کپی از database ام که در آدرس :

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
وجود داره بگیرم با وجود اینکه برنامه sql server بسته است به من اجازه کپی نمی دهد و می گوید:

cannot copy db1: it is being used by another person or program.close any programs that might be using the file and try again

لطفا من را راهنمایی کنید.
با تشکر
۲۳-فروردین-۱۳۸۸, ۱۷:۳۳:۰۰
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: کپی از database
باید اول SQLServer رو Stop کنید تا فایلو ولش کنه.

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۳-فروردین-۱۳۸۸, ۱۹:۴۶:۰۸
وب سایت ارسال‌ها
پاسخ
barbadrafteh آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 4
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: کپی از database
(۲۳-فروردین-۱۳۸۸, ۱۹:۴۶:۰۸)ajlajlajl نوشته است: باید اول SQLServer رو Stop کنید تا فایلو ولش کنه.

چطور باید این کارو کرد؟
۲۴-فروردین-۱۳۸۸, ۱۸:۴۲:۱۱
ارسال‌ها
پاسخ
sav68 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 219
موضوع‌ها: 27
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 469
( 126 تشکر در 47 ارسال )
ارسال: #4
RE: کپی از database
با اجازه ي ajl آقا
توي managment studio روي نام ديتا بيست رايت كليك كن و بعد از زير منوي task گزينه ي detach را انتخاب كن.

دنیا دو روز است یک روز با تو و یک روز علیه تو
روزی که با تو است مغرور نباش و روزی که علیه توست صبور باش
چون هر دو پایان پذیرند
حضرت علی ع

سال جديد بر پارسيان مبارك باد


من برای مدتی نیستم
۲۴-فروردین-۱۳۸۸, ۲۱:۳۹:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #5
RE: کپی از database
(۲۴-فروردین-۱۳۸۸, ۲۱:۳۹:۰۳)sav68 نوشته است: با اجازه ي ajl آقا
توي managment studio روي نام ديتا بيست رايت كليك كن و بعد از زير منوي task گزينه ي detach را انتخاب كن.

این راه باعث می شه دیتابیس detach شه، بعد دوباره مجبورن Attach کنن.

همون جور که آجیلی گفت باید SQL Server رو Stop کنی، راه حلش هم اینه»
می ری Control Panel
بعد می ری Administrative Tools
بعد Services رو باز می کنی
از لیست اون هایی رو پیدا می کنی که با عبارت SQL Server شروع می شن
روشون رایت کلیک می کنی و Stop رو می زنی
حالا می ری دیتابیس رو کپی می کنی
یادت باشه دوباره برگردی هرچی Stop کردی، Start کنی!!!

پارک24
مرجع خرید و فروش خودرو
(آخرین ویرایش در این ارسال: ۲۵-فروردین-۱۳۸۸, ۱۲:۲۰:۵۵، توسط far_222000.)
۲۵-فروردین-۱۳۸۸, ۱۲:۱۹:۴۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sav68
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: کپی از database
من SQLServer 2005 کار نکردم فقط 2000 رشو کار کردم. توی 2000 که با این برنامه هه ی کنار ساعت STOP میکنیم. توی 2005 حتما باید دستی سرویساشو STOP کرد؟ راه دیگه ای نداره از توی خودش؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۵-فروردین-۱۳۸۸, ۱۶:۰۶:۳۲
وب سایت ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #7
RE: کپی از database
راه دیگش استفاده از یکی از نرم افزار های SQL Server هست بنام SQL Server Configuration Manager
تو این برنامه می تونی لیست تمام سرویس هایی که مربوط به SQL Server هستن رو ببینی و اون ها رو Stop/Start/Restart کنی

پارک24
مرجع خرید و فروش خودرو
۲۹-فروردین-۱۳۸۸, ۱۰:۲۲:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ajlajlajl


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Sad نحوه ذخیره کردن اطلاعات insert یا delete شده بر روی database mostafa-Ce 7 18,432 ۱۸-مرداد-۱۳۸۹, ۲۱:۳۴:۴۰
آخرین ارسال: mostafa-Ce

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS