我试图使用

Python 2.7(32位)在Windows 7上使用pyodbc 3.0.6.,SQLAlchemy 1.0.4连接到sql server实例.我正在使用如下连接字符串

DRIVER={SQL Server};SERVER=mymachinename;DATABASE=mydb;UID=sa;PWD=admin1;

但我一直收到这个错误

Could not parse rfc1738 URL from string ‘DRIVER={SQL Server};SERVER=mymachinename;DATABASE=mydb;UID=sa;PWD=admin1’

我正在使用与sqlSoup.Something这样的连接字符串

db = sqlsoup.SQLSoup(connectionstring)

编辑

我尝试使用SqlAlchemy中的Automap,它也失败并显示相同的消息

Traceback (most recent call last):

File “C:\Sandbox\Python scripts\BumpValues\newConnectivityTest.py”, line 7, in

engine = create_engine(“DRIVER={SQL Server};SERVER=gagan;DATABASE=persons;UID=sa;PWD=admin1;”)

File “C:\Python27\lib\site-packages\sqlalchemy\engine__init__.py”, line 386, in create_engine

return strategy.create(*args, **kwargs)

File “C:\Python27\lib\site-packages\sqlalchemy\engine\strategies.py”, line 49, in create

u = url.make_url(name_or_url)

File “C:\Python27\lib\site-packages\sqlalchemy\engine\url.py”, line 176, in make_url

return _parse_rfc1738_args(name_or_url)

File “C:\Python27\lib\site-packages\sqlalchemy\engine\url.py”, line 225, in _parse_rfc1738_args

“Could not parse rfc1738 URL from string ‘%s'” % name)

sqlalchemy.exc.ArgumentError: Could not parse rfc1738 URL from string ‘DRIVER={SQL Server};SERVER=gagan;DATABASE=persons;UID=sa;PWD=admin1;’

[Finished in 0.4s with exit code 1]

[shell_cmd: python -u “C:\Sandbox\Python scripts\BumpValues\newConnectivityTest.py”]

我的代码如下

from sqlalchemy.ext.automap import automap_base

from sqlalchemy.orm import Session

from sqlalchemy import create_engine

Base = automap_base()

engine = create_engine("DRIVER={SQL Server};SERVER=gagan;DATABASE=persons;UID=sa;PWD=admin1;")

Base.prepare(engine, reflect=True)

usrs = Base.classes.users

print(usrs)

能告诉我这里我做错了什么吗?

编辑

我认为这不是布莱恩提出的问题的副本.例如,我遵循问题​​中建议的相同示例

import sqlalchemy as sa

engine = sa.create_engine('mssql+pyodbc://sa:admin1@gagan/persons')

但即使它失败了相同的消息

这是快照..

第一个使用类型为“’mssql pyodbc:// user:password @ server / database’”的连接字符串

而第二个使用类型的连接字符串

‘DRIVER = {SQL Server}; SERVER = gagan; DATABASE = people; UID = sa; PWD = admin1;

谢谢

pydobc连接sql server_python – PyOdbc无法连接到SQL Server实例相关推荐

  1. 成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

    成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 ...

  2. java sql 登录失败_JDBC连接到SQL Server:登录失败,用户X

    我想设置一个JDBC连接到SQL Server 2008,我创建在SQL Server数据库这样的信息:我安装了JDBCJDBC连接到SQL Server:登录失败,用户X CREATE LOGIN ...

  3. 无法链接到SQL Server远程服务器的解决

    今天连接机房服务器的SQL Server 2005时出现错误,错误信息如下:   在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许 ...

  4. 开发常见错误解决(7)连接到SQL Server 2005出错

    在建立与服务器连接时出错.在连接到SQL Server 2005时,默认情况下SQL Server 2005不允许进行远程连接可能导致此失败.(provider:SQL网络连接,Error:26-定位 ...

  5. 检测java是否连接到SQL server数据库 + SQL server数据库内置账户sa无法登录

    检测java是否连接到SQL server数据库 + SQL server数据库内置账户sa无法登录 SQL 检测java是否连接到SQL server数据库 SQL server数据库内置账户SA登 ...

  6. pydobc连接sql server_pyodbc 连接sql server

    要求:使用python访问远程服务器中的SQL Server,并且插入数据 环境:python2.7; windows XP;sql server 2000 参数(虚拟):服务器ip=1.2.3.4; ...

  7. 电脑文档提示无法连接服务器,提示无法将数据库连接到SQL服务器-工业支持中心-西门子中国...

    如果是无法将数据库连接到SQL服务器.那是因为SQL服务器没有启动.在服务里找到这个SQL服务器手动启动就可以了.然后改成自动启动,下次开机就可以自动启动了.原因是你优化系统了把这个服务给关了造成的. ...

  8. 使用 SQL Server Management Studio (SSMS) 连接 SQL Server实例

    参考资料 微软官方教程https://docs.microsoft.com/zh-cn/sql/ssms/tutorials/connect-query-sql-server?view=sql-ser ...

  9. 一个不知名的网站复制来的: java怎样连接到SQL server 2008

    教程:java怎样连接到SQL server 2008 为了写学校的实训课作业,想给数据库加个前端口,结果为了看似简单的java连解sql server 2008,刚才试验了不知道多少次,来来回回数不 ...

  10. linux的odbc数据库连接失败,在Linux上通过ODBC进行Delphi SQLConnection无法连接到SQL

    我已经成功安装了两个Linux虚拟机 . 一个是用于MS SQL的ZorinOS 32位,unixodbc和FreeTDS驱动程序 . 第二个是Linux上的Fedora 23 64位,unixodb ...

最新文章

  1. Design Pattern Template Method C
  2. django安装初步使用命令整理
  3. 惊天大谎:让穷人都能上网是Facebook的殖民阴谋?
  4. mysql创建新用户并分配数据库权限
  5. 【数据库】通用的存储过程
  6. vim 的寄存器/剪贴板
  7. 程序代码移植和烧录需要注意什么_购买建站模板需要注意什么问题
  8. 如何对RTSP播放器做功能和性能评估
  9. 360、金山回应网页劫持 没守住商业底线
  10. Windows 10 LTSB 还原默认照片查看器
  11. 【kubernetes系列之安装Dashboard】
  12. python数组如果余弦_numpy :: 计算特征之间的余弦距离
  13. Oracle with..as使用方法
  14. Adobe Reader 下载
  15. Dorado7自定义下拉框
  16. 核磁共振测量动物脂肪、水分、瘦肉、代谢
  17. FastReport for Delphi
  18. Java实习面试重点基础知识
  19. 分布式存储系统——《Neo4j》
  20. 中兴2018届应届生在线编程测验0829 数学家排成平行四边形问题

热门文章

  1. ORM正向和反向查询
  2. EJB2的3本好书第3本 EJB Cookbook
  3. angular指令中的scope的详解
  4. 如何获得Android手机的软件安装列表
  5. 深入理解css中position属性及z-index属性
  6. android 名称解释
  7. 【Sarah】第一周
  8. 滴滴开源基于 React 的移动端开发组件库-Pile.js
  9. python判断汉字偏胖_写了2年python,知道 if __name__ == '__main__' 什么意思吗?
  10. ES6学习笔记六(新增数据结构)