나는 모든 것을 시도했습니다. 로컬 파일이 작동 중이고 로컬 컴퓨터에 SQL Server 인스턴스를 설치해야하며 작동하지만 SQL Azure 연결 문자열을 변경하면 작동하지 않습니다. 내 응용 프로그램이 작동하는 Visual Studio 내 서버 탐색기에서 동일한 사용자와 암호를 테스트하고 있습니다. 내가 뭘해야할지 모르겠다.Log4net ConnectionString은 SQL Azure에서 작동하지 않습니다.
0
A
답변
4
나는 하루를 잘 이해하려고 노력했다. 문제는 SQL Azure가 테이블에 클러스터형 인덱스를 필요로한다는 것입니다. log4net (http://logging.apache.org/)이 제공하는 예제 SQL 코드와 인터넷 자습서의 99 %는 SQL Azure의 요구 사항 인 클러스터 된 인덱스가없는 로그 테이블을 만드는 것입니다. 클러스터 된 인덱스가 없으면 모든 데이터를 테이블에 추가하는 데 실패합니다.
SQL Azure에 연결되어있는 동안 SQL Server Management Studio를 사용하여 수동 삽입 명령문을 실행하면이 문제가 발생하면 즉시 알려줍니다. 그렇다면 다음 SQL을 실행하여 테이블에 클러스터 된 인덱스를 추가 한 다음 (log4net에서 직접 SQL을 사용했다고 가정) 다시 시도하십시오.
CREATE UNIQUE CLUSTERED INDEX PK_Log ON [Log]
([Id])
GO
관련 문제
- 1. Log4Net IConfigurationReader가 작동하지 않습니다.
- 2. Log4net preserveLogFileNameExtension이 작동하지 않습니다.
- 3. StartCopyFromBlob이 Azure에서 작동하지 않습니다.
- 4. datepart 함수가 azure에서 작동하지 않습니다.
- 5. Intuit IPP가 Azure에서 작동하지 않습니다.
- 6. Azure에서 CORS가있는 SignalR이 작동하지 않습니다.
- 7. Java 애플릿이 Azure에서 작동하지 않습니다.
- 8. Azure에서 API 호출이 작동하지 않습니다.
- 9. jQuery/Ajax가 Azure에서 작동하지 않습니다.
- 10. Connectionstring은 global.asax에서만 작동합니다.
- 11. log4net 용 SQL appender가 MVC5 응용 프로그램에서 작동하지 않습니다.
- 12. log4net 사용자 정의 속성이 작동하지 않습니다.
- 13. log4net ADO.NET Appender는 Dev Fabric에서 작동하지만 Azure에서 자동으로 실패 함
- 14. Log4Net 새 이벤트 로그가 작동하지 않습니다.
- 15. Linq2SQL이 SQL Azure에서 레코드를 업데이트하지 않습니다.
- 16. 설정 EF를 ConnectionString은
- 17. Azure에서 WinSCP .NET 어셈블리가 작동하지 않습니다.
- 18. WebApi Windows Azure에서 HttpPost가 작동하지 않습니다.
- 19. Windows Azure에서 WinDbg! heap 명령이 작동하지 않습니다.
- 20. Windows Azure에서 PHP shell_exec가 작동하지 않습니다.
- 21. Windows Azure에서 Https 요청이 작동하지 않습니다.
- 22. Azure에서 ASP.NET 웹 API가 작동하지 않습니다.
- 23. Windows Azure에서 PHP 확장이 작동하지 않습니다.
- 24. "jobs"라는 경로가 Azure에서 작동하지 않습니다.
- 25. SQLConnect를 전달할 올바른 ConnectionString은 무엇입니까?
- 26. SQL Azure에서 임시 테이블 사용
- 27. SQL Azure에서 nolock 지원
- 28. Azure에서 Sql Db 백업
- 29. Sql-Azure에서 되풀이 시간 초과
- 30. log4net 데이터베이스에 로그온하지 않습니다.
감사 인사, 훌륭한 팁, 저에게 시간을 절약 해 줬습니다. –