【发布时间】:2010-09-06 13:49:41
【问题描述】:
我正在调用 odbc32.dll (SQLBrowseConnect) 以返回 sql server 上的数据库列表。
通过运行跟踪,我可以看到正在执行的查询是
select name from master..sysdatabases where has_dbaccess(name)=1
如果我传递的凭据不是 sa 用户,它只会返回系统数据库。无论如何我可以使用 SQLBrowseConnect 与另一个用户(其默认数据库也不能保证是主数据库)返回服务器上的所有数据库?
我也想避免 smo 对象
【问题讨论】: