问题标签 [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 投票
10 回答
28815 浏览

python - 如何从 Python 中的存储过程中获取输出参数?

我用谷歌搜索了一下,但也许我没有在搜索框中输入正确的魔法咒语。

有谁知道如何从 Python 中的存储过程中获取输出参数?我正在使用 pymssql 调用存储过程,但我不确定获取输出参数的正确语法。我认为我不能使用任何其他 db 模块,因为我是从 Linux 机器运行它以连接到 MS 服务器上的 mssql 数据库。

0 投票
2 回答
15775 浏览

python - 转换或去除“非法”Unicode 字符

我在 MSSQL 中有一个数据库,我正在移植到 SQLite/Django。我正在使用 pymssql 连接到数据库并将文本字段保存到本地 SQLite 数据库。

但是对于某些角色,它会爆炸。我收到这样的投诉:

有什么方法可以将字符转换为正确的 unicode 版本吗?还是把它们剥掉?

0 投票
4 回答
1082 浏览

python - 将整个 SQL Server 数据库从 Python 复制到 JSON

我面临一个非典型的转换问题。大约十年前,我用 ASP 编写了一个大型网站。多年来,这变成了 ASP.NET,但保留了相同的数据库。

我刚刚在 Django 中重新完成了该站点,并且我已经复制了所有核心数据,但是在我取消我的主机帐户之前,我需要确保我已经对数据进行了长期备份,所以如果它原来我遗漏了一些东西,我可以从本地副本中复制它。

更复杂的是,我不再拥有 Windows。一段时间前,我在所有机器上都迁移到了 Ubuntu。我可以要求主机向我发送备份,但无法使用 MSSQL 访问机器,如果需要,我将无法使用它。

所以我正在寻找可以做的事情:

然后我可以db在某个地方序列化以供以后使用……但是我该如何进行表迭代呢?有没有更简单的方法来完成这一切?MSSQL 可以做一个跨平台的 SQLDump(inc 数据)吗?

对于以前的 MSSQL,我使用过 pymssql,但我不知道如何迭代表和复制行(最好使用列标题,这样我就可以知道数据是什么)。我不是在寻找太多代码,但我需要朝正确的方向戳。

0 投票
2 回答
4161 浏览

python - 优化pymssql代码

我正在使用 pymssql 从 python 向 sql server 插入记录。数据库执行查询需要 2 毫秒,但每秒插入 6 行。唯一的问题是在代码方面。如何优化以下代码或插入记录的最快方法是什么。

0 投票
2 回答
1026 浏览

c# - 无法从 ASP.NET C# 页面连接到 SQL Server 2005 Express

我有一个在 VPS 上运行的 MS SQL Server 2005 Express。我在 Python 中使用 pymssql 通过以下代码连接到我的服务器:

它工作得很好。当我尝试使用以下代码从 ASP.NET C# 页面连接到服务器时:

当我运行 ASP.NET 页面时,我在 myConnection.Open(); 处得到以下异常:

我尝试重新启动 SQL Server,但没有运气。谁能指出我在这里缺少的东西?

谢谢!

0 投票
3 回答
4563 浏览

python - Python - Linux - 使用 Windows 凭据连接到 MS SQL - FreeTDS+UnixODBC + pyodbc 或 pymssql

似乎没有任何很好的设置说明。有没有人有什么好的指示?我是一个 linux 菜鸟,所以要温柔。我确实看到了另一篇类似的帖子,但没有真正的答案。

我有几个问题。

  1. FreeTDS“似乎”没有工作。我正在尝试连接,并使用“tsql”命令收到以下消息:“默认数据库被设置为 databaseName 连接到服务器时出现问题”,但没有提及问题所在。

    1. 尝试使用 pyodbc 连接时出现的错误是:“pyodbc.Error: ('08S01', '[08S01] [unixODBC][FreeTDS][SQL Server]Unable to connect: Adaptive Server 不可用或不存在 ( 20009) (SQLDriverConnectW)')"

    2. 我尝试使用 pymssql 进行类似的操作,但遇到了类似的问题。我不断收到无法连接的错误,但它没有告诉我原因。

0 投票
1 回答
890 浏览

python - MS SQL + Python (IronPython) 超时

我正在使用来自http://www.ironpython.info/index.php/Accessing_SQL_Server的源代码使用 python 查询 MS SQL :

我刚刚添加timeout=0,但我仍然得到:

我试过了timeout=1000000,但仍然得到同样的错误。

如果我使用 MSSQL 客户端在同一台机器上运行相同的 SQL,那就完全没问题了。你知道如何避免这个超时异常吗?

0 投票
1 回答
523 浏览

python - 下一个关于俄罗斯编码、mssql 和 python 的问题

下一个关于俄罗斯编码、mssql 和 python 的问题。

我有这个简单的代码:

我收到错误:查找错误:未知编码:????? ?????????

我不能从 MSSQL 中提取俄罗斯 varchar 字段。但是当我只是在相同的代码中打印字符串时一切正常,它会打印我正常的俄语字符。谁知道怎么做?

如果我只是打印 h insted of codecs.lookup 而不是我得到任何错误,但它会打印我???????? ??????

0 投票
1 回答
23254 浏览

python - 如何在 python 中使用 SQL 参数?

我正在使用 python 2.7 和pymssql 1.9.908

在 .net 中查询数据库我会做这样的事情:

我试图弄清楚 python 的等价物,尤其是 pymssql。我意识到我可以只进行字符串格式化,但是似乎不能像参数那样正确处理转义(我可能错了)。

我如何在python中做到这一点?

0 投票
3 回答
1083 浏览

python - 在网络服务器上通过 python 使用 Microsoft SQL

我正在尝试从 pylons (paster-based) 网络服务器对数据库运行一些查询,每次尝试导入我正在使用的 pymssql 库时(顺便说一下),我都会收到此错误:

关于进口。我也尝试使用 sqlalchemy 并在尝试制作 sqlalchemy 引擎时得到完全相同的错误。我能做些什么来让它发挥作用。我没有连接到网络服务器或 pymssql 库,所以其他任何人都可以。

环境信息:

我使用的机器是 32 位 win7 桌面服务器在 python virtualenv 环境中运行,但是 pymssql 库在虚拟环境中完美运行,只是不在服务器上

更新:

更多背景信息(和解释):我不认为这是一个 MSSQL 问题,甚至在某种程度上是一个 python 问题。有两个原因:A) 我和其他人在出现此问题时仍然可以连接到 MSSQL 数据库;B) 如果 pymssql 不是从服务器导入的,它可以正常工作。然而,我确实认为这可能与 python 和 _mssql 处理套接字的方式和/或服务器处理套接字的方式有关......希望能有所帮助。

提前致谢