Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE && FileSystem / 4 сообщений из 4, страница 1 из 1
20.12.2006, 12:40
    #34212796
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE && FileSystem
А просветите меня, pls, в плане можно ли из, 4 example, из stored procedure осуществить запись в файл (локальный) диске? Если этого нельзя, то можно ли хоть осуществить запись в std log-файл сервера?
select @@version
Adaptive Server Enterprise/12.5.1/EBF 11428/P/NT (IX86)/OS 4.0/ase1251/1823/32-bit/OPT/Wed Sep 17 11:10:54 2003

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
20.12.2006, 13:41
    #34213098
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE && FileSystem
Ex_SoftА просветите меня, pls, в плане можно ли из, 4 example, из stored procedure осуществить запись в файл (локальный) диске? Если этого нельзя, то можно ли хоть осуществить запись в std log-файл сервера?
select @@version
Adaptive Server Enterprise/12.5.1/EBF 11428/P/NT (IX86)/OS 4.0/ase1251/1823/32-bit/OPT/Wed Sep 17 11:10:54 2003

_________________
"Helo, word!" - 17 errors 56 warnings

попробуй так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Send a two line message to the errorlog 

 1 > dbcc logprint("hello", "this message will be written to the errorlog")
 2 > go
DBCC execution completed. If DBCC printed error messages, contact a user with
System Administrator (SA) role.
The resulting output in the errorlog: 

alder% tail $SYBASE/install/ALDER_errorlog
 00 : 94 / 09 / 12   14 : 49 : 53 . 27  server  DBCC TRACEON  3605 , SPID  1 

 00 : 94 / 09 / 12   16 : 10 : 49 . 14  server  background task error - 1 : hello
 00 : 94 / 09 / 12   16 : 10 : 49 . 21  server  background task error - 1 : this message will be written to the errorlog


у меня на версии
Код: plaintext
Adaptive Server Enterprise/ 12 . 5 . 3 /EBF  12875  ESD# 4 /P/NT (IX86)/OS  4 . 0 /ase1253/ 1 / 32 -bit/OPT/Thu Sep  08   11 : 27 : 35   2005 

в логе получилось следующее:

Код: plaintext
1.
 00 : 00000 : 00013 : 2006 / 12 / 20   13 : 39 : 10 . 00  server  hello
 00 : 00000 : 00013 : 2006 / 12 / 20   13 : 39 : 10 . 00  server  this message will be written to the errorlog
...
Рейтинг: 0 / 0
20.12.2006, 13:45
    #34213111
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE && FileSystem
а в локальный файл можно записать что-нить посредством xp_cmdshell :


Код: plaintext
1.
2.
declare @cmd varchar( 255 )
select @cmd='echo ehehehehehe >> c:\heh.txt'
exec xp_cmdshell @cmd
...
Рейтинг: 0 / 0
20.12.2006, 13:48
    #34213129
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE && FileSystem
синтаксис для dbcc :

Код: plaintext
dbcc logprint(msg [, msg]...) 
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE && FileSystem / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]