View Full Version : سوال: backup گیری از فایل SQL در C#
مجید-م
چهارشنبه 16 تیر 1389, 10:29 صبح
سلام
وقتی در SQL 2005 بطور دستی یا بصورت کد در زبان سی شارپ backup می گیرم فقط در مسیر اصلی این عمل انجام می شود و وقتی مسیر را عوض می کنم پیغام خطا صادر می شود
حمیدرضاصادقیان
چهارشنبه 16 تیر 1389, 10:48 صبح
سلام.کد Backup گیری و خطایی که به شما میده رو اینجا قرار بدید.
مجید-م
یک شنبه 20 تیر 1389, 17:14 عصر
سلام.کد Backup گیری و خطایی که به شما میده رو اینجا قرار بدید.
sql1 = "backup database shakhs to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Backup\\shakhs.bak'
سلام اگر مسیر غیر از مسیر فوق بنویسم عمل پشتیبان گیری انجام نمی شود و پیغام
Cannot open backup device 'D:\shakhs.bak'. Operating system error 5(error not found).
BACKUP DATABASE is terminating abnormally. صادر می شود
حمیدرضاصادقیان
یک شنبه 20 تیر 1389, 19:26 عصر
سلام دوست عزیز.
شما هر مسیری می نویسید باید اونو ایجاد کنید.مثلا اگر شاخه ای در داخل مسیر پشتیبان گیری هست باید اون شاخه به صورت فیزیکی موجود باشه.
شما این پروسیجر رو بسازید بعد بهش مقدار بدید ببینید کار میکنه؟
CREATE PROCEDURE Sp_backup (@path varchar(255) ,@name_db varchar(255) ) As
BACKUP DATABASE @name_db
to disk=@path
with init
GO
موفق باشید
z_fallah
چهارشنبه 23 تیر 1389, 10:24 صبح
با سلام
میشه طریقه بازیایابی این فایل ذخیره شده رو هم بگید
مجید-م
شنبه 26 تیر 1389, 11:32 صبح
سلام دوست عزیز.
شما هر مسیری می نویسید باید اونو ایجاد کنید.مثلا اگر شاخه ای در داخل مسیر پشتیبان گیری هست باید اون شاخه به صورت فیزیکی موجود باشه.
شما این پروسیجر رو بسازید بعد بهش مقدار بدید ببینید کار میکنه؟
CREATE PROCEDURE Sp_backup (@path varchar(255) ,@name_db varchar(255) ) As
BACKUP DATABASE @name_db
to disk=@path
with init
GO
موفق باشید
سلام با تشکر از پاسخ شما
هر مسیری را که ایجاد می کنم و حتی بانک اطلاعاتی را هم کپی می کنم و سپس می خواهم پشتیبان تهیه کنم پیغام خطا صادر می شود
در مورد ایجاد زیر برنامه فوق کجا باید آن را تایپ کنم.
z_fallah
شنبه 26 تیر 1389, 12:26 عصر
با سلام
در فسمت چپ صفحه sql ، Stored Procedure را انتخاب سپس روی صفحه راست کلیک new Stored Procedure را انتخاب نمایید و کد مورد نظر را وارد نمایید .
توجه داشته باشید که هنگام فراخوانی آن در برنامه باید به پارامتر های آن (,@name_db،@path ) مفدار دهید
مجید-م
یک شنبه 27 تیر 1389, 08:51 صبح
با سلام
در فسمت چپ صفحه sql ، Stored Procedureرا انتخاب سپس روی صفحه راست کلیک newStored Procedure را انتخاب نمایید و کد مورد نظر را وارد نمایید .
توجه داشته باشید که هنگام فراخوانی آن در برنامه باید به پارامتر های آن (,@name_db،@path ) مفدار دهید
سلام
چگونه می توانم پروسیجر خودم را در برنامه فراخوانی کنم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.