Есть ли способ выполнить дамп SQL на сервере SQL? Потому что в mysql мы можем легко сделать это с помощью команды mysqldump
, но на SQL Server, когда я пытаюсь экспортировать данные, кажется, что он позволяет экспортировать только для каждой таблицы, а не для каждой базы данных. Теперь, когда я пытаюсь скопировать базу данных, он пытается скопировать исходную базу данных в целевую базу данных. Сейчас я пришел с MYSQL и подумал, что он как-то так же себя поведет.
Любая идея о том, как этого добиться?
Спасибо тем, кто ответит
@DougCoats Я думал экспортировать его в плоский файл или что-то в этом роде? затем импортируйте его в мой локальный. Исходная БД находится в AWS, поэтому я хочу иметь копию на своем локальном компьютере. У меня есть только RDP-доступ к Window Server, и у меня нет фактического пароля. Так что мой единственный вариант - экспортировать плоский файл или что-то в этом роде. Каким должен быть лучший подход?
Технически вы можете делать то, что хотите, используя команду генерации сценариев, затем переходя к дополнительным свойствам на последней странице и выбирая «данные и схема». Но это ужасная идея для всего, кроме самых тривиальных баз данных, и генерируемый ею сценарий, вероятно, все равно не будет работать из-за получения зависимостей в неправильном порядке.
В SQL Server вы должны либо использовать Резервное копирование и восстановление, либо извлечь всю схему и данные в файл .бакпак.
Спасибо за это попробую восстановить. Я думаю, это то, что я ищу
ну вы просто пытаетесь экспортировать всю БД в другое место? какой желаемый конечный результат?