【问题标题】:Connect to SQL Server using Lambda使用 Lambda 连接到 SQL Server
【发布时间】:2018-07-12 23:55:55
【问题描述】:

我正在尝试通过 Lambda 函数使用 pyodbc 连接到 SQL Server。 我已下载驱动文件并将其放入 s3 存储桶中。

这是代码 -

cnxn = pyodbc.connect(
    r"DRIVER={s3://file_name/libodbc.so.2};"
    r"SERVER=*;"
    r"DATABASE=*;"
    r"UID=*;"
    r"PWD=*")
cursor = cnxn.cursor()

我收到以下错误 -

errorMessage": "('01000', \"[01000] [unixODBC][Driver Manager]无法打开 lib 's3://file_name/libodbc.so.2' : 找不到文件 (0) ( SQLDriverConnect)\")"

【问题讨论】:

标签: sql-server aws-lambda pyodbc


【解决方案1】:

安装 PYMSQL 并使用以下方法连接 SQL 服务器数据库:

conn = pymssql.connect(server, user, password, "tempdb")
cursor = conn.cursor()

【讨论】:

    猜你喜欢
    • 2021-05-23
    • 2018-05-20
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-20
    • 2015-10-30
    相关资源
    最近更新 更多