我在将支持用户登录到具有 SQL Server 后端的应用程序时遇到问题。
在配置应用程序本身时,SQL 设置要求我指定访问应用程序的安全性是 Windows 身份验证还是 SQL:服务器身份验证,我选择了 Windows 身份验证,并且因为我使用的是名为“LabUser1”的登录名,所以我有能够很好地登录应用程序。
但是,当我使用不同的 Windows 登录名登录到服务器时,这次是“支持”,SQL 不断给我错误:
访问数据库 DSN 时出错
现在我知道原因是因为 SQL 的安装是使用“Labuser1”配置文件发生的,但我如何创建一个脚本,允许我将“支持”用户添加到“允许登录”,以便我可以登录到应用服务器并至少打开应用程序?(当我看到应用程序登录窗口时,我有单独的登录名,所以请不要以为这是为支持创建登录名的简单案例......我正在谈论登录到服务器)
我正在尝试运行的当前批处理文件是:
sqlcmd -S localhost\OCDBB01 -i createSupportlogin.sql
然后我在创建以下 SQL 脚本后运行这个批处理文件:
CREATE LOGIN OCDMW1\Support FROM WINDOWS
GO