我正在写使用集成的安全连接到分贝一个vb.net应用。不过,我想,这样用户的连接开始进入他们的NT用户名和密码来实现一个登录界面。这是因为我们的信息治理团队希望验证别人不使用机器未经授权。通过尝试最初连接使用的用户名和密码,我可以“证实”他们是谁,他们说他们,然后继续使用集成的密码。

另外,我想创建数据库角色和分配NT用户名给这些角色。我怎么可以指定一个NT登录到一个数据库角色?

有帮助吗?

解决方案

我建议你的“信息治理团队”需要提供的,而不是喷垃圾这样一个解决方案。

贵公司是否有一个框架(单点登录,例如),这将是启动应用程序的正确方法。

其他提示

的问题是人离开他的终端解锁。一旦他做到了,他就可以登录到您的应用程序后,扬长而去。

啪头部上的治理团队与蓬松粉红色象。


您可以创建绑到NT帐户像一个新的数据库登录:

CREATE LOGIN [domain\user] FROM WINDOWS 
    WITH DEFAULT_DATABASE=[YourDb], DEFAULT_LANGUAGE=[us_english]

请务必登录添加为一个用户数据库:

use YourDb
EXEC sp_grantdbaccess 'domain\user'

您可以登录添加到角色,如:

EXEC sp_addrolemember 'YourRole', 'domain\user'

当然,你也可以从SQL Server Management Studio中做到这一点。单击安全 - >新建 - >登录即可开始使用

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top