Sql server 如何使用ShellCommandActivity(AWS数据管道)中的数据管道调用SQL Server中的存储过程
我知道您可以使用下面的脚本调用MySQL过程,但是SQL Server也可以这样做吗Sql server 如何使用ShellCommandActivity(AWS数据管道)中的数据管道调用SQL Server中的存储过程,sql-server,amazon-web-services,stored-procedures,amazon-rds,amazon-data-pipeline,Sql Server,Amazon Web Services,Stored Procedures,Amazon Rds,Amazon Data Pipeline,我知道您可以使用下面的脚本调用MySQL过程,但是SQL Server也可以这样做吗 mysql --host host_url --port port_number --user username --password password --execute="CALL stored_proc_name; 我有SQL Server Express,需要设置每天运行的过程。它位于RDS上,并且SQL Server Express没有任务计划程序。以下功能应该可以工作: 下载SQL Server
mysql --host host_url --port port_number --user username --password password --execute="CALL stored_proc_name;
我有SQL Server Express,需要设置每天运行的过程。它位于RDS上,并且SQL Server Express没有任务计划程序。以下功能应该可以工作:
- 下载SQL Server。选择下载tar.gz文件并解压缩它。在提取的文件中,应包含名为sqljdbc.jar的文件。把这个上传到S3。出于许可原因,AWS无法分发此文件
- 创建一个数据管道对象以引用SQL数据库。将
设置到您的S3位置。将驱动程序类名设置为“com.microsoft.sqlserver.jdbc.SQLServerDriver”jdbcDriverJarUri
- 从数据管道SqlActivity调用EXEC命令。SqlActivity将引用您定义的JdbcDatabase对象
- 下载SQL Server。选择下载tar.gz文件并解压缩它。在提取的文件中,应包含名为sqljdbc.jar的文件。把这个上传到S3。出于许可原因,AWS无法分发此文件
- 创建一个数据管道对象以引用SQL数据库。将
设置到您的S3位置。将驱动程序类名设置为“com.microsoft.sqlserver.jdbc.SQLServerDriver”jdbcDriverJarUri
- 从数据管道SqlActivity调用EXEC命令。SqlActivity将引用您定义的JdbcDatabase对象