나는이 방법으로 액세스하려는 단일 저장 프로 시저 일 때 사용자의 사용 권한/역할을 만들지 않고도 특정 페이지에서만 사용할 수있는 저장 프로 시저를 만들 수 있기를 원합니다.SQL Server에서 저장 프로 시저에 대한 액세스를 제어하는 방법?
예를 들어 CustomerID 매개 변수를 가져 와서 고객이 구입 한 품목 목록을 반환하는 proc_GetCustomerItems 저장 프로 시저를 갖고 싶습니다. 그러나 Customer Items 예를 들어 나열된 곳에서만 작동하기를 원합니다. 이 목록을 표시하지만 쿼리 분석기 등 다른 곳에서는 작동하지 않는 ASP 페이지
추가 보안 정보를 제공하기 위해 다른 매개 변수를 사용하면 기본 방법은 특정 메서드 및 페이지 액세스 만 허용하는 것입니다. 저장 프로 시저 (Stored Procedure)는 역할 또는 권한으로 수행 할 수 있습니까?
주요 문제는 저장 프로 시저에 대한 액세스 권한을 코드의 특정 메서드로 올바르게 설정하는 방법으로,이 저장 프로 시저의 사용을 강화하는 데 도움이되므로 GetCustomerItems 메서드를 ASP에서 명시 적으로 허용해야합니다. 예제) 액세스를 사용하여이 저장 프로 시저를 사용하십시오.
추측하고 있습니다. 역할 및 사용자 액세스가 제안 된 대안이 될 수 있지만 호출 된 곳에서 저장 프로 시저에 대한 액세스를 제한 할 수 있다면 흥미가 있습니다.
나는 이것이 가능하다고 생각했지만 어쨌든 내가 가능한 대안으로 알고 싶었던 것처럼 어쨌든 물어볼 것이라고 생각했다. 이것은 SQL 보안 기능이 페이지를 언급 된대로 사용할 수있는 연결 기반에서 제공 할 수 있음을 보여주기 때문에 유용 할 수 있습니다. – RoguePlanetoid