我有一个客户提供的数据库,它配置了多个用户。每个用户都有自己的用户名/密码等,它们是 SQL Server 的数据库登录名。
在旧版软件中,会要求用户提供他们的数据库和密码,然后使用这些密码在代码中形成连接字符串。
我的任务是为此替换大量数据库代码,并且我需要一种快速检查数据库的用户名和密码的方法。目前,使用 Linq,如果密码不正确,我最终会得到一个System.Data.SqlClient.SqlException
,但这需要很长时间才能真正抛出(我假设超时?)。
有人知道我可以快速针对数据库测试我的用户名/密码组合的好方法吗?