[英]Restore MSSQL database on remote machine from backup file via C# code
我在遠程計算機上有一個mssql數據庫,並且該數據庫有備份文件。 我想創建一種用於從備份還原數據庫的方法(c#)。 我將在本地計算機上執行我的方法。 有人可以幫我創建恢復遠程數據庫的方法嗎?
試試這個:
public void RestoreDatabase(string fileName)
{
try
{
using (SqlConnection conn = new SqlConnection("connectionString"))
{
string sql = "RESTORE DATABASE YourDatabase FROM DISK = N''" + fileName;
conn.Open();
SqlCommand _command = new SqlCommand(sql, conn);
_command.ExecuteNonQuery();
}
}
catch (Exception ex)
{
throw;
}
}
您這樣稱呼它:
RestoreDatabase(@"\\remotemachine\...\YourFile.bak");
注意:放置文件的實際路徑
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.