powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Возможно ли из DTS package вызвать отчет, созданный MSSQL Reporting Services?
5 сообщений из 5, страница 1 из 1
Возможно ли из DTS package вызвать отчет, созданный MSSQL Reporting Services?
    #33213488
Kite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно интересует, можно ли внутри DTS package вызвать на выполнение отчет, созданный средствами MSSQL Reporting Services?
спасибо.
...
Рейтинг: 0 / 0
Возможно ли из DTS package вызвать отчет, созданный MSSQL Reporting Services?
    #33213494
Kite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DTS package создан на MS SQL Server 2000
...
Рейтинг: 0 / 0
Возможно ли из DTS package вызвать отчет, созданный MSSQL Reporting Services?
    #33215308
Jericho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый!

Kiteсобственно интересует, можно ли внутри DTS package вызвать на
выполнение отчет, созданный средствами MSSQL Reporting Services?
спасибо.

а если не военныйсуперсекрет, для чего такая хитрость нужна?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Возможно ли из DTS package вызвать отчет, созданный MSSQL Reporting Services?
    #35929470
Vitaly86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла похожая задача
Нужно "массово" по расписанию сохранять отчеты RS 2000 в pdf файлы.

в RS 2005 делал через SSIS и VB.net используюя код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _
(ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _
ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

    Public Function DownloadFile(ByVal URL As String, ByVal LocalFilename As String) As Boolean
        Dim lngRetVal As Long
        lngRetVal = URLDownloadToFile( 0 , URL, LocalFilename,  0 ,  0 )
        If lngRetVal =  0  Then DownloadFile = True Else DownloadFile = False
    End Function

но в dts ( MsSQL 2000 ) такой вариант не работает :(
там можно использовать только VB Script

Может быть какие нибудь более менее стандартны решения?
...
Рейтинг: 0 / 0
Возможно ли из DTS package вызвать отчет, созданный MSSQL Reporting Services?
    #35929496
Vitaly86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас использую вот такой вариант: DTS -> ActiveX Script Task -> код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Download "http://www.mysite/my.pdf", "c:\my.pdf"

Sub Download(sSource,sDest)
 
 Const adTypeBinary =  1 
 Const adSaveCreateNotExist =  1 
 Const adSaveCreateOverWrite =  2 

 set oHTTP = WScript.CreateObject("Microsoft.XMLHTTP")
 oHTTP.open "GET", sSource, False
 oHTTP.send
 set oStream = createobject("adodb.stream")

 oStream.type = adTypeBinary
 oStream.open
 oStream.write oHTTP.responseBody
 oStream.savetofile sDest, adSaveCreateOverWrite
 set oStream = nothing
 set oHTTP = nothing

End sub

но есть подозрение что есть более прямой путь :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Возможно ли из DTS package вызвать отчет, созданный MSSQL Reporting Services?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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