首页 > 解决方案 > 尝试通过 ansible 任务在 SQL Server 上创建数据库时 pymssql 出现分段错误

问题描述

我正在尝试在 Ansible 任务中在 SQL Server 上创建数据库:

- name: Create database on MSSQL container
  community.general.mssql_db:
    name: "{{ mssql_database }}"
    state: present
    login_host: "{{ mssql_server_name }}"
    login_port: "{{ mssql_port }}"
    login_user: "{{ mssql_username }}"
    login_password: "{{ mssql_password }}"

我的任务过去可以工作,但没有更改任何内容,我收到此错误:

TASK [Create database on MSSQL container] **************************************
fatal: [fap-dev-1]: FAILED! => changed=false 
  module_stderr: |-
    Shared connection to 127.0.0.1 closed.
  module_stdout: |-
    /bin/sh: line 1: 28716 Segmentation fault      (core dumped) /usr/libexec/platform-python /tmp/ansible-tmp-1618216997.3486543-25173-184958658441921/AnsiballZ_mssql_db.py
  msg: |-
    MODULE FAILURE
    See stdout/stderr for the exact error
  rc: 139

我该如何处理这个错误?

标签: pythonsql-serveransiblepymssql

解决方案


推荐阅读