Member 11917879 Ответов: 2

Как создать резервную копию локальной БД в visual studio 2013 windows forms C#


Я пытаюсь сделать резервную копию своей локальной базы данных в visual studio 2013

я добавил несколько записей в моей локальной БД с помощью LINQ для quary

но когда я даю строку подключения к локальной БД, то получаю ошибку "база данных не существует"

Что я уже пробовал:

частная btbakup_Click недействительным(объект отправителя, EventArgs в электронной)
{
SqlConnection con = новый SqlConnection();
Команда sqlcommand программа sqlcmd = новый sqlcommand, который();

против.Параметр connectionString = @"источник данных=(localdb с)\В11.0;Ключевое Слово Attachdbfilename=|Параметр Datadirectory|\Базы Данных1.МДФ;Комплексная безопасность=истина;";

резервное копирование строки = "G:\\Backup";
если (!System.IO.Directory.Exists(резервные копии))
{
System.IO.Directory.CreateDirectory(резервные копии);
}

против.Открыть();

программа sqlcmd = новая команда sqlcommand("резервное копирование базы данных1 база данных на диск='" + резервные копии + "\\" + Датавремя.Сейчас.Метод toString("ddMMyyyy_HHmmss") + ".Бак'", кон);

sqlcmd.Метод executenonquery();
против.Закрывать();

Ящик для сообщений.Показать("Резервное Копирование Данных Сделано", "Резервное Копирование");


}

2 Ответов

Рейтинг:
2

Member 11917879

Спасибо за ответ..

Моя база данных является локальной базой данных (это означает, что я был создан в .net provider SQL Database in my windows aplication by internal, он не был создан в SQL server как внешний)

как вы уже дали ссылку выше, что подходит для Extarnal SQL Server


Richard Deeming

Если вы хотите ответить на решение, нажмите кнопку "есть вопрос или комментарий?" кнопка под этим решением.

НЕ опубликуйте свой комментарий как новое "решение"!

Рейтинг:
0