2009-07-03 3 views
0

Ich muss ein SSIS-Paket auf SQL Server 2005 ausführen, aber sie mit dem Javasript-Code für ein Seitenwebprogramm programmieren.Wie Ausführen von SSIS-Paket auf SQL Server 2005 in JavaScript-Code?

Jeder kann mir bitte helfen ??

Vielen Dank!

+2

Dies ist keine Website, um Leute zu bitten, Arbeit für Sie zu erledigen. Es ist eine Frage-und-Antwort-Seite, was bedeutet, dass die Antwort hier erscheint und du sie lesen musst. –

Antwort

1

JavaScript, das auf einer Webseite ausgeführt wird, wird im Browser eines Clients ausgeführt. Es kann keinen Code direkt auf dem Server aufrufen.

Sie müssen einen Webdienst erstellen und die Seite den Dienst bitten, das SSIS-Paket auszuführen. Wie dies zu tun ist, geht über den Rahmen einer einzelnen Frage hinaus. Sie möchten lernen, wie Sie mit AJAX einen Web-Service aufrufen und wie Sie ein SSIS-Paket über Code ausführen können (in diesem Fall ein Web-Service).


Noch wichtiger, warum müssen Sie dies mit JavaScript tun? Warum nicht im Codebehind als Teil eines Button-Click-Handlers (als ein Beispiel)?

+0

http://ajaxian.com/archives/server-side-javascript-databases-access –

+0

OLGA spricht hier über ASP.NET, also nicht, das gilt nicht. –

+0

Hrmm Ich weiß Theres Server Seite Javascript (SSJS) ... spielte nie damit herum (und planen Sie es nicht lol) ... wäre es damit möglich? Zugegeben, ich würde das nie tun. –

0

JavaScript ist eine clientseitige Sprache (und sollte auch so bleiben!). Sie können keine Anweisungen für eine Datenbank von JavaScript ausführen. Sie benötigen dazu eine serverseitige Sprache (ASP.NET, PHP oder Ähnliches) oder einen Webdienst für JavaScript, um den Ping-Vorgang zu starten.

Sobald Sie dies jedoch festgestellt haben, können Sie sp_start_job verwenden, um einen SQL Server Agent-Auftrag zu starten, der wiederum das SSIS-Paket für Sie startet. Oder Sie können einen exec-Befehl verwenden (abhängig von der verwendeten Sprache), und Sie können das Dienstprogramm dtexec verwenden, um das Paket direkt zu starten.

+0

Natürlich habe ich eine Web-Service-Seite, wo ich in ASP.NET arbeite und ich bevorzuge Javascript-Sprache für eine Funktion und die anderen Routine so, aber ich habe keine Ahnung, wie es geht! Nom verstehst du mich? –

+0

Ich brauche ein Beispiel für Code ASP-Javascript –