我开发了一个使用 SQL 服务器身份验证连接到数据库的应用程序。虽然安装设置要求管理员凭据(用于 SQL 服务器身份验证)并创建一个新用户(特定于应用程序)。安装程序只需要管理员凭据来创建特定用户。安装程序还会创建一个数据库并将此数据库映射到新创建的用户。现在要求更改以支持混合模式身份验证(Windows 和 SQL 服务器两者)。这意味着,虽然安装设置可以选择 Windows 模式或 SQL 模式。用户可以选择 Windows 或 SQL。如果选择 SQL,她必须提供用户名和密码。我的问题是:
1- 如果用户选择 WINDOWS 模式,我是否需要创建特定于应用程序的用户?如果是,请指导如何创建新用户。
2- 在整个应用程序中,我使用了带有“用户名”(安装程序安装时创建的应用程序特定用户)和“密码”的连接字符串。我是否需要创建另一个连接字符串来达到目的?