问题标签 [pymssql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
32315 浏览

python - 无法通过 pymssql 连接到 SQL Server

我正在尝试通过 pymssql 从本地服务器上的 *nix 系统连接到在 Windows XP 系统上运行的 SQL Server。但是,连接失败,如下所示

我尝试过的事情:

  1. 将 SQL Server 和浏览器设置为作为网络服务器运行。
  2. 设置用户“www”。我还在 SQL Studio 中本地测试了这个用户。
  3. 关闭 Windows 防火墙(当然是暂时的)。

我错过了一些东西 - 我只是不知道它是什么。我尝试了 Windows 上的所有无限菜单选项,但均无济于事。我注意到的一件事是,如果 Windows 防火墙已打开(我为 SQL Server 设置了一个例外),python 会暂停很长时间,然后给出错误。如果防火墙关闭,错误是即时的。

我可以在 SQL Server 中查看任何日志吗?

0 投票
2 回答
4408 浏览

python - pymssql 问题 - INSERT 不适用于参数

我正在使用 pymssql 在 Linux 上使用 Python 进行数据库编程。

我在将参数传递给查询时遇到问题。这个问题似乎只存在于 INSERT 查询中。

这有效:

但这不会:

知道为什么 INSERT 查询不起作用吗?

这是回溯:

0 投票
1 回答
1039 浏览

python - python的trackback错误——使用pymssql

我正在尝试使用 python 2.5.2 执行以下代码。该脚本正在建立连接并创建表,但随后失败并出现以下错误。

剧本

错误

有什么建议么?另外,您如何阅读回溯错误,任何人都可以帮助我理解错误消息吗?你怎么读的?自下而上?

0 投票
4 回答
31019 浏览

python - 如何使用 python 2.7 在 Windows 上安装 pymssql?

似乎还没有这样的二进制文件。googlecode 上有一个问题: http ://code.google.com/p/pymssql/issues/detail?id=12 但我不知道如何处理提供的这些文件。

0 投票
1 回答
3083 浏览

python - python到mssql编码问题

问候

通过使用pymssql库,我想将数据写入 MSSQL 数据库,但是我遇到了编码问题。这是我写入数据库的示例代码:

可悲的是,写入 DB 的数据已损坏:

在此处输入图像描述

我的 mssql db 的整理是:Turkish_CI_AS 如何解决?

0 投票
2 回答
1072 浏览

python - Python搜索包含对象的对象列表,部分匹配

我正在尝试为一个小型网站构建一个简单的搜索引擎。我最初的想法是避免使用较大的软件包,例如 Solr、Haystack 等,因为我的搜索需求过于简单。

我希望通过一些指导,我可以使我的代码更 Pythonic、更高效,最重要的是可以正常运行。

预期功能:根据 item_number、产品名称或类别名称的全部或部分匹配返回产品结果(目前没有实现类别匹配)

一些代码:

带有我无法更改的表和字段的 MS SQL 数据库。
最多我会拉大约200个产品。

有些事情让我很兴奋。嵌套 for 循环。产品搜索中有两个不同的 if 语句,这可能会导致将重复的产品添加到结果中。

我的想法是,如果我在内存中有产品(产品很少会改变),我可以缓存它们,减少对数据库的依赖,并可能提供有效的搜索。

...暂时发布...将回来并添加更多想法

编辑:我有一个包含产品列表的类别对象的原因是我想显示按类别组织的产品的 html 页面。此外,实际的类别编号将来可能会发生变化,并且持有一个元组似乎是简单的无痛解决方案。那和我对数据库具有只读访问权限。

单独列出产品列表的原因有点作弊。我有一个页面显示所有能够查看 MSDS(安全表)的产品。它还提供了一个在搜索时遍历的更少级别。

编辑2:

0 投票
2 回答
4343 浏览

python - 在 python 中看不到数据库查询输出

我正在从 python 执行一个简单的 mssql 查询。我可以在探查器中看到查询到达数据库。查询有 1 行答案。我在 Python shell 中看不到输出

我运行下面的代码

请指教谢谢,阿萨夫

0 投票
1 回答
1405 浏览

sqlalchemy - sqlalchemy pymssql“对等连接重置”恢复

我正在运行一个cherrypy webservice,想知道最好的选择是从“对等连接重置”中恢复,以通过sqlalchemy进行pymssql连接。现在我必须重新启动网络服务。

0 投票
1 回答
3606 浏览

python - Pymssql,如何使用它从 MSSQL2008 读取 unicode 数据

我在 ubuntu-10.10 上使用过 pymssql-1.0.2 和 freetds-0.82.7。另外,我在 windows-7 上有一个 mssql2008 服务器。我可以使用 pymssql 和 freetds 从 ubuntu 连接 mssql。但我无法从 mssql 数据库中获取 unicode 数据。数据库排序规则是 Cyrillic_General_CI_AS。

我的 freetds.conf 文件如下所示:

我的代码如下所示:

预期结果是:“Өмнөговь аймаг” 实际结果是:“ªìíºãîâü àéìàã”

当我使用“UTF-8”字符集时,fetchall() 调用会引发错误,这意味着 utf8 无法读取超出代码页范围的数据。

如何获取存储在 mssql 数据库中的 unicode 数据?请伸出你的手!

问候, 奥吉尔

0 投票
3 回答
2132 浏览

python - 在 Mac OS 10.6 (python 2.6) 上安装/构建 pymssql

按照自述文件和此处http://code.google.com/p/pymssql/wiki/Compilation中的说明,我已经安装了 Cython (v0.14.1)、FreeTDS (v0.82 using MacPorts),并且我已经有了 XCode与 gcc 一起安装。

我在以下过程中遇到了构建错误python setup.py install:很多undeclared name not builtin:类似strlen, PyMem_Malloc, PyMem_Free,PY_LONG_LONG以及一些___ is deprecated, use 'cpython'

谷歌发现我这个线程http://groups.google.com/group/cython-users/browse_thread/thread/468bb80480ede699/dc8267a4274c2413有人解决了第一个错误(from libc.string cimport strlen, strcpyfrom stdlib cimport strlen, strcpy.)

现在我得到:_mssql.pyx:650:34: Cannot convert Python object to 'const_char *'

以下是这些问题来自http://code.google.com/p/pymssql/source/browse/tags/1.9.908/_mssql.pyx的文件

我的问题:

如果我没有正确准备我的系统,pymssql我做错了什么?

或者

如果_mssql.pyx文件使用不推荐使用的导入,我该如何修复它们?