Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.10.2020, 20:32
|
|||
|---|---|---|---|
|
|||
Sqlcmd для большого файла |
|||
|
#18+
При запуске через sqlcmd большого скрипта (3 гб), сгенерированного студией, выдается ошибка: авторIncorrect syntax near ')' Профайлером выяснил, что в скрипте все ОК, но sqlcmd обрабатывает только первые 2 гб, а весь дальнейший текст запроса игнорит. Получилось что-то типа: Код: sql 1. а дальнейший текст, где идет "values" - тупо обрезан. Нигде не встретил такого лимита на странице sqlcmd. Как же мне выполнить такой большой скрипт? Разбить его не могу - нужно заскриптовать все объекты и данные в них, избежав всяких проблем с внешними ключами и прочим. Генерю этот скрипт для того, чтобы перебить базу с sql2016 на старую версию скуля, т.к. бэкап старшей версии не открыть на младшей. Перебивать потаблично очень запарно, а подобная задача переноса базы периодически возникает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2020, 00:01
|
|||
|---|---|---|---|
Sqlcmd для большого файла |
|||
|
#18+
newbie876454 При запуске через sqlcmd большого скрипта (3 гб), сгенерированного студией, выдается ошибка: авторIncorrect syntax near ')' Профайлером выяснил, что в скрипте все ОК, но sqlcmd обрабатывает только первые 2 гб, а весь дальнейший текст запроса игнорит. Получилось что-то типа: Код: sql 1. а дальнейший текст, где идет "values" - тупо обрезан. Нигде не встретил такого лимита на странице sqlcmd. Как же мне выполнить такой большой скрипт? Разбить его не могу - нужно заскриптовать все объекты и данные в них, избежав всяких проблем с внешними ключами и прочим. Генерю этот скрипт для того, чтобы перебить базу с sql2016 на старую версию скуля, т.к. бэкап старшей версии не открыть на младшей. Перебивать потаблично очень запарно, а подобная задача переноса базы периодически возникает. Код: sql 1. не скриптуйте слишком объемные данные, используйте SSIS /BCP или у Вас файл вида Код: sql 1. 2. 3. 4. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2020, 17:02
|
|||
|---|---|---|---|
|
|||
Sqlcmd для большого файла |
|||
|
#18+
newbie876454, возможно, ограничения размера кэша инструкций. Можно попробовать вставлять по ходу выполнения :RESET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1685574]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 391ms |

| 0 / 0 |
