【发布时间】:2016-07-01 11:44:31
【问题描述】:
我想通过集成安全性从 IPython 笔记本连接到 SQL-Server 数据库。
这可能吗?我猜是的。
如何格式化下面的连接字符串?
import pandas as pd
import pandas.io.sql as psql
sql = "SELECT * FROM WHdb.dbo.vw_smallTable"
cnx = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=WHdb;Data Source=OurServerName"
data = psql.read_sql(sql, cnx)
这只是给出一个错误。
我是否错误地处理了cnx?
【问题讨论】:
-
请发布完整的错误
-
@IanAuld 不得不离开工作机器(睡觉!) - 我明天会添加味精。表面上看起来还好吗?我以这种方式使用字符串作为
read_sql的第二个参数是否正确? -
我怀疑我会不会有很大帮助,因为我从来没有在 Python 中使用过 SQLServer。然而,所写的这个问题完全属于“这段代码不起作用?”关闭的原因。我不会投票关闭,但它确实有被关闭的风险
-
@IanAuld 我希望这对我有帮助 - 明天试试:stackoverflow.com/questions/16515420/…
标签: sql-server python-3.x pandas ipython jupyter-notebook