Как сделать бэкап из .bak файла?

207
16 июля 2018, 19:20

Как выгрузить данные из database.bak в базу данных? Иcпользую ASP.NET MVC 5. Пробовал вот такой запрос:

BACKUP DATABASE Products TO DISK = 'C:\Backups\database.bak'

Пишет, что Products не существует, хотя в APP_Data она есть.

И вот так:

RESTORE Products 
FROM DISK = 'C:/db/database.bak'

Вываливается ошибка: 'Products' is not a recognized RESTORE option.

Строка подключения:

<add connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='|DataDirectory|\database.mdf';Integrated Security=True"
 providerName="System.Data.SqlClient"/>
Answer 1

Если вы создали БД и хотите залить в нее данные с бэкапа, лучше воспользоваться стандартным инструментом в SSMS.

ПКМ на Databases

В окне выберите Device. И укажите фаш файл в качестве источника.

После этого нажмите OK.

Таааадааааам, база поднята)

ЗЫ Это все справедливо для случая если у вас нет БД. Если есть, и ваша БД имеет аналогичную структуру с той что в бэкапе. Нужно добавить флаг Overwrite.

READ ALSO
Блок-схема всего проекта(C# Unity)

Блок-схема всего проекта(C# Unity)

Хотелось бы сократить время "вникания" в новый проект на 500+ классовЕсть ли какая то возможность в Unity, или просто в проекте Visual Studio, наглядно...

236
Из БД MSSQL удалить все ссылки

Из БД MSSQL удалить все ссылки

В БД tсть поле product_description, в котором содержится описание товара в текстовом форматеНо попадаются и внешние ссылки, которые надо удалить из описания

185
Как отфильтровать объекты в массиве по значениям?

Как отфильтровать объекты в массиве по значениям?

Есть массив объектов у которых есть параметры: pay и cart, которые имеют значение 1 или 0Я принимаю GET параметры pay и cart со значениями:

202
Нужно ли прятать абсолютные пути к файлам в php?

Нужно ли прятать абсолютные пути к файлам в php?

Обычно различного рода экзепшенами стараются закрыть внутренние ошибкиПриведу примитивный пример, чтобы понятнее была суть вопроса

189