Categories: SQL Server

Как делать бекап базы на сервере

Решение:

db.ExecuteStoreCommand(string.Format(@"
BULK INSERT [{1}]
FROM '{0}'
WITH
(
DATAFILETYPE = 'widechar',
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n'
);", p,tablename)

p - это полный путь к файлу. В нем через разделитель перечислены поля таблицы в прав порядке.
при этом юзеру надо дать права на bulk.

USE master
go
GRANT ADMINISTER BULK OPERATIONS TO fa1

 

Руслан Раянов

Recent Posts

Таблица Trace для отслеживания событий на сайте

В системной таблице as_trace хранятся данные по работе приложения. Поле code определяет тип события: DBLREQ…

8 часов ago

Работа с ошибками в системе. Генерация отчета по ошибкам #falconstart

Рассмотрим механизм анализа ошибок, как это всё работает, и как его использовать. Когда происходит ошибка…

1 день ago

Обновление пакетов SQL #falconstart

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов https://falconspace.ru/docs - Документация платформы Falcon Space

5 дней ago

SYSSP – Работа с периодическими задачами #falconstart

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов https://falconspace.ru/docs - Документация платформы Falcon Space

1 неделя ago

Что важно учесть в системе обработки заказов? Проблемы системы заказов

https://falconspace.ru/blog/sozdanie-sistemy-upravleniya-zakazami-v-vide-lichnykh-kabinetov-na-sayte - Система управления заказами на предприятии. Разработка автоматизированной системы заказов

2 месяца ago

Ошибки при запуске маркетплейса

Запуск собственного маркетплейса — это захватывающий, но сложный процесс, который требует внимания к деталям и…

2 месяца ago