Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получения времени изменения файла  [new]
Mtriada
Member

Откуда:
Сообщений: 10
Добрый день.
Возникла проблема в получении даты изменения файлов на SQL 2005.
В SQL 2000 была функция xp_getfiledetails, которая брала дату изменения файла
IF (OBJECT_ID('tempdb..#getfiledetails') IS NOT NULL)
    DROP TABLE #getfiledetails

CREATE TABLE #getfiledetails
(
    Alternate_Name      VARCHAR(32)
   ,[Size]              INT
   ,Creation_Date       INT
   ,Creation_Time       INT
   ,Last_Written_Date   INT
   ,Last_Written_Time   INT
   ,Last_Accessed_Date  INT
   ,Last_Accessed_Time  INT
   ,Attributes          INT
)
         
INSERT INTO #getfiledetails
EXEC MASTER..xp_getfiledetails @FILENAME
в SQL 2005 ее нету. Есть ли другой способ получить дату изменения, дату создания определенного файла?
19 авг 09, 11:55    [7555470]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36799
Сборку напишите.
19 авг 09, 11:56    [7555474]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Mtriada
Member

Откуда:
Сообщений: 10
Гавриленко Сергей Алексеевич
Сборку напишите.

Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Express Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
19 авг 09, 13:13    [7555999]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Mtriada
Member

Откуда:
Сообщений: 10
Гавриленко Сергей Алексеевич
Сборку напишите.

Microsoft SQL Server 2005 - 9.00.3077.00 (Intel X86) Dec 17 2008 15:19:45 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
и на этой сборке тоже нету данной процедуры.
19 авг 09, 13:15    [7556017]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mtriada
Гавриленко Сергей Алексеевич
Сборку напишите.

Microsoft SQL Server 2005 - 9.00.3077.00 (Intel X86) Dec 17 2008 15:19:45 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
и на этой сборке тоже нету данной процедуры.

"напишите сборку" - это значит, создайте свою CLR процедуру, которая вернет вам нужный результат
19 авг 09, 13:17    [7556036]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Mtriada
Member

Откуда:
Сообщений: 10
Glory
Mtriada
Гавриленко Сергей Алексеевич
Сборку напишите.

Microsoft SQL Server 2005 - 9.00.3077.00 (Intel X86) Dec 17 2008 15:19:45 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
и на этой сборке тоже нету данной процедуры.

"напишите сборку" - это значит, создайте свою CLR процедуру, которая вернет вам нужный результат

Извени можно с этого места по подробней?
19 авг 09, 13:33    [7556170]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mtriada
Glory
Mtriada
Гавриленко Сергей Алексеевич
Сборку напишите.

Microsoft SQL Server 2005 - 9.00.3077.00 (Intel X86) Dec 17 2008 15:19:45 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
и на этой сборке тоже нету данной процедуры.

"напишите сборку" - это значит, создайте свою CLR процедуру, которая вернет вам нужный результат

Извени можно с этого места по подробней?

Подробности как всегда находятся в хелпе. В статье CLR Stored Procedures
19 авг 09, 13:35    [7556187]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Mtriada
Member

Откуда:
Сообщений: 10
Glory
Mtriada
Glory
Mtriada
Гавриленко Сергей Алексеевич
Сборку напишите.

Microsoft SQL Server 2005 - 9.00.3077.00 (Intel X86) Dec 17 2008 15:19:45 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
и на этой сборке тоже нету данной процедуры.

"напишите сборку" - это значит, создайте свою CLR процедуру, которая вернет вам нужный результат

Извени можно с этого места по подробней?

Подробности как всегда находятся в хелпе. В статье CLR Stored Procedures
19 авг 09, 14:03    [7556395]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Mtriada
Member

Откуда:
Сообщений: 10
BuildClrVersion =v2.0.50727
EngineEdition =2
ProductVersion =9.00.3077.00
19 авг 09, 14:03    [7556401]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mtriada
BuildClrVersion =v2.0.50727
EngineEdition =2
ProductVersion =9.00.3077.00

Да причем здесь версия вашего сервера.
Садитесь и пишите _свою процедуру_.
19 авг 09, 14:05    [7556415]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Mtriada
Member

Откуда:
Сообщений: 10
Glory
Mtriada
BuildClrVersion =v2.0.50727
EngineEdition =2
ProductVersion =9.00.3077.00

Да причем здесь версия вашего сервера.
Садитесь и пишите _свою процедуру_.

не кричи.... туплю согласен 2 неделя без выходных......
Есть ли стандартный способ, средством T_SQL получить дату изменения файла?
19 авг 09, 14:13    [7556464]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
Mtriada
Glory
Mtriada
BuildClrVersion =v2.0.50727
EngineEdition =2
ProductVersion =9.00.3077.00

Да причем здесь версия вашего сервера.
Садитесь и пишите _свою процедуру_.

не кричи....

Кричат вообще-то по другому
19 авг 09, 14:14    [7556471]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Konst_One
Member

Откуда:
Сообщений: 11513
поразмышляйте:
cmd
attrib /?
19 авг 09, 15:00    [7556863]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Kostt
Member

Откуда:
Сообщений: 54
Пример:
exec master..xp_cmdshell 'dir C:\'
в наборе полученных строк можно вычленить время изменения, размер и т.п
20 авг 09, 08:47    [7559406]     Ответить | Цитировать Сообщить модератору
 Re: Получения времени изменения файла  [new]
Kostt
Member

Откуда:
Сообщений: 54
Пример:
exec master..xp_cmdshell 'dir C:\'
в наборе полученных строк можно вычленить время изменения, размер и т.п
20 авг 09, 09:22    [7559528]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить