дали выгрузку базы sql.
пытаюсь развернуть локально у себя. Поставил sql экспресс 2012, в менеджмент студио добавил новую базу, но она не загружаетсо.
Что же делать, как мне быть?
Как мне базу загрузить?
Если после выбора файла с бэкапом внизу не появились надписи про его содержимое, ты выбрал не файл с бэкапом.
Ваш Кэп
(0) чЁ чЁ ?
В верхней части "Источник" надо что то выбрать для поля "База данных"
Но , я так подозреваю, это уже пробовалось
(6) Не, там все правильно выбрано для загрузки базы из файла.
(1) бгг ты место восстанавливать откуда указал ?
(10) версия SQL исходная какая? Возможно твой экспресс тупо ее не поддерживает.
Bak понимают все версии скуля. Несовместимость у них на уровне файлов баз.
(12) да иначе бы SQL ему бы ругнулся, что это не файл бекапа. Если SQL не ругнулся файл бекапа, то он не покажет ему базы, которые не доступны к загрузке.
https://docs.microsoft.com/ru-ru/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=sql-server-2017
Короче говоря, ТС уникальная личность. Сделать из рутинной операции квест 80-ого левела на ровном месте могут не только лишь все. Мало кто может это делать.
Если файл небольшой или подрезать его, то проще тут https://www.onlinehexeditor.com/
(17) нафейхоа, такая жесть. По пунктам, если это проблема версий.
Поставить експресс 2008 - он понимает все ранний версии беков - если версия бека не его ругнется, что не поддерживает.
Поставить експресс 2018 - он поддерживает все после 2008.
Если это не бекап файл одна из версий об этом скажет.
(15) Не надо тебе ничего узнавать. Скорми свой файл скулю, он сам посмотрит. Если файл кошерный - напишет содержимое файла. Если файл не тот - ругнется.
Бэкап без расширения довольно частая ситуация. По умолчанию когда делаешь бэкап в файл студией, расширение пустое. Bak надо ручками написать, порой второпях про это забываешь. Можно переименовать файл потом.
ТеньД (15) Не надо тебе ничего узнавать. Скорми свой файл скулю, он сам посмотрит. Если файл кошерный - напишет содержимое файла. Если файл не тот - ругнется.
Бэкап без расширения довольно частая ситуация. По умолчанию когда делаешь бэкап в файл студией, расширение пустое. Bak надо ручками написать, порой второпях про это забываешь. Можно переименовать файл потом.
ну вот 2012 скуль ничего не говорит. картинку выкладывал. Недоступна кнопка ок при загрузке
переименовывал файл в *.bak, не помогло
+ при этом выгрузка/загрузка пустой базы работает как в (9)
(24) Значит файл у тебя не кошерный. Переименовывать бесполезно, скуль не по расширению смотрит, оно для человеков надо.
1Сергей сейчас окажется, что это dt или 1CD ваще
не
понел. Фаром пробовал?
(0) Я бы обратился к дателю бэкапа и спросил, из какой версии делался бэкап и с камими настройками, какая версия совместимости у базы-источника. Если при восстановлении в источнике он не дает тебе ничего выбрать в Базе данных и не показывает ничего в Восстанавливаемые резервные наборы данных скорее всего или бэкап сделан криво, или база несовместима с твоей версией sql. Проблема не на твоей стороне.
(0) "выгрузку базы sql"
Отравление головного мозга выделениями 1С detected.
(10) "расширения файла нет" - это нормально, при создании бэкапа mssql автоматом тип файла не указывает, если ты его не прописал, выгрузит без расширения, но сам файл будет абсолютно корректным, это не на что не влияет.
(45) "в скл экспресс никак не восстановить эту базу"
в sql экспресс 2012 скорее всего невозможно восстановить данный конкретный файл бэкапа. Еще раз говорю - обратись к дателю бэкапа, тебе нужно узнать 2 вещи: что у базы, с которой делали бкп указано в совместимости(см. скриншот Совместимость )
и что указывали в параметрах, когда делали бкп(см. скриншот Бэкап)
Рупор Галактики (45) "в скл экспресс никак не восстановить эту базу"
в sql экспресс 2012 скорее всего невозможно восстановить данный конкретный файл бэкапа. Еще раз говорю - обратись к дателю бэкапа, тебе нужно узнать 2 вещи: что у базы, с которой делали бкп указано в совместимости(см. скриншот Совместимость) и что указывали в параметрах, когда делали бкп(см. скриншот Бэкап)
какие должны быть параметры, чтобы можно было в экспрессе восстановить?
(50) "уровень совместимости корректный" значит он не позднее твоей версии sql.
(54) хотя не....не так. Тут надо пробовать
Можно попробовать вот этой утилитой приоткрыть содержимое tape файла
https://www.codeproject.com/Articles/18098/Reading-MTF-Backup-Files
sda553 RESTORE DATABASE ASUS FROM TAPE = 'C:\Progra...blbla...\backup\67'
Сообщение 3230, уровень 16, состояние 1, строка 1
Превышено максимальное значение счетчика повторов операции на устройстве "C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\67".
Сообщение 3013, уровень 16, состояние 1, строка 1
RESTORE DATABASE прервано с ошибкой.
Не проще ли попросить владельца база сделать и прислать бэкап чем трахаться непонятно с чем?
ТеньД Не проще ли попросить владельца база сделать и прислать бэкап чем трахаться непонятно с чем?
это и есть бекап
Это не бэкап. Тебя обманули
Если на той стороне древний скуль, то там только такие бекапы.
Я так понимаю база не 1С?
(58) а файлек большой? Возможно, не взлетит на экспрессе
(64) Ну, не мало