我正在尝试使用 pyodbc 通过以下 python 脚本从我的笔记本电脑(在 Windows 10 上)连接到 MS SQL Server 2016 上的数据库,并计划将代码部署在 Linux RHEL 6.4 服务器中。
conn=pyodbc.connect('Driver={SQL Server};'
'Server=DB_Instance;'
'Database=DB_Name;'
'UID=user_name;'
'PWD=password;'
'Trusted_Connection=no;');
Run Code Online (Sandbox Code Playgroud)
在我的笔记本电脑上,SQL Server(版本:10.00.17763.01)和SQL Server Native Client 11.0(版本:2011.110.7493.04)已经可用。
从我的笔记本电脑执行 python 脚本时,我收到以下错误消息。
pyodbc.operationalError: ('08001', '[08001] [Microsoft] [ODBC SQL Server 驱动程序][DBNETLIB]SSL 安全错误 (18) (SQLDriverConnect); [08001] [Microsoft] [ODBC SQL Server 驱动程序][DBNETLIB] ConnectionOpen (SECDoClientHandshake())。(772)')
根据组织标准,在网络中安装 SQL Server 的 Windows 服务器上禁用 TLS 1.0。由于我通过 python 脚本访问数据库,因此我们无法暂时启用 TLS 1.0。我正在寻找一个方向。任何帮助是极大的赞赏!!
作为 JFROG Artifactory 的初学者,我对特定用例进行了澄清。在联系供应商支持之前检查我是否可以获得任何解决方案或指示。
我正在使用 Artifactory pro v.7.31.10。非管理员个人是否可以使用服务帐户的 JFROG API(而不是 Artifactory 的人员 ID)生成API 密钥或访问令牌?
如何使用 Postman 生成 API 密钥或访问令牌?除了在 Postman 进行基本身份验证之外,我是否还需要传递任何参数(例如哪个用户)?我无法从知识文档中的示例中找到。
对于启用了 SAML 身份验证的 Artifactory HA 应用程序,我想限制用户使用其服务帐户(通用 ID)通过脚本下载工件,该帐户应该是 Artifactory 的本地帐户。我正在检查作为个人开发人员在运行时为其服务帐户获取 API 密钥或访问令牌的可能性,而不是由管理员为他们生成密钥或令牌。
我已经看到管理员创建访问令牌的示例,该令牌可以用作curl 中的不记名令牌。非管理员是否可以实现相同的目标?试图消除这里的依赖。