我正在使用pypyodbc.connect - 有没有办法给它一个appname?

时间:2015-02-24 15:34:20

标签: python odbc pypy pypyodbc

在_mssql.connect中,有一个添加appname的选项。 我想知道pypyodbc.connect是否有类似的东西。

谢谢。

2 个答案:

答案 0 :(得分:3)

是,作为连接字符串的一部分:

DSN=myDatabase;UID=user;PWD=pass;APP=myApp-1.0

答案 1 :(得分:1)

是的,您可以使用连接字符串的APP=属性。例如......

import pypyodbc
connStr = """
DRIVER=SQL Server Native Client 11.0;
SERVER=(local)\SQLEXPRESS;
Trusted_Connection=Yes;
APP=My Python App;
DATABASE=myDb;
"""
db = pypyodbc.connect(connStr)
print("Okay.")
db.close()

...在SQL Server Profiler

中看起来像这样

trace.png