我想用C#代码创建一个数据库,我想用SQL Server对它进行身份验证(我的意思是我想为它定义用户名和密码)
我该怎么做?
答案 0 :(得分:0)
这实际上是一个两步过程,它还取决于SQL Server框的安全性。例如,SQL Server是否配置为使用混合模式身份验证或Windows身份验证?一旦你发现了,你会知道为什么你会收到这个错误,这是一个安全错误。用于创建数据库的用户应该在数据库服务器上具有数据库管理员权限。 如果您计划使用Windows身份验证,请让该用户成为数据库服务器上sysadmin组的一部分,或者至少授予他/她创建CREATE的权限。
一旦您处理了安全措施,在此数据库内创建用户是一个简单的过程。