我有混合模式身份验证的 sql server 2008 设置。我进入 sql server 并添加了一个新的登录名并引用了一个活动目录用户。
但似乎所有基于 Windows 身份验证的东西只适用于用于登录操作系统的任何东西。所以我在我的机器上在他们的域之外,我无法连接。但是即使我使用单独的远程桌面登录远程桌面进入服务器本身,即使在那台机器上,我也无法使用活动目录用户登录,因为在登录框中,如果我选择窗口身份验证,我无法指定一个不同的名称,并且 sql server auth 说无效登录。登录 sql server 时,我看不到如何提供 windows 用户名和密码。
还有,我的 .net 应用程序呢?我不想将 sql server auth 用户名/密码硬编码到我的加密连接字符串中,我想将 Windows 活动目录用户名/密码硬编码到连接字符串中。
然后是报告服务,aarrghhh.. 报告服务是否仅适用于 Windows 登录?如果是这样,那么我坚持让上述工作。如果没有,我如何配置一个 sql server 登录来让我访问我们所有的报告?