
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.06.2002, 17:30:31
|
|||
|---|---|---|---|
|
|||
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Необходимо запустить скрипт на SQL Server-е с помощью утилиты isql или osql! Первоначально я использовал isqlw и все работало прекрасно, но вдруг понадобилось использовать другую утилиту: isql.exe, osql.exe Если подаю тот же скрипт на вход утилите isql.exe или osql.exe то нифига не получается... В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2002, 17:42:15
|
|||
|---|---|---|---|
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Что значит нифига не получается ? Какая ошибка? Для проигрывания скрипта используете нечто в этом роде? Код: plaintext 1. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2002, 17:53:30
|
|||
|---|---|---|---|
|
|||
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Пишу: isqlw.exe -S <сервер> -d <база> -U sa -P master -i <файл скриптов> -o <лог файл> работает все замечательно, потом запускаю: osql.exe -S <сервер> -d <база> -U sa -P master -i <файл скриптов> -o <лог файл> в лог файл пишется что-то типа (похоже какие-то проблемы с кодировкой). В чем проблема??? 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> ---------------------------------------------------------------------- ------------------------------ Tкриптv обновления базv Tервер запуска: local +аза: test -ата запуска: 25.06.2002 Tремя: 17:00:17 ---------------------------------------------------------------------- ------------------------------ <- іапуск обновления. <- +ткрvвается транзакция.... 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 23> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41> 42> 43> 44> 45> 46> 47> 48> 49> 50> 51> 52> 53> 54> 55> 56> 57> 58> 59> 60> 61> 62> 63> 64> 65> 66> 67> 68> 69> 70> 71> 72> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 08:56:22
|
|||
|---|---|---|---|
|
|||
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Проблема так и не решилась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 13:02:49
|
|||
|---|---|---|---|
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Это не проблемы с кодировкой. Это выводятся номера строк. Попробуйте добавить опцию -n: osql.exe -n -S <сервер> -d <база> -U sa -P master -i <файл скриптов> -o <лог файл> И вообще: osql.exe /? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 13:36:36
|
|||
|---|---|---|---|
|
|||
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Спасибо! -n помогло - перестали выводиться эти дурацкие номера. Но проблема не решилась.???? Вот текст скрипта который пытаюсь запустить: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. А вот его вывод в лог файле (через isqlw все прекрасно работает): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 16:29:13
|
|||
|---|---|---|---|
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
А ##UpgradeRunning точно существует? Попробуйте добавить в скрипт: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 16:36:56
|
|||
|---|---|---|---|
|
|||
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Да дело, собственно, не в ##UpgradeRunning (это процедура хоть и создается на другом connection-е, но она точно существует, потому как этот же скрипт запущенный через isqlw никаких ошибок не выдает) Дело в том, что osql выводит всякую чушь: "С" заменяет на "T" вместо "ы" печатает "v" вместо "о" - "+" и т.д. ..... (поэтому скорее всего он неправильно интерпретирует и название хранимой процедуры ##UpgradeRunning) С чем это может быть связано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 17:14:32
|
|||
|---|---|---|---|
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Дело, собственно, в конвертации символьных данных (опция Automatic ANSI to OEM conversion в SQL Server Client Network Utility). Сборьте флажок и isql заработает. Про osql сказать не могу, т.к. он работает через ODBC. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 18:35:58
|
|||
|---|---|---|---|
|
|||
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Спасибо! Полегчало. ,но скрипт все-равно выдает ошибки :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2002, 18:46:19
|
|||
|---|---|---|---|
Разница между isqlw.exe, isql.exe, osql.exe |
|||
|
#18+
Какие именно ошибки - уже не связанные с кириллицей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Crearor&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 639ms |
| total: | 790ms |

| 0 / 0 |
