منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
نسخ قاعدة sql الي مكان اخر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : نسخ قاعدة sql الي مكان اخر (/showthread.php?tid=34444)

الصفحات: 1 2


RE: نسخ قاعدة sql الي مكان اخر - asemshahen5 - 11-06-20

هذا استعلام : ALTER DATABASE database_name SET OFFLINE;
مثله مثل أي استعلام اخر .


RE: نسخ قاعدة sql الي مكان اخر - atefkhalf2004 - 12-06-20

السادة
شكرا
تم النسخ بالكود التالي
If conn.State = ConnectionState.Open Then conn.Close()
       Dim cmd1 As New SqlCommand
       cmd1.CommandType = CommandType.Text
       cmd1.Connection = conn
       cmd1.CommandText = "ALTER DATABASE salse SET OFFLINE"
       conn.Open()
       cmd1.ExecuteNonQuery()
       conn.Close()


       My.Computer.FileSystem.CopyFile(Application.StartupPath & "\salse.ldf", "d:\NewFullfileName.ldf", True)
       My.Computer.FileSystem.CopyFile(Application.StartupPath & "\salse.mdf", "d:\NewFullfileName.mdf", True)

لكن عند التشغيل
ما زالت القاعدة اوف لاين
كيف
1-استخدم الكود
ALTER DATABASE database_name SET ONLINE;  
2-ما فائدة الكود
ALTER DATABASE yourdatabaseName MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' );  
كيف استخدمه

3-ما فائدة الكود
SELECT name, physical_name AS CurrentLocation, state_desc  
FROM sys.master_files  
WHERE database_id = DB_ID(N'<database_name>');
كيف استخدمه

اين اضع كود اعادة اون لان
كود الاتصال الذي استخدمه  هو
 conString = ("Data Source= " & ServerIP(Application.StartupPath & "\IpFile.txt") & ";Initial Catalog=salse; User ID=elsalah ; Password=08642")
           conn.ConnectionString = conString
           conn.Open()
           My.Settings.sername = True
           My.Settings.Save()
شكرا


RE: نسخ قاعدة sql الي مكان اخر - atefkhalf2004 - 03-07-20

لم يلبي احد طلبي حتي الان


RE: نسخ قاعدة sql الي مكان اخر - kiki - 04-07-20

اخر الفاضل انصح بالرجوع الى هذا الموضوع
http://vb4arb.com/vb/showthread.php?tid=16733


RE: نسخ قاعدة sql الي مكان اخر - atefkhalf2004 - 04-07-20

هدفي ليس نسخ backup ولكن نسخ الملفين mdf log
اي كانه نسخ عادي ولكن من الفيجوال