品牌:Microsoft/微软 | 型号:SQL Server | 货号:2008/2012/2014/2016/2017 |
上市时间:2018 | 软件类型:应用软件 | 充值卡类型:其他 |
支持用户数:5用户、 其他 | 运行环境:windows 2008、 WIN 7 | 发票:提供发票 |
售后服务:全国联保 | 包装清单:正版光盘,正版激活码 |
微软授权价格,SQL 2012 企业版数据库
用户安装 (权限)
R 包库物理上位于您的 SQL Server 实例,在具有受限访问权限的安全文件夹中的 Program Files 文件夹。 写入到此位置需要管理员权限。
非管理员可以安装包,但执行此操作需要其他配置和功能在初始安装中不可用。 有两种方法对于非管理员包安装:RevoScaleR 使用 9.0.1 版和更高版本,或使用 CREATE EXTERNAL LIBRARY (仅 SQL Server 2017)。 在 SQL Server 2017 dbo_owner或具有 CREATE EXTERNAL LIBRARY 权限的另一个用户可以将 R 包安装到当前数据库。
R 开发人员习惯于创建所需位于中心位置的库是否仍受限的包的用户库。 这种做法是为 SQL Server 数据库引擎实例中执行 R 代码有问题。 SQL Server 无法从外部库加载包,即使该库是同一台计算机上。 SQL Server 中运行 R 代码中,可以使用仅实例库中的包。
通常在服务器上限制文件系统访问,即使到服务器上的用户文档文件夹具有管理员权限和访问,在 SQL Server 中执行的外部脚本运行时无法访问安装默认实例之外的任何包库。
包安装注意事项
然后再安装新的包,请考虑是否适合在 SQL Server 环境中由给定包启用的功能。 在强化的 SQL Server 环境中,你可能想要避免以下:
需要网络访问权限的包
需要提升权限的文件系统访问权限的包
包用于 web 开发或通过在 SQL Server 内运行并不受益的其他任务
脱机安装 (无 internet 访问权限)
一般情况下,承载生产数据库的服务器阻止 internet 连接。 在此类环境中安装新的 R 或 Python 包将要求您提前准备包和依赖项并将文件复制到用于脱机安装的服务器上的文件夹。
识别所有依赖项变得复杂。 对于 R,我们建议你使用miniCRAN 创建本地存储库然后将完全定义的存储库传输到独立的 SQL Server 实例。
或者,可以手动执行以下步骤:
识别所有包依赖项。
检查是否在服务器上已安装任何所需的包。 如果安装此包,请验证版本是否正确。
将包和所有依赖项下载到单独的计算机。
服务器将文件移动到可以访问的文件夹。
运行受支持的安装命令或 DDL 语句以将包安装到实例库。
压缩文件以下载包
对于无法访问 internet 的服务器上安装,必须下载脱机安装一个压缩文件的格式中的包的副本。 请不要解压缩包。
例如,下面的过程描述现在,若要获取的正确版本FISHalyseR请假设该计算机有权访问 internet 的包。
在“包存档”列表中,查找“Windows 二进制文件”版本。
右键单击的链接。ZIP 文件,然后选择目标另存为。
导航到本地文件夹 zip 的包存储中,然后单击保存。
此过程将创建包的本地副本。
如果遇到下载错误,请尝试不同的镜像站点。
下载包存档后,可以安装包,或将压缩的包复制到不具有 internet 访问的服务器。