有没有办法在 SAS 中对 SAS CODE进行密码保护?或者,如果没有,应用某种密码保护的最简单/最快的方法是什么?
我指的是从本地 Windows PC 运行的脚本(即不是批处理)。脚本存储在标准网络驱动器上...
(理想情况下,该解决方案不涉及 Word 或 Excel 等 Microsoft 产品!!)
有没有办法在 SAS 中对 SAS CODE进行密码保护?或者,如果没有,应用某种密码保护的最简单/最快的方法是什么?
我指的是从本地 Windows PC 运行的脚本(即不是批处理)。脚本存储在标准网络驱动器上...
(理想情况下,该解决方案不涉及 Word 或 Excel 等 Microsoft 产品!!)
您可以尝试使用通过 NOSOURCE 和 NOEDIT 选项复制的 SCL 代码。当然,这种方法依赖于您安装了 SAS/AF。
像这样:
用户现在可以启动调用 SCL 的 SAS 会话。如果提供了正确的密码,SCL 代码将运行嵌入式 SAS 代码。由于 NOSOURCE 选项,用户无法窥探密码,也无法从程序中窥探程序代码。
请注意,这不是最先进的高安全密码保护!
这是阻止“错误”人员运行特定隐藏 SAS 代码的一种快速而肮脏的方法。
我认为你的问题的答案是“不”。
SAS 对此没有很好的解决方案。Windows 对此没有很好的解决方案。
用于密码保护的第三方软件可能是您唯一的选择。