gpt4 book ai didi

c# - 多个用户使用的 Winform 应用程序登录

转载 作者:太空宇宙 更新时间:2023-11-03 22:15:26 26 4
gpt4 key购买 nike

我的 Winform 应用程序使用 SQL SERVER & 用于将数据插入数据库 & 由三个用户使用。

所有 3 个用户都在 LAN 上,只有一台 PC 有 sql server,其他人连接到它。

每个用户将对数据库拥有不同的权限。

LoginA 将使用一些密码创建 LoginB 和 LoginC。

我已经为每个用户提供了一个 SQL SERVER 登录名。

使用这些登录名,每个用户连接到 SQL SERVER 并开始将数据插入数据库。我希望每个用户在打开应用程序时都被要求输入凭据。这是一种有效的方法(即为每个用户提供单独的 sql server 登录名)还是我应该使用应用程序角色并让 LoginA 使用一些密码为 LoginB 和 LoginC 创建应用程序角色?

还是我应该用别的东西?

最佳答案

Windows 身份验证似乎是一个更好的解决方案,因为所有用户都在内部网络中,而不是使用密码创建登录名。只需创建引用 Windows 用户或 Windows 组的登录名。这样用户就不会被要求输入密码,用于登录计算机的凭据会自动用于访问 SQL Server。

关于c# - 多个用户使用的 Winform 应用程序登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com