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