2011-04-25 4 views
1

데이터베이스가 2 개 있습니다. 첫 번째는 SQL Server Express에서 만들고 두 번째는 프로그래밍 방식으로 만듭니다.네트워크 프로그래밍에서 SQL Server에 오류가 발생했습니다.

나는 쉽게 작업 할 수 있지만 다른 사용자가 로그인하려고 할 때 문제가 발생합니다. Create user[Domain\User] for login ... 명령으로 데이터베이스에 사용자를 추가하려고했습니다.

이 명령은 첫 번째 데이터베이스에 근무하지만 1 초 동안이 오류가 나타납니다

"The server principal 'Domain\User' is not able to access the database 'DBName' under the current security context."

또는이 오류 : 내 프로그램이 네트워크에서 사용되는

login failed for this user

참고.

+0

두 번째 데이터베이스와 데이터베이스에 액세스하는 방법에 대해 자세히 설명하십시오. 웹 응용 프로그램을 사용합니까? – sra

+0

우리에게 보여주기 ** 당신이 프로그래밍 방식으로 두 번째 데이터베이스를 만드는 방법 **. –

+0

'CREATE USER ..... FOR LOGIN ... '을 사용하려면'CREATE LOGIN ......'을 사용하여 ** 로그인 **을 먼저 만들어야합니다. –

답변

2

에게 그냥 추측 도와주세요 : 사용자와 서버가 도메인에있는 경우 네트워크가 문제가 될합니다. 로그인을 인스턴스에 추가하고이를 사용자 역할과 함께 데이터베이스에 지정해야합니다.

관련 문제