1
A
回答
1
有几种方法,可以肯定。我熟悉的一个是EnumAvailableSQLServers SMO方法(看看这里:http://www.sqldbatips.com/showarticle.asp?ID=45)
诀窍是验证他们实际上有权访问给定的服务器。首先,您需要定义“有权访问”。是否他们有一个有效的SQL登录?他们是否可以访问某个数据库或安全?您需要运行SMO返回的服务器,以便根据您定义的任何标准验证每个服务器。
相关问题
- 1. 获取用户有权访问的数据库列表
- 2. 从SQL Server获取数据库用户及其权限列表
- 3. SQL Server - 访问具有高权限用户的sys.views
- 4. 访问SQL:获取表单的列表
- 5. 如何获取用户有权访问的隐藏应用程序列表?
- 6. SQL Server用户表权限
- 7. SQL Server Reporting Services 2008报表生成器用户访问权限
- 8. SQL Server - 新用户有权访问master数据库
- 9. 如何获取数据库列表和有权访问MySQL的用户
- 10. SQL Server:授予所有用户对数据库的读取访问权限
- 11. 有权访问SQL中的对象(表)的用户和角色的列表
- 12. 如何获取当前用户已授权访问的帐户列表?
- 13. 获取谁有权访问git存储库的列表
- 14. 的SQL Server 2014 - 无法获得SQL Server的帐户访问DB
- 15. 如何获取特定用户有权访问的所有表 - DB2
- 16. 从哪里可以获得用户有权访问的所有Basecamps列表?
- 17. 我有权访问Windows Server 2012,但不能访问** SQL 2012 **
- 18. 对SQL Server用户的有限权限
- 19. SQL Server与访问SQL用户输入
- 20. 获取用户权限列表中
- 21. 的SQL Server:权限读取数据库图表为用户具有“只读”访问
- 22. 获取SYNCHRONIZE访问权限
- 23. 如何让windows用户有权访问集成了安全性的sql server?
- 24. MS Sql Server基于用户授权表
- 25. 授予SQL Server登录访问数据库的权限 - SQL Server
- 26. 的SharePoint C#获取列表上的用户有权限(如读取,贡献访问者)
- 27. SQL Server 2005用户权限
- 28. SQL server 2005 - 用户权利
- 29. 获取SharePoint中的所有网站,列表和用户权限
- 30. 获取具有操作权限的liferay用户列表
是的,你要么尝试以该用户的身份进行连接,并查看它是否工作(耗时!),否则您需要使用sysadmin帐户登录并检查一些系统表/视图以检查是否或者不是该用户可以连接到该服务器/该服务器上的任何数据库。这两个相当重要的事业...... – 2009-08-11 20:23:26