이 데이터 서비스는 SQL Server 데이터베이스에 대한 액세스를 제공하는 WCF 데이터 서비스를 ASP NET App에 구축했습니다.ASP NET 응용 프로그램에서 호스팅되는 WCF 데이터 서비스에서 데이터베이스에 액세스 할 수 없습니다.
나는 또한 서비스를 액세스하는 앱을 만들었습니다. 즉, 서비스를 통해 SQL 데이터베이스에 액세스하는 앱을 만들었습니다.
기본 스키마가 dbo 인 NT Authority \ Network Service 용 SQL Server에서 로그인을 만들었습니다.
이
나는 또한 SQL 서버에서 다음을 실행 (사실, 난 빨간색 드 NT 권한 \ SERVICIO을 위해 그것을 만든 네트워크 서비스는 영어로 "SERVICIO 드 레드"입니다) :
ALTER LOGIN [NT AUTHORITY\Servicio de red]
WITH DEFAULT_DATABASE=[MiniNorthwind];
GO
EXEC sp_addrolemember 'db_datareader', 'NT AUTHORITY\Servicio de red'
GO
EXEC sp_addrolemember 'db_datawriter', 'NT AUTHORITY\Servicio de red'
GO
그러나 나는 응용 프로그램을 실행할 때, 나는 다음과 같은 오류>
이 오류는 응용 프로그램이 (테이블을 반복 할 때 생산을 얻을 48 행) :
var customerOrders = new DataServiceCollection<Order>(ordersQuery);
무엇이 될 수 있습니까?
라파엘
이제 오류에 대해 더 자세히 설명합니다. – Rafael