python和sql server express数据存储

Posted

技术标签:

【中文标题】python和sql server express数据存储【英文标题】:python and sql server express data storage 【发布时间】:2021-02-27 00:21:44 【问题描述】:

我正在尝试查找有关如何使用 python 和 pyodbc 在 sql server express 中填充数据库的信息。大多数搜索都描述了使用 sql server 而不是 express 版本的方法。任何建议将不胜感激

【问题讨论】:

您遇到的具体问题是什么? /你试过什么?没有亲自做过,但我认为您可以使用常规连接字符串,例如 pyodbc.connect(r'Driver=SQL Server;Server=myServer;Database=myDB;Trusted_Connection=yes;') 【参考方案1】:

没有区别。 SQL Express 只是 SQL Server,并且与任何其他 SQL Server 实例具有完全相同的连接方法。

您应该检查远程连接是否已启用 -

    确保您的本地 Windows 防火墙允许端口 1433 入站 在您的计算机上打开 SQL 配置管理器,在网络配置下,单击 SQLEXPRESS 的协议并确保 TCP/IP 已启用。 右键单击 TCP/IP 并选择属性。在 IPAll 下的 IP 地址选项卡上,将 TCP 动态端口设置为 0,将 TCP 端口设置为 1433(假设您的计算机上没有任何其他 SQL Server 实例)

您的实例将需要重新启动,您可以检查错误日志以确保它正在侦听 TCP/IP 和端口 1433

【讨论】:

以上是关于python和sql server express数据存储的主要内容,如果未能解决你的问题,请参考以下文章

从 SQL Server Express 导入 SQL Server CE

使用 SQL Server Express 和 SQL Server CE

了解 localDB 与 SQL Server Express 和 SQL Server CE 的关系

SQL Server Express 和 SQL Server Compact Edition

SQL Server 2005 Express 安装在 SQL Server 2008 Express 之后

实体框架和 SQL Server Express 瓶颈