السلام عليكم ..
لدي برنامج بلغة الدوت نت ... وقاعدة البيانات SQL على السيرفر ....
فكيف أقوم بأخذ نسخة أحتياطية للقاعدة على ( فلاشة ) أو سي دي أو أضعها في مكان يتم تحديده ...
غفر الله لي لكم . والسلام .
السلام عليكم ..
لدي برنامج بلغة الدوت نت ... وقاعدة البيانات SQL على السيرفر ....
فكيف أقوم بأخذ نسخة أحتياطية للقاعدة على ( فلاشة ) أو سي دي أو أضعها في مكان يتم تحديده ...
غفر الله لي لكم . والسلام .

وعليكم السلام
اخى الموضوع بسيط جدا ان شاء الله
اعمل sp لعملية backup و restore
بلنسبة لى backup
فى هذا sp انابفترض ان عندك قاعدة بيانات باسم PointOfSale انا بعمل sp يقوم بعمل backup على c بداخل مجلد باسم dbdump سوف يتم ان شاء backup باسم اعدة البيانات + تاريخ اليوم
CREATE proc db_backup as declare @name varchar(27) select @name='c:\dbdump\PointOfSale'+CONVERT(char(8), GETDATE(), 5)+'.dmp' backup database PointOfSale to disk=@name with init GO
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

السلام عليكم
هل بهذه الطريقة اضمن ان البيانات سوف يعمل لها backup ايضا و كيف يمكن اعمل restore
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
السلام عليكم
اقتباسهل بهذه الطريقة اضمن ان البيانات سوف يعمل لها backup ايضا و كيف يمكن اعمل restore
نعم بهذة الطريقة ان شاء الله سوف يعمل backup لقاعدة البيانات
اما عمل restore بسيطة كمان ان شاء الله
sp كمان على نفس قاعدة البيانات
CREATE proc up_dbrestore @dump_name varchar(100) as declare @full_name varchar(100) select @full_name='c:\dbdump\'+@dump_name restore database PointOfSale from disk = @full_name GO
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

السلام عليكم
جزاك الله خيرا الأخ وليد
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
السلام عليكم
واياكم
نسية التنبية على موضوع restore هذا الكود لا يعمل ويوجد اتصال مع قاعدة البيانات استخدم SqlConnection1.ChangeDatabase
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

السلام عليكم
إلى الأخ وليد
لقد عملت الكود مع بالطبع تغيير اسم قاعدة البيانات و لكن لم اجد قاعدة البيانات فاذا تكرمت
ممكن تعطيني ماهو الخطا الذي يمكن قد وقعت فيه ......
وجزاكم الله خيرا على تجاوبك السريع
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
وعليكم السلام
ممكن توضيح اكتر واية المشكلة بلضبط وياريت لو ترفق الكود الخاص بك
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

غالباً الخطأ سيكون لانك لم تنشأ قاعدة بيانات فارغة بنفس اسم قاعدة البيانات التى تود استرجاعها قبل ان تقوم بعمل ال Restore
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
السلام عليكم
المشكلة عندي في عملية BACKUP
اما الكود فهو كالسابق مع استبدال PointOfSale باسم اخر
اخيرا جزاكم الله خيرا و اعتذر على كثرة اسئلتي
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
السلام عليكم
بلنسبة لموضوع BACKUP انا لا اعرف ما هيا المشكلة لديك بلضبط
لكن هنعمل الان المثال مع بعض
قم بعمل قاعدة بيانات باسم PointOfSale وضيف فيها جدول او اتنين وادخل بعض البيانات
ثم قم بعمل الاجراء المخزن التالى
CREATE proc db_backup as declare @name varchar(100) select @name='c:\dbdump\PointOfSale'+CONVERT(char(8), GETDATE(), 5)+'.dmp' backup database PointOfSale to disk=@name with init GO
ثم قم بعمل مجلد على c باسم dbdump
وبعد كدة اعمل مشروع جديد
وضيف بداخل المشروع Class واكتب الكود التالى
Public Class Class1
Public con As SqlClient.SqlConnection = New SqlClient.SqlConnection("Data Source=(local);Initial Catalog=PointOfSale;Integrated Security=SSPI;")
Private cmd As New SqlClient.SqlCommand
Function DataBackup(ByVal Param As String)
Try
If con.State <> ConnectionState.Open Then
con.Open()
cmd.Connection = con
cmd.CommandText = Param
cmd.ExecuteNonQuery()
MessageBox.Show("تم عمل نسخ احتياطى لقاعدة البيانات", "نجاح العملية ", MessageBoxButtons.OK, MessageBoxIcon.Information)
con.Close()
End If
Catch ex As Exception
MessageBox.Show("حدث خطاء اثناء عمل نسخ احتياطى لقاعدة البيانات", "خطاء", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Function
End Classثم على Form1 ضيف اداة Button واكتب بداخلها الكود التالى
Dim cls As New Class1
cls.DataBackup("db_backup")وان شاء الله سوف يعمل معك
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

السلام عليكم الأخ وليد
جزاك الله خيرا ورفعها في ميزان حسناتك
لقد وفيت و كفيت وعرفت خطأي
هل تريد اكثر من مليار حسنه في دقيقه واحده ......
فقط قل هذه الجمله وستأخذ عن كل مسلم حسنه من غير أن ينقص من أجرهم شيئا
اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات
وتأخذ عن كل واحد حسنه فانظر كم عدد المسلمين
كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان على الرحمن
" سبحان الله وبحمده سبحان الله العظيم"
* دقيقة واحده : تستطيع ان تقول لاحول ولا قوة الا بالله اكثر من ( 40 ) مره وهي كنز من كنوز الجنه .
دقيقة واحدة : تستطيع ان تصلي على النبي صلى الله عليه وسلم ( 20 ) مره فيصلي عليك الله مقابلها
( 200 ) مره وحطة عنه ( 200 ) خطيئة من خطاياه ، ورفع له ( 200 ) درجة .
السلام عليكم
أخواني الكرام أحسنتم وبارك الله فيكم وفي علمكم ونفع الله بكم العبادر والبلاد ... وغفر الله ولكم ولوالدينا ووالديكم ...

السلام عليكم
بارك الله فى الجميع
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

السلام عليكم
موضوع restore هذا الكود لا يعمل ويوجد اتصال مع قاعدة البيانات استخدم SqlConnection1.ChangeDatabase
كيف يمكن عمل ذلك
مع انني مبتدء
احببت ان اعرف اين يمكنني كتابته كود المذكور
بتفصيل لانني مبتدء واود تعلم
تحياتي للجميع
هذا الموضوع مغلق.