fatemeh.1620
سه شنبه 18 مرداد 1390, 19:35 عصر
سلام دوستان، یکی در این مورد به من کمک کنه؟
faravaghi
سه شنبه 18 مرداد 1390, 20:34 عصر
سلام علیکم،
اینو یه تست بزن:
Create PROCEDURE [dbo].[sp_CreateBackup]
@Dest nvarchar(200)
AS
BEGIN
IF EXISTS (SELECT name FROM master.dbo.sysdevices WHERE name = N'NDevice')
EXEC master.dbo.sp_dropdevice @logicalname = N'NDevice'
-- Create A Device For Backup
EXEC master.dbo.sp_addumpdevice @devtype = N'disk', @logicalname = N'NDevice', @physicalname = @Dest
BACKUP DATABASE Your_Name TO NDevice
WITH NOFORMAT, NOINIT, NAME = N'Full Database Backup',
SKIP, NOREWIND, NOUNLOAD, STATS = 10
END
protected internal void CreateBackup(string destinationPath)
{
try
{
using (SqlConnection sqlcnn = new SqlConnection(da.StrConnect))
{
SqlCommand cmd = new SqlCommand("sp_CreateBackup", sqlcnn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection.Open();
cmd.Parameters.AddWithValue("@Dest", destinationPath);
cmd.ExecuteNonQuery();
}
MessageBox.Show(".تهیه پشتیبان با موفقیت انجام شد");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.