sql server登录

sql server登录,sql,login,nt,Sql,Login,Nt,我正在编写一个vb.net应用程序,它使用集成安全性连接到数据库。但是,我想实现一个登录屏幕,以便用户输入他们的NT用户名和密码进行初始连接。这是因为我们的信息治理团队希望验证其他人没有在未经授权的情况下使用机器。通过尝试最初使用用户名和密码进行连接,我可以“验证”他们是谁,然后继续使用集成密码 另外,我想创建数据库角色并为这些角色分配NT用户名。如何将nt登录分配给数据库角色?问题是该用户未锁定其终端。一旦他这样做了,他可以在登录到您的应用程序后离开 用一头蓬松的粉红色大象猛击治理团队的头部

我正在编写一个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'

当然,您也可以从SQLServerManagementStudio执行此操作。单击“安全->新建->登录”开始操作。

问题在于该用户未锁定其终端。一旦他这样做了,他可以在登录到您的应用程序后离开

用一头蓬松的粉红色大象猛击治理团队的头部


您可以创建绑定到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'
当然,您也可以从SQLServerManagementStudio执行此操作。单击安全->新建->登录开始。

我建议您的“信息治理团队”需要提供解决方案,而不是像这样胡说八道

您的公司是否有一个框架(例如单点登录)可以作为启动应用程序的正确方式。

我建议您的“信息治理团队”需要提供一个解决方案,而不是像这样胡说八道

您的公司是否有一个框架(例如单点登录)可以作为启动应用程序的正确方式