0

XML ファイルを生成する SQL Server ストアド プロシージャを作成しようとしています。ファイルが生成されたら、そのファイルを UNIX サーバーに SFTP 送信する必要があります。私は以前に SFTP のことをしたことがないので、ここで助けを求めています。私が書いた以下のストアド プロシージャを見て、助けてください。

USE [myDB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[GenerateXML]
AS
SELECT FileID, SystemID, FileName
FROM dbo.File
FOR XML raw('File'), elements, root('File')
DECLARE @cmd VARCHAR(255)
SET @cmd = 'osql -E /Q  “exec GenerateXMLproc”  /o usadevenv01:/home/xml/file.xml'
EXEC xp_cmdshell @cmd
GO
4

1 に答える 1