16진수 과거에 대한 알림

웹 애플리케이션 디버깅은 차세대 개발 도구에서 엄청나게 향상되었지만 특히 웹 애플리케이션이 웹과 통신할 때 무슨 일이 일어나고 있는지 확인하기가 여전히 까다로울 수 있습니다. 서비스. 오류가 발생하는 위치를 알아내려면 많은 시간의 테스트가 필요하며 이를 지원하는 도구는 언제나 환영합니다. Microsoft에서 무료로 다운로드할 수 있는 Internet Explorer용 개발자 도구 모음을 다루었지만 IEInspector Software는 이 도구 모음을 사용했습니다. 몇 단계 더 나아가 IEInspector(www.pcpro.co.uk/links/150web1)라는 프로그램을 제작했습니다. 전체 DOM(문서 개체 모델)을 탐색할 수 있지만 자매 제품인 Http 분석기를 통해 작업 환경에서 정확히 무슨 일이 일어나고 있는지에 대한 좋은 아이디어를 얻을 수 있습니다. 웹 애플리케이션. 애플리케이션이나 웹 서비스가 처리해야 할 수 있는 시나리오를 테스트하기 위해 HTTP 요청을 수동으로 작성할 수도 있습니다.

16진수 과거에 대한 알림

빠른 업데이트

방금 클라이언트를 위한 웹 애플리케이션의 마무리 작업을 마쳤으며 최종 단계 중 하나입니다. 웹 서버의 데이터베이스를 최신 정보로 업데이트할 수 있는 간단한 방법을 제공한다는 의미입니다. 정보. 이 특정 웹 애플리케이션을 통해 사용자는 다양한 방법으로 고객의 재고 목록을 검색하고 특정 품목에 대한 견적을 요청할 수 있었습니다. 웹 서버용 데이터베이스는 약 4,000개의 레코드로 구성된 SQL Server 2005 Express 데이터베이스에 보관되었습니다. 웹에서 가동 중지 시간을 일으키지 않고 이 데이터를 업데이트할 수 있는 방법이 필요했지만 구현하기 쉬웠고 VPN이나 ​​방화벽을 통한 "구멍 뚫기"가 포함되지 않는 것이 바람직했습니다. SQL Server 2005의 Express 버전에는 다른 버전 사용자에게 익숙한 DTS 도구가 포함되어 있지 않으므로 데이터를 쉽게 전송할 수 있습니다. 과거에 제가 사용한 또 다른 방법은 명령줄 bcp 유틸리티이지만 여러 스위치를 사용하여 설정하는 것이 때로는 약간 까다로울 수 있습니다.

이 두 가지 솔루션 모두 데이터가 전송되는 동안 웹사이트의 다운타임을 초래할 수 있으며, 우리는 특히 이를 방지하고 싶었습니다. 나는 한때 두 개의 데이터베이스를 갖고 "라이브" 데이터베이스와 앞으로 있을 데이터베이스 사이를 전환하는 것을 고려했습니다. 업데이트되었지만 몇 가지 테스트를 거친 후 업데이트 속도와 함께 BULK INSERT 명령이 무엇을 제공하는지 발견했습니다. 필요합니다. 아이디어는 두 개의 보호된 웹 페이지를 제공하는 것이었고, 그 중 하나는 사용자가 탭으로 구분된 텍스트 파일을 로컬 컴퓨터에서 웹 서버로 업로드할 수 있도록 하는 것이었습니다. 이 파일은 사내 데이터베이스 시스템에 의해 생성됩니다. 다른 웹 페이지는 기본적으로 데이터 소스에서 다음 명령을 실행합니다.

BULK INSERT mytable FROM 'myfile.txt' WITH ( FIRSTROW = 2, FIELDTERMINATOR = 't', ROWTERMINATOR = '

‘)

이는 열 이름이 포함되어 있으므로 첫 번째 행을 무시하는 탭으로 구분된 파일에 대한 SQL 구문입니다. 이 명령은 수천 개의 레코드를 가져오는 데 몇 초밖에 걸리지 않으므로 웹 애플리케이션이 중단되지 않습니다. 물론 BEGIN TRANS와 COMMIT TRANS 명령 사이에 이를 배치해야 중간에 실패할 경우 데이터베이스를 이전의 유효한 데이터 세트로 롤백할 수 있습니다. 이 솔루션은 매우 효과적인 것으로 보이며 사이트는 크리스마스 휴가 직전에 활성화되었습니다.

카테고리

충적세

"이 장치를 시작할 수 없습니다" 오류를 수정하는 방법. (코드 10)

"이 장치를 시작할 수 없습니다" 오류를 수정하는 방법. (코드 10)

코드 10 오류는 일반적으로 장치 관리자가 USB 또는 오디오 장치를 시작하지 못한 ...

구글, '잊힐 권리' 링크 삭제 시작

구글, '잊힐 권리' 링크 삭제 시작

구글은 이른바 '잊힐 권리'를 옹호하는 유럽연합(EU)의 판결에 따라 검색 결과에서 ...

MP, 비상 데이터법 통과

MP, 비상 데이터법 통과

논란의 여지가 있는 데이터 모니터링 및 보존 법안이 심야 투표 후 단 하루 만에 하원...