【问题标题】:how to using smo library in c++如何在 C++ 中使用 smo 库
【发布时间】:2009-06-03 12:13:54
【问题描述】:

我正在尝试在 vs2005 中列出所有使用 c++ 的 sqlserver 实例。

如何在 c++ 中使用 smo 库来做到这一点?给我代码示例。

提前谢谢..

【问题讨论】:

标签: c++ sql-server sql-server-2005 smo


【解决方案1】:

使用 Windows Toolhelp API,您可以枚举 SQL Server 进程,而无需使用 SQL API(我没有查看)。

  • 您使用 CreateToolhelp32Snapshot 调用创建系统快照。
  • 使用 Process32Next 和 Process32First 循环浏览快照进程。
  • 对于每个进程,查询 PROCESSENTRY32 结构成员。 szExeFile 包含可执行文件名。

请注意,服务在 services.exe 可执行文件下运行,因此如果您的服务器作为服务运行,则使用此方法可能看不到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 2020-02-09
    • 1970-01-01
    • 2021-08-22
    • 2011-02-06
    相关资源
    最近更新 更多