generic
یک شنبه 14 اسفند 1390, 00:21 صبح
من از کد زیر که از همین تالار برداشتم
private void Restore(string strFileName)
{
try
{
string command = "ALTER DATABASE Pubs SET SINGLE_USER with ROLLBACK
IMMEDIATE " +
"use master " +
" RESTORE DATABASE Pubs FROM DISK='" + strFileName + "'";
this.Cursor = Cursors.WaitCursor;
SqlCommand oCommand = null;
SqlConnection oConnection = null;
oConnection = new SqlConnection("Data Source=.;Initial
Catalog=Pubs;Integrated Security=True");
if (oConnection.State != ConnectionState.Open)
oConnection.Open();
oCommand = new SqlCommand(Sqlcommand, oConnection);
oCommand.ExecuteNonQuery();
this.Cursor = Cursors.Default;
MessageBox.Show(". ;(بازيابی اطلاعات از نسخه پشتيبان با موفقيت انجام شد
}
catch (Exception ex)
{
MessageBox.Show("Error Occurd :" + ex.Message);
}
}
}
هنگام اجرا وقتی به خط
oCommand.ExecuteNonQuery();
میرسه خطای زیر را میدهد.
83655
از اساتید کسی میتونه ما رو راهنمایی کنه.
private void Restore(string strFileName)
{
try
{
string command = "ALTER DATABASE Pubs SET SINGLE_USER with ROLLBACK
IMMEDIATE " +
"use master " +
" RESTORE DATABASE Pubs FROM DISK='" + strFileName + "'";
this.Cursor = Cursors.WaitCursor;
SqlCommand oCommand = null;
SqlConnection oConnection = null;
oConnection = new SqlConnection("Data Source=.;Initial
Catalog=Pubs;Integrated Security=True");
if (oConnection.State != ConnectionState.Open)
oConnection.Open();
oCommand = new SqlCommand(Sqlcommand, oConnection);
oCommand.ExecuteNonQuery();
this.Cursor = Cursors.Default;
MessageBox.Show(". ;(بازيابی اطلاعات از نسخه پشتيبان با موفقيت انجام شد
}
catch (Exception ex)
{
MessageBox.Show("Error Occurd :" + ex.Message);
}
}
}
هنگام اجرا وقتی به خط
oCommand.ExecuteNonQuery();
میرسه خطای زیر را میدهد.
83655
از اساتید کسی میتونه ما رو راهنمایی کنه.