在.net中将帐户添加到SQL Server

时间:2009-09-14 05:23:38

标签: c# sql sql-server tsql sql-server-2008

是否有任何API SQL Server 2008为.net应用程序提供创建和授予访问权限的API?谢谢!

2 个答案:

答案 0 :(得分:1)

T-SQL具有CREATE USER和其他相关命令,可用于创建用户和/或授予各种权限。这可以直接从ADO调用。

这适用于SQL帐户,如果您使用的是“集成”安全模型,则需要在OS / Active Directory级别添加新帐户。

答案 1 :(得分:1)

用于SQL管理的.Net特定API是SMO。见Managing Users, Roles, and Logins。要创建新登录信息,请调用Login.Create方法。