現在、SQLServer2008とCrystalReport8.0を使用しています。どのコンピューターがCrystalReportを実行しているかを知る必要がある場合がありますが、残念ながらSQLProfilerでは表示されないようです。
user1051439
質問する
551 次
2 に答える
0
HostName
SQL プロファイラーには列があり、Crystal レポートについても、それを実行したコンピューター名が実際に表示されます。完成した Crystal Report を最もよく捉えるイベントはTSQL -> SQL:Batch Completed
.
または、各ユーザーが独自のユーザー名 (Active Directory を使用) を使用して Crystal レポートのデータベースにログインすると、LoginName
列の下にユーザー名が表示されます。一般的に、全員が管理者レベルやsa
パスワードを知っていることは悪い習慣です..
于 2012-07-23T16:16:09.737 に答える
0
既に SQL プロファイラーの [ホスト名] 列が表示されていると思います。
次に、接続に OLE DB (ADO) を使用してコンピューターを作成します。データソースを構成するときに、詳細プロパティを構成できます。そこに次の名前のプロパティを追加します: Workstation ID値として、コンピューターの名前または必要なものを設定します。次に、SQL プロファイラーにホスト名が表示されます。
追加で設定できるリストは次のとおりです: http://msdn.microsoft.com/en-us/library/ms130822.aspx
于 2012-07-23T21:00:46.690 に答える