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