未提供项目描述
项目描述
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 查看散列)