2016-07-07 69 views

回答

0

是的,它是可能的(但不是很有趣)

Service Broker的配置和使用通过T-SQL命令,所以如果你有办法跟SQL服务器从蟒蛇(例如,使用优秀pyodbc)那么你只需连接并发出适当的查询。弄清楚适当的T-SQL并让Service Broker为你工作是困难的部分,而不是python的一部分。

import pyodbc 

conn = pyodbc.connect(your_connection_string) 
conn.autocommit = True 
conn.execute("ALTER DATABASE CURRENT SET NEW_BROKER WITH ROLLBACK IMMEDIATE") 

# ... etc ... 

的(几百行)SQL的其余部分是理解服务代理,对此有很多MSDN文档,如the Developer's Guide为SQL Server 2008 R2的练习。

社区教程对于搞清楚微软没有告诉你的东西非常有用,例如这些我发现足以有助于得到验证的概念运行前我放弃了:)

+0

所以基本上发出的T-SQL命令,但通过python,是你的解决方案。无论如何感谢所有的链接。将需要检查出来。 – Mahdi

相关问题