2011-05-12 2 views
-1

코드를 사용하여 서버에 데이터베이스를 만들었습니다. 이제 로컬 네트워크의 어떤 클라이언트도 내 데이터베이스에 로그인 할 수 없습니다. 이 오류가 발생합니다localnetwork에서 내 데이터베이스에 대한 로그인에 실패했습니다.

[email protected]"Data Source=SERVER\SQLEXPRESS;Initial Catalog=test; 
    Integrated security=SSPI;Persist Security Info=False"; 

가 어떻게이 문제를 해결할 수 있습니다

다음
:"cannot open database "test" requested by the login. 
the login failed for user "farzane". 

내 데이터베이스에 대한 연결 문자열입니다?

내 네트워크에 약 30 개의 클라이언트가 있으며 모든 클라이언트에 대해 로그인을 만들고 싶지 않습니다. 코드를 사용하여 권한과 읽기/쓰기 권한을 할당 할 수 있습니까? 덕분에 .

답변

0

클라이언트에 LAN에 기존 계정이있는 경우 데이터베이스를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 사용 권한 섹션을 클릭하여 사용자 및 그룹에 데이터베이스에 대한 사용 권한을 할당 할 수 있습니다. 또는 보안/로그인으로 이동하여 권한을 할당 할 그룹이나 사용자를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 사용자 매핑 섹션을 선택하여 특정 데이터베이스에 대한 사용 권한을 부여 할 수 있습니다.

GUI로 할 수 있기 때문에 코드에서 수행 할 수 있어야하지만 내 전문 분야가 아닌 것 같습니다.

+0

당신이 말한이 방법을 시도해보십시오.하지만 모든 사용자마다 permissons을 하나씩 할당하고 싶지 않습니다. 어떻게하면 "guest"사용자를 활성화하고 데이터베이스에 대한 소유자 권한을 부여 할 수 있습니까? GUI로 할 수 있지만 코드로는 알 수 없다. – Farna

+0

죄송합니다. 코드에서 수행하는 방법을 알지 못하지만 수행 할 수 있음을 알고 있습니다. GUI를 사용하여 작동 했습니까? 그렇다면 어쩌면 GUI로 어떻게했는지 게시하고 코드에서 동일한 작업을 수행하는 방법을 물을 수 있습니다. –

관련 문제