SQL - Как сделать резервную копию базы данных и экспортировать ее в виде файла MDF с помощью MS SQL 2008 R2

Чтобы получить доступ к значению --deploy-url во время выполнения приложения, создайте deploy-url.ts с помощью:

export const DEPLOY_URL = new InjectionToken<string>('deployUrl');

И используйте этот фрагмент в файле main.ts:

const deployUrl = (function() {
  const scripts = document.getElementsByTagName('script');
  const index = scripts.length - 1;
  const mainScript = scripts[index];
  return mainScript.src.replace(/main.*?\.js$/, '');
})();

const DEPLOY_URL_PROVIDER = {
  provide: DEPLOY_URL,
  useValue: deployUrl,
};

platformBrowserDynamic([DEPLOY_URL_PROVIDER])
  .bootstrapModule(AppModule)
  .catch(err => console.error(err));

Идея получить URL исполняемого в данный момент файла Javascript, который является main.js (или main.hash.js, если включено outputHashing) и удалить из него имя файла. Затем в ваших сервисах введите значение --deploy-url с @Inject(DEPLOY_URL) deployUrl: string в качестве параметра конструктора.

27
задан Majid 1 February 2017 в 17:40
поделиться

2 ответа

Если вы имеете в виду, что хотите иметь возможность присоединить базу данных на другом сервере, то вот что вы можете сделать:

  1. отсоединить базу данных (щелкните базу данных правой кнопкой мыши и выберите Detach )
  2. скопировать файлы mdf и ldf в папку для резервного копирования
  3. прикрепить базу данных (щелкните правой кнопкой мыши Databases и выберите Attach)

Это путь, по которому вы найдете файл MDF:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
50
ответ дан 28 November 2019 в 04:52
поделиться

Если вам нужна копия вашего локального файла SQLEXPRESS / MDF - на удаленном сервере (SQL Server 2005)

Вы можете щелкнуть правой кнопкой мыши в «Обозреватель серверов» на свой файл db.mdf и нажмите «Опубликовать в провайдере ...»

Вы можете выбрать различные варианты совместимости с SQL Server 2005, 2008 и т. д.

Выводом является файл запроса .sql ..

Наткнулся на этот вопрос и подумал, что это будет хорошим альтернативным ответом, так как я попал сюда в поисках точно такой же вещи!

1
ответ дан 28 November 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: