C#에서 EF 모델로 실행되는 프로그램이 있습니다. 내 로컬 컴퓨터에서 응용 프로그램을 실행할 때 모든 것이 잘 실행되지만 네트워크의 다른 컴퓨터에 설치하면 즉시 응답을 멈 춥니 다. SSMS에서 로그인에 특정 사용자를 추가 한 후에 모든 사용자에게 sysadmin 권한 (공용이 충분하지 않음)을 부여하면 모든 기능이 작동합니다. 이 권한을 부여하는 것이 보안 위험입니까? 프로그램을 처음 실행하거나 설치하는 동안 사용자가 SQL Server의 로그인에 자동으로 추가되는 방법이 있습니까? 많은 감사원격 SQL Express 서버에 연결
0
A
답변
1
Sql Server에서 모든 단일 사용자를 추가하는 대신 도메인 그룹 (사용자 그룹에 대한 액세스를 제한하려면 YOURDOMAIN \ Users 또는 사용자 지정 그룹)에 매핑 된 로그인을 만들고 데이터베이스를 기본 데이터베이스로 사용하십시오 (마스터 대신).
위에서 언급 한 로그인을 만들고 데이터베이스에 대한 액세스 (사용자 매핑)를 public
에 부여하는 경우 일반적으로 sysadmin
역할에 권한을 부여 할 필요가 없습니다.
관련 문제
- 1. Local Sql express 원격 서버에 양방향 동기화
- 2. iPhone이 SQL 서버에 연결
- 3. SQL Express 연결 문제
- 4. SQL Express 원격 액세스
- 5. IP 주소를 사용하여 원격 SQL 서버에 연결
- 6. 원격 장고 서버에 연결
- 7. 원격 SQL Server Express 2008에 연결 중입니다. 정상입니까?
- 8. SQL Server 2005 원격 연결
- 9. SQL Server Express 원격 연결의 문제
- 10. 관리 스튜디오로 SQL 서버에 연결
- 11. CakePHP로 오라클 원격 서버에 연결
- 12. android에서 SQL 서버에 연결
- 13. 원격 SQL 서버에 연결 - 신뢰할 수있는 연결, windows 자격
- 14. 원격 서버에 로컬 서버 연결
- 15. OpenDirectory.framework : 원격 서버에 연결 하시겠습니까?
- 16. MS SQL 2008 Express 연결
- 17. 원격 SQL 서버용 연결 문자열
- 18. SQL Server : SSMS없이 원격 연결 가능
- 19. JS로 SQL 서버에 연결
- 20. SQL 서버에 연결 (보기)
- 21. SQL 서버에 C# 연결
- 22. groovy를 SQL 서버에 연결
- 23. SQL 서버에 PHP를 연결
- 24. SQL Express 2005/2008 동시 연결
- 25. SQL Server에 원격 연결
- 26. 다른 Windows 자격 증명으로 원격 SQL 서버에 연결
- 27. ASP.NET Membership.ValidateUser가 원격 SQL 서버에 연결하지 못했습니다.
- 28. DSN이 원격 SQL 서버에 연결할 수 없습니다.
- 29. VB.NET을 사용하여 원격 SQL 서버에 액세스
- 30. GWT를 사용하여 SQL 서버에 연결
공용 권한은 프로그램을 실행하려고 할 때만 예외를 생성하지만 sysadmin 권한을 부여하면 작동합니다. – Yoav
사용자가 테이블, 뷰 등을 만들어야합니까? 어떤 경우 든 정의 된 그룹으로 제한하여 모든 단일 사용자에 대한 로그인을 작성하지 않아야합니다. – Filburt