#sql-server
#sql-сервер
Вопрос:
Есть ли способ выполнить дамп SQL на SQL Server? Потому что в mysql мы можем легко сделать это с mysqldump
помощью command, но на SQL Server, когда я пытаюсь экспортировать данные, кажется, что он позволяет экспортировать только для таблицы, а не для базы данных. Теперь, когда я пытаюсь выполнить копирование базы данных, она пытается скопировать исходную базу данных в целевую базу данных. Теперь я пришел из MYSQL и подумал, что он будет вести себя так же.
Есть идеи о том, как этого добиться?
Спасибо за тех, кто ответит
Комментарии:
1. ну, вы просто пытаетесь экспортировать всю базу данных в другое место? каков желаемый конечный результат?
2. @DougCoats Я думал экспортировать его в плоский файл или что-то в этом роде? затем импортируйте его в мой локальный. Исходная база данных находится в AWS, поэтому я хочу иметь копию на своем локальном компьютере. У меня есть только RDP-доступ к оконному серверу, и у меня нет фактического пароля. Итак, мой единственный вариант — экспортировать плоский файл или что-то в этом роде. Каким должен быть наилучший подход?
3. Технически вы могли бы делать то, что хотите, используя команду generate scripts, затем перейдя в дополнительные свойства на последней странице и выбрав «данные и схема». Но это ужасная идея для чего-либо, кроме самых тривиальных баз данных, и сценарий, который он генерирует, вероятно, все равно не будет работать из-за получения зависимостей в неправильном порядке.
Ответ №1:
В SQL Server вы должны либо использовать резервное копирование и восстановление, либо извлечь всю схему и данные в файл .bacpac.
Комментарии:
1. Спасибо за это, попробую восстановить его. Я думаю, это то, что я ищу