跳转到主要内容

未提供项目描述

项目描述

Grai SQL Server集成

SQL Server集成将您的SQL Server数据库的元数据同步到您的Grai数据血缘图中。

测试假设您已安装pyodbc并安装了支持的主机机器上的ODBC驱动程序。

安装说明

在M1机器上安装ODBC驱动程序可能特别棘手。您需要首先通过brew安装unixodbc驱动程序

    brew install unixodbc

尽管如此,您可以尝试在此处直接安装pyodbc。不过,我被迫在bashrc/zshrc文件中设置LDFLAGS和CPPFlags,即

export LDFLAGS="$LDFLAGS -L$(brew --prefix unixodbc)/lib"
export CPPFLAGS="$CPPFLAGS -I$(brew --prefix unixodbc)/include"

此时,您应该能够成功执行 pip install pyodbc 并在Python中导入此包。但是,您仍然需要一个ODBC驱动程序才能连接到MS SQL服务器。有多种可能的驱动程序选项,但微软的ODBC 18在测试中已成功运行。

brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
HOMEBREW_ACCEPT_EULA=Y brew install msodbcsql18 mssql-tools18

如果您继续遇到问题,可以尝试创建以下符号链接。

sudo ln -s /opt/homebrew/etc/odbcinst.ini /etc/odbcinst.ini
sudo ln -s /opt/homebrew/etc/odbc.ini /etc/odbc.ini

当本地安装时,如果您遇到类似 ImportError: dlopen(/opt/homebrew/lib/python3.11/site-packages/pyodbc.cpython-311-darwin.so, 0x0002): symbol not found in flat namespace (_SQLAllocHandle) 的错误,您可以尝试卸载 pip uninstall pyodbc,然后使用构建版本重新安装 pip install --no-binary :all: pyodbc

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

grai_source_mssql-0.1.3.tar.gz (9.3 kB 查看散列)

上传时间

构建分发

grai_source_mssql-0.1.3-py3-none-any.whl (10.2 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面