Как открыть файл базы данных без типа файла в SSMS?

#mysql #sql-server #ssms

Вопрос:

У меня есть файл базы данных без типа файла, мне нужно сначала открыть его в SSMS. Когда я пытаюсь открыть его, там написано, что для него нет редактора. Я попытался открыть его в текстовом редакторе, изменив его имя с расширением txt, он отображал нечитаемый код на всей странице. Я поискал в Интернете, кажется, единственный способ-изменить имя файла с расширением. Есть ли какой-либо способ заставить SSMS распознавать общий файл расширения? Спасибо

Ларну поправил меня, чтобы я использовал «Восстановить» вместо «Открыть». Спасибо

Новичок в базе данных, нужно все изучить.

Комментарии:

1. Вы не (по крайней мере, в SQL Server) «открываете» файл резервной копии, вы RESTORE это делаете. Это не читаемый пользователем файл. Файлы резервных копий также уместны; вы не можете создать резервную копию SQL Server и восстановить ее на экземпляре MySQL или наоборот. если вам нужно перейти с одной СУБД на другую, вам нужно будет написать сценарий объектов и данных, одновременно переводя синтаксис с одного диалекта на другой.

2. Забавно, как вы спрашиваете, как открыть файл в типе файла, а затем скрываете в тексте «нужно преобразовать его из MSSQL в MySQL». ЭТО ваша проблема, не открывать его. Ответ на его открытие тривиален в обходном решении: ПЕРЕИМЕНОВАТЬ ФАЙЛ. Готово, теперь у него есть расширение. Но с какой стати вы вообще предполагаете, что SSMS смогут ПРЕОБРАЗОВЫВАТЬСЯ В MYSQL? И что это за файл? Часть базы данных (MSSQL базы данных содержит не менее 2 файлов) или резервная копия? Серьезно, вы корчите дерево, которое не имеет смысла и невозможно — резервная копия MsSql-это то, что нет преобразования.

3. Спасибо Ларну и Томтому. Да, миграция не может быть выполнена в SSMS. Я просто хочу объяснить причину, по которой я хочу, чтобы SSMS восстановил файл. Это вводит в заблуждение вопрос. Исправьте это сейчас. Теперь я знаю ключевое слово «Восстановить». Спасибо Ларну