공급자=SQLOLEDB.1;통합 보안=SSPI;보안 정보 유지=False;초기 카탈로그=MyDBName;데이터 원본=MyServerName
이것은 연결 문자열이며 변경할 수 없으며 암흑기의 dll에 있습니다. 도메인 외부의 서버에서 이를 사용해야 합니다. 호스트 항목을 설정했기 때문에 서버에 접속할 수 있습니다. 필요한 것은 읽기 액세스뿐입니다. SQL Server에 이 연결을 허용하도록 구성할 수 있는 것이 있습니까?
하지만 다음 메시지가 표시됩니다.
메시지: '(null)' 사용자가 로그인에 실패했습니다. 이유: 신뢰할 수 있는 SQL Server 연결과 연결되어 있지 않습니다. 출처: SQL Server용 Microsoft OLE DB 공급자
답변1
다음 중 하나를 수행해야 합니다.
- SQL Server의 데이터에 대한 충분한 권한이 있는 Windows 사용자의 컨텍스트에서 실행되도록 앱을 구성하거나
- 앱이 실행되는 계정의 사용자에 대해 SQL Server에서 Windows 로그인을 만듭니다.