c++ - 如何在 C++ 中使用 smo 库

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

我试图列出在 vs 2005 中使用 c++ 的所有 sql server 实例。

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

提前致谢..

最佳答案

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

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

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

关于c++ - 如何在 C++ 中使用 smo 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/944393/

相关文章:

sql server - 批量插入错误

sql-server - Access 2000 连接到 SQL Server 2005

sql-server-2008 - 如何在SQL中获取每组的最后一条记录

C++ 向数组添加元素

C++ Win32 API 组合框在打开时卡住

c# - SqlConnection 问题,ASP.net C#

sql-server-2005 - 为什么 SQLCLR 过程比相同代码的客户端运行得慢

c++ - 向 map 添加类

c++ - 从端口读取时缺少 qserialport 数据,但返回 9 个可用字节

c# - 在 SQL Server 数据库中选择最后一条记录并不总是有效