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

عمل Backup برمجيا

بدأه المبرمج الصغير في 27 أبريل 2008 · 6 رد · 978 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل يمكن عمل back up برمجيا عن طريق الكود دون الرجوع إلى برنامج مساعد؟

وتقبلوا شكري

#2

يمكن باستخدام bcp ولكن اذا كنت لا تريد استخدامه فيمكنك انشاء برنامج باستخدام bulk copy API .

الذهب الخالص

#3

جميل أنه يمكن ذلك.

ممكن تشرح لي أكثر أو تزودني بمثال وأكون لك من الشاكرين

#4
Auto Bckup

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#5

تستطيع البحث في BOOKS ONLINE المصاحي لل SQL SERVER عن BCP وستجد شرحا مفصلا .

واليك هذا الشرح من نفس المصدر :

اقتباس

http://' target="_blank">bcp Utility

The bcp utility copies data between an instance of Microsoft® SQL Server™ 2000 and a data file in a user-specified format.

Syntax

bcp {[[database_name.][owner].]{table_name | view_name} | "query"}

{in | out | queryout | format} data_file

[-m max_errors] [-f format_file] [-e err_file]

[-F first_row] [-L last_row] [-b batch_size]

[-n] [-c] [-w] [-N] [-V (60 | 65 | 70)] [-6]

[-q] [-C code_page] [-t field_term] [-r row_term]

[-i input_file] [-o output_file] [-a packet_size]

[-S server_name[\instance_name]] [-U login_id] [-P password]

[-T] [-v] [-R] [-k] [-E] [-h "hint [,...n]"]

For example, the Northwind database has the table Jane's Orders, which is owned by user Jane Doe. To bulk copy this table from the Northwind database to the Orders.txt file using the login Jane Doe and the password go dba, execute one of these commands:

bcp "Northwind.Jane Doe.Jane's Orders" out "Jane's Orders.txt" -c -q -U"Jane Doe" -P"go dba" bcp "Northwind.[Jane Doe].[Jane's Orders]" out "Jane's Orders.txt" -c -U"Jane Doe" -P"go dba"

الذهب الخالص

#6

هذا المثال ف sql 2000 ألا يوجد مثال 2005

وهل يمكن تطبيق ذلك في asp.net 2.0

ولك كل الشكر

#7

ليس لدي SQL SERVER 2005 ولكن اعتقد ان الأمر لن يختلف كثيرا نسنطيع تنزيله عندك ثم البحث في BOOKS ONLINE كما اشرت سابقا .

بالنسبة لل ASP.NET لم أفهم قصدك جيدا ولكن ما اعلمه ان هذه الأداة خاصة بال SQL SERVER DATABASES .

الذهب الخالص

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