1
我有2个数据库。第一个是由SQL Server Express创建的,第二个是以编程方式创建的。网络编程中的SQL Server错误
我可以很容易地使用它们,但是当另一个用户想要登录到它们时会出现问题。我试图用Create user[Domain\User] for login ...
命令将用户添加到我的数据库中。
此命令的工作第一个数据库但对于第二个我收到此错误:
"The server principal 'Domain\User' is not able to access the database 'DBName' under the current security context."
或此错误:
login failed for this user
请注意,我的程序在网络中使用。
请帮我
请更具体地了解您的第二个数据库以及您如何尝试访问它们。你使用网络应用程序吗? – sra 2011-04-25 07:32:11
向我们展示**如何以编程方式创建第二个数据库! – 2011-04-25 07:34:09
为了使用'CREATE USER ..... FOR LOGIN ...',你必须首先创建一个**登录**,使用'CREATE LOGIN ......' – 2011-04-25 07:34:52