Я хочу сделать резервную копию своей базы данных, используя Linq для SQL:
Dim sql As String = "BACKUP DATABASE SeaCowDatabase TO DISK = _
'" + sfd.FileName + "'"
db.ExecuteCommand(sql)
Но вместо этого я получаю эту ошибку:
System.Data.SqlClient.SqlException (0x80131904): Не удалось найти запись в базе данных sysdatabase для базы данных «SeaCowDatabase».Не найдено ни одной записи с таким именем.Убедитесь, что имя введено правильно.РЕЗЕРВНАЯ БАЗА ДАННЫХ завершается ненормально.на System.Data.SqlClient.SqlConnection.OnError (SqlException исключением, булева breakConnection) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning () в System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader DATASTREAM, BulkCopySimpleResultSetНаверх.ExecuteNonQuery () в System.Data.Linq.SqlClient.SqlProvider.Execute (запрос выражения, QueryInfo queryInfo, фабрика IObjectReaderFactory, объект [] parentArgs, объект [] userArgs, ICompiledSubQuery [] subQueries, объект last.Data.LQ).SqlClient.SqlProvider.ExecuteAll (запрос на выражение, QueryInfo [] queryInfos, фабрика IObjectReaderFactory, Object [] userArguments, ICompiledSubQuery [] subQueries)в System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute (запрос выражения) в System.Data.Linq.DataContext.ExecuteCommand (команда String, параметры Object []) в SeaCow.Main.Ribbon_Save_Click (Отправитель объекта, EventArgs e) в C: \ Users \ Daniel \ Мои программы \ Visual Basic \ SeaCow \ SeaCow \ SeaCow \ Main.vb: строка 595
У кого-нибудь есть предложения?