الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اعمل backup لقاعدة بيانات SQL Server ؟

مغلق
بدأه ahmed_shawky في 8 يونيو 2006 · 10 رد · 2,026 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا عاوز اعمل backup لقاعدة بيانات موجودة في sql server 2000 باستخدام كود بال C#

وازاي اعملها restore برده بال c#

طولت عليكم معلش

ارجو المساعدة

#2

السلام عليكم

في الonline books شرح كامل و سهل للموضوع ده

وكود كامل و بسيط

ابحث فقط عن كلمة backup أو restore

فيه ملحوظه في عمل ال restore

اقفل كل ال connections اللي علي الdatabase اللي هتعملها restore

علي العموم في المرفقات 2 class انا بستخدمهم في شغلي واحد backup و التاني restore

اكتب بس اسم الdatabse بتاعتك و ال connection string

Backup_Restore.rar

#3

وعليكم السلام يا أخ أحمد ورحمة الله وبركاته.

من فضلك الق نظره على قواعد طرح الأسئله والمشاركات لأن العنوان مخالف. وآسف على الازعاج.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#4

السلام عليكم

تقصد أحمد مين الباز ولا shawky

#5

لأ يا باشا. أقصد shawky :)

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#6

السلام عليكم ورحمة الله وبركاته

جزاك الله خيرا ياأخ احمد وشكرا جذيلا

والسلام عليكم ياأخ معتز ورحمة الله وبركاته

اعتذر انا مخدتش بالي

شكرا وجزاكم الله خيرا

#7

السلام عليكم

مفيش مشاكل يارجاله

اليومين دول الواحد قرب يتجنن

مشروع تخرج و شغل و برامج حاجه تهبل

#8

السلام عليكم ورحمة الله وبركاته

ياأحمد ال restore مش عاوزة تشتغل معايا

وحاولت معاه كتير بس مش عاوز يشتغل

ارجو المساعدة

شكرا

#9

السلام عليكم

لازم يبقي مفيش connections مفتوحه علي الdatabase

المشكله اني بعمل close و dispose لل connection و يفضل ال server

شايفها مش عارف ليه و يقولي ال database in use

المهم انا سألت في منتدي sql server علي جمله sql ابعتها لل server

يغلق كل ال connections الخاصه ب database معينه

بس محدش رد عليا

المهم انا كنت بعمل restore قبل ما فتح اي connection

لو لقيت حل ابقي عرفني و شكرا يا سيدي

#10

السلام عليكم ورحمة الله وبركاته

الحمد لله ربنا وصلني للحل

لا تضع اسم ال database في connection string

ولا تستخدم use database_name

اكتب الجملة بتاعت ال restore على طول من غير use database_name

فبالتالي ال connection اللي هايكون مفتوح هايكون مع ال server وليس database محددة

انا جربتها واشتغلت

شكرا

#11

السلام عليكم

كلامك مضبوط المشكله دي محلوله معايا

بس المشكله في وجود connections تانيه غير اللي هتعمل restore

وطبعا هتبقي مع السرفر

انا قدرت والحمد الله اوصل لحل للمشكله دي

الفكره اني بخالي الداتابيز تكون لمستخدم واحد عن طريق single_user option

والكلام ده انا وصلت له من كتاب في transact sql

مثال

USE master

go

ALTER DATABASE  mydb

SET SINGLE_USER  WITH ROLLBACK IMMEDIATE

RESTORE DATABASE mydb

FROM DISK = 'F:\MSSQL\BACKUP\mydb.BAK'

ALTER DATABASE  mydb	 SET MULTI_USER

هذا الموضوع مغلق.

مواضيع مشابهة