2010-08-05 2 views
0

MS SQL Server 2008하나의 데이터베이스에 대해 많은 사용자를 확보하는 것이 좋은 생각입니까?

데이터베이스가 있습니다. 내 프로그램을 통해 여러 운영자가 상호 작용할 수 있습니다. 각 연산자에는 고유 한 이름이 있습니다. 현재 각 운영자에 대한 로그인 및 해당 사용자 이름을 만듭니다. 좋은 생각이야? 운영자 수는 계속 증가 할 수 있습니다.

어쩌면 거기에 대한 좋은 사례가 있습니까?

+0

사용자가 데이터베이스에 직접 액세스하거나 사용자의 각 스키마를 만들 계획을 세우고 있습니까? –

+0

사용자가 데이터베이스에 직접 액세스 할 수 있도록 할 계획입니다. 스키마를 많이 모르기 때문에 사용하지 않습니다. – nik

+0

이 정보가 도움이되는지 확실하지 않은 경우 http://stackoverflow.com/questions/1745230/sql-server-how-many-users-do-i-really-need –

답변

1

만약 당신이 데이터베이스 사용자에 대해 이야기하고 있다면 ... 아뇨, 그건 정말 나쁜 생각입니다!

응용 프로그램 사용자는 데이터베이스 사용자와 다릅니다. 인증 및 액세스 제어 기능이있는 사용자 테이블이 있어야합니다. 이것은 응용 프로그램의 모듈입니다.

데이터베이스 사용자 및 역할과 스키마는 프로젝트의 기능 모듈을 구분하고 엔터프라이즈에 구조를 제공하고 테스트, 사전 제작, 제작 등과 같은 환경을 분리하는 데 사용됩니다.

+0

+1 데이터베이스 사용자 및 응용 프로그램의 추상화 개념 사용자. 이러한 분리는 데이터베이스를 사용하는 응용 프로그램을 설계 할 때 매우 중요합니다. –

+0

제가 아는 한 하나의 응용 프로그램 역할을 가진 응용 프로그램 사용자는 한 명뿐입니다. 해당 응용 프로그램 사용자에게 일부 데이터베이스 역할이 필요하면 어떨까요? – nik

관련 문제