我创建了多个连接到一个数据库服务器即Oracle的应用程序服务器。那么如何识别哪个应用服务器访问了我的数据库。
答案 0 :(得分:0)
你可以添加"应用程序名称= blah"与sqloledb连接时的连接字符串。
然后您可以使用APP_NAME()函数在SQL Server中获取该应用程序名称。
这就是所有ms SQL Server逻辑,但可能你会发现类似于Oracle的东西。
示例连接字符串:
CONTEXT_CONNSTRING = "Provider=SQLOLEDB;" &_
"Data Source=" & session("sqlserver") &_
";Initial Catalog=" & session("DB_VERWALTUNG") &_
";uid=" & session("sqlUsername") &_
";pwd=" & session("sqlPassword") &_
";Application Name=" & myAPPNAME & ";"