Это - зарегистрированное поведение для bash
таким образом, можно зависеть от него в сценариях. Это также было верно для другого Bourne совместимые оболочки в течение очень долгого времени..., хотя могут быть угловые случаи относительно сворачивания случая или неалфавитно-цифровых символов.
(Получающийся список, в bash
будет почти в порядке "ASCII-betical"---за исключением того, что строчные и прописные буквы будут сопоставлены вместе, как будто не было никаких различий в случае, но с нижним регистром, сопоставленным перед их прописными эквивалентами. Весь non-alphabetics должен сопоставить в тот же порядок, как они появляются в ASCII).
Поскольку другие указали, что это могло быть встревожено Вашими связанными с языком параметрами среды: ЛЕНГ обычно и LC_COLLATE более конкретно. В могло бы быть самым безопасным к командам выполнения, которые зависят от упорядочивания расширения шарика под env
управляйте для очистки среды (использование -i
или -u
как соответствующий) или передавать результаты по каналу через sort
гарантировать устойчивое упорядочивание.
Если необходимо восстановить таблицу с ее данными из файла резервной копии, Вы могли бы попробовать
Схема Devart Выдерживает сравнение, чтобы SQL Server восстановил саму структуру таблицы
Данные Devart Выдерживают сравнение, чтобы SQL Server скопировал строки таблицы.
Вы не должны ВОССТАНАВЛИВАТЬ обесценивание от файла резервной копии - те продукты непосредственно базы данных чтения от файлов резервных копий.
Кроме того, Вы могли бы попробовать SQL Красного Логического элемента Виртуальное Восстановление для присоединения файла резервной копии к SQL Server как реальный databae без его восстановления!
Свободный дополнительное дисковое пространство на сервере и попытке:
RESTORE DATABASE xxx FROM DISK = 'zzz' WITH RESTART
Это должно попытаться запустить восстановление с точки отказа и может привести к полному восстановлению, если существует достаточное дисковое пространство.
При восстановлении базы данных SQL Server сначала создаст и выделит место для файла данных, который включает пишущие пустые страницы в диск для того файла для требования пространства (файл создается 'редкий' и затем заполненный). После того, как выделенный, место затем выделено таким же образом для файла журнала. Только, после того как обе из этих операций завершились, делает сервер, начинают восстанавливать данные в эти файлы. Для очень больших баз данных это может занять существенное количество времени - в Studio управления UI, восстановление покажет 0%, завершенных, пока этот процесс не завершился, и первые данные восстанавливаются.
Это походит на выделение пространства для файла журнала, отказавшего, и прерванное восстановление. Обычно это приводило бы и к журналу и к файлам данных, удаляемым из диска и освобожденного пространства - это стоит посмотреть в Ваших системных файлах журнала, чтобы видеть, можно ли определить, почему восстановление обычно не прерывалось.