Olá estou tentando fazer um restore de um banco pelo C#, mas está dando o seguinte erro:
"Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. RESTORE DATABASE is terminating abnormally."
O estranho é que se tento fazer o restore pelo sql express manager funciona normal...
Segue código que estou usando:
SqlConnection conexao = new SqlConnection(StringConexaoMaster);
conexao.Open();
SqlCommand cmd = new SqlCommand("", conexao);
StringBuilder query = new StringBuilder();
query.Length = 0;
query.Append("RESTORE DATABASE " + nomeBanco + " ");
query.Append("FROM DISK = N'"+pathArquivoBak+"' ");
query.Append("WITH FILE=1, ");
query.Append(@"MOVE 'nomeBanco' TO 'pathMdf,");
query.Append(@"MOVE 'nomeArquivoLog' TO 'pathLdf'");
cmd.CommandText = query.ToString();
cmd.ExecuteNonQuery()
Alguém sabe o que pode ser?
Paulo Moreira