تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
نسخ قاعدة sql الي مكان اخر
#1
السادة الافاضل


من خلال الفيجوال
كيف انسخ قاعدة sql   الي مكان اخر
الملفبن  mdf   ldf
الرد }}}
تم الشكر بواسطة:
#2
بعد اذنكم
مش عارف اقفل القاعدة حتي يتم النسخ
الرد }}}
تم الشكر بواسطة:
#3
عايز انسخ الملفين ي جماعة
الرد }}}
تم الشكر بواسطة:
#4
اعمل Detach لقاعدة البيانات
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: حريف برمجة , حريف برمجة , asemshahen5
#5
ماش حضرتك
1-كيف اعمل
deattach
حتي اتمكن من النسخ للملفين

ثم اعمل attach لها مرة اخري
الرد }}}
تم الشكر بواسطة: asemshahen5
#6
http://www.yusufozturk.info/wp-content/u...tach01.png


https://s33046.pcdn.co/wp-content/upload...n-ssms.png
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: حريف برمجة , حريف برمجة , asemshahen5
#7
افضل طريقة وسهلة وتعمل مع جميع الإصدارات هي :

عمل Generate Script With Data
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: asemshahen5
#8
حضراتكم
وبعد اذنكم
كيف بالكود

1-كيف اعمل
deattach
حتي اتمكن من النسخ للملفين
ثم عمل تلقائيا

attach لها مرة اخري

الرابط لا يعمل
الرد }}}
تم الشكر بواسطة: asemshahen5
#9
يا اخ عاطف 
هل  تريد نقل الملفين برمجيا باستخدام الكود او يدويا

اذا كنت تريد النقل يتم برمجيا استخدم الكود التالي

1- يجب عليك اولا وضع قاعدة البيانات في حالة offline

كود :
ALTER DATABASE database_name SET OFFLINE;  

2- الان يمكنك نقل كلا الملفين باستخدام الكود

كود :
        My.Computer.FileSystem.CopyFile("Filename.ldf", "NewFullfileName.ldf")

        My.Computer.FileSystem.CopyFile("Filename.mdf", "NewFullfileName.mdf")

3- الان يجب ان تنفذ الكود التالي لكل ملف تم نقله

كود :
ALTER DATABASE yourdatabaseName MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' );  

4- الان اعد الاتصال بقاعدة البيانات اجعلها online
كود :
ALTER DATABASE database_name SET ONLINE;  

5- اجراء تحقق لتاكيد تغيير الملف
كود :
SELECT name, physical_name AS CurrentLocation, state_desc  
FROM sys.master_files  
WHERE database_id = DB_ID(N'<database_name>');  


للمزيد من الايضاح :

كيفية نقل ملف قاعدة بيانات
نقل قاعدة بيانات

الرد }}}
#10
حضرتك هو ما اريده

كيف اكتب الامر في الفيجوال
ALTER DATABASE database_name SET OFFLINE;
هل من خلال كوماند

اعطي خطا

حضرتك الطريقة من خلال السيكوال
ما اريده من خلال الفيجوال بالكود

اتمني وضح الحل حتي يستفيد منه الجميع كما اعتدنا منكم في المنتدي الرائع
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 1,577 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,002 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 2,798 07-11-22, 10:27 PM
آخر رد: Am7
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,126 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,258 17-11-21, 10:09 AM
آخر رد: سعود
  مشكلة ظهور بياانات حقلين في قاعدة بيانات على شكل علامة استفهام bassant 5 1,632 17-10-21, 02:07 PM
آخر رد: abubasilIraq
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 956 07-09-21, 04:36 PM
آخر رد: bassant
  الحفظ فى قاعدة البيانات اسلام الكبابى 10 2,342 06-09-21, 06:52 PM
آخر رد: اسلام الكبابى
  [Acces2010] عمل قاعدة بيانات لنظام غيابات الطلبة hassan karim 1 1,912 31-08-21, 04:47 AM
آخر رد: a7med saba
  [سؤال] كيفية الوصول الى قاعدة بيانات mysql موجودة على الكمبيوتر المحلي xammp عن طريق النت alfaiz678 4 1,881 25-06-21, 09:46 AM
آخر رد: alfaiz678

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم