SQL Server2017+SSIS+Python
Posted high68
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server2017+SSIS+Python相关的知识,希望对你有一定的参考价值。
1.安装SQL Server2017
https://jingyan.baidu.com/article/76a7e409077997fc3a6e1559.html
(1)JRE 7报错
只能安装JRE 7,版本高了低了都不行。
(2) 如果想在SQL Server中学习机器学习,使用Python与R,必须新装SQL Server时勾选机器学习服务,否则再重新安装时很麻烦,如果没勾选,重新安装时千万不要先卸载再安装,直接重装就好。
(3)装Python与R时,如果出现以下窗口,无法进行在线安装,需要手动依次下载以下四个文件,并放到同一文件夹路径。
另外下载的文件最后的1033要改为2052,1033为英文,2052为中文,不然识别不出来。
参考文档:https://docs.microsoft.com/zh-cn/sql/advanced-analytics/python/setup-python-machine-learning-services
2 .安装SSMS,安装版本过高报错的话,就根据报错提示去微软官网下载低版本的
网址:https://docs.microsoft.com/zh-cn/sql/ssms/release-notes-ssms?view=sql-server-ver15#downloadssdtmediadownloadpng-ssms-1653httpsgomicrosoftcomfwlinklinkid840946
3. 安装Visual Studio2017
4. 安装SSDT
5. SQL Server使用Python
https://blog.csdn.net/Eastmount/article/details/83963240
--查看外部指令
sp_configure ‘external scripts enabled‘
--启用外部脚本,设置config_value为1
EXEC sp_configure ‘external scripts enabled‘, 1
RECONFIGURE WITH OVERRIDE
如果run_value为1,则机器学习功能已经安装成功并且可供使用。否则设置config_value为1。
执行Python代码
EXEC sp_execute_external_script @language = N‘Python‘,
@script = N‘print(3+4)‘
SQL Server 无法与启动板服务通信。请验证服务的配置。报错
微软解决方案
https://docs.microsoft.com/zh-cn/sql/advanced-analytics/common-issues-external-script-execution?view=sql-server-ver15
以上是关于SQL Server2017+SSIS+Python的主要内容,如果未能解决你的问题,请参考以下文章
如何将 SQL Server 2008 R2 SSIS 包升级到 SQL Server 2016?
SQL Server 2016/Visual Studio 2015 上的 SSIS OLEDB.12.0 问题