게시물에 SQL 오류가 발생했습니다. here ... (오류 메시지 : 제한 시간이 만료되었습니다. 작업 완료 또는 서버가 응답하지 않습니다. ") Visual Studio의 데이터베이스 도구를 사용하여이 작업을 수행하려고합니다 ... 관리 스튜디오가 아니라 클라이언트 코드/ADO (아직)를 거치지 않았습니다. 몇 가지 사용자 지정 함수를 사용하는 간단한 쿼리 ... 함수의 일부와 쿼리의 일부가 테스트되었지만 모두 제대로 실행되고 있지만 아래의 쿼리는 시간이 초과되었습니다.이 작업은 Management Studio에서 입력 한 것과 똑같이 실행됩니다. 약 4 분 정도 걸립니다. 다른 게시물에서 언급했듯이이 게시마다 도구> 옵션> 디자이너> "연결 문자열 제한 시간 값 무시"의 설정을 120 초로 변경했지만 여전히 시간 초과됩니다 30 초. 이 최신 버전의 ISNULL은 관리 스튜디오에서 실행되는 변경 사항입니다.SQl 서버가 여전히 "제한 시간이 만료되었습니다. 시간 초과 기간이 만료되었습니다."
SELECT Symbol, LatestDate
FROM (SELECT Symbol, ISNULL(dbo.LatestDateInDailyPricingVolBySymbol(Symbol), '1/1/1900') AS LatestDate FROM tblSymbolsMain) AS T2
WHERE (LatestDate < dbo.RecentTradingDateByNumber(3))
일반적인 생각은 최소 3 일 내 매일 가격표에 대응하는 데이터 포인트가없는 주식 기호의 일부를 다시 얻을 수 있습니다. 어떤 사람? 모두에게 감사드립니다.
그것은 관리 스튜디오에서 실행되지만 시간이 좀 걸립니다 ... Visual Studio 2010의 SQL 도구로 실행하려고합니다. – StatsViaCsh
@StatsViaCsh - SQL Server 관리 콘솔과 유사한 VS2010 내부 설정이어야합니다. 코드가 생성 된 경우 코드를 통해 조정할 수 있지만 쿼리 화면이나 옵션을 마우스 오른쪽 버튼으로 클릭 할 수 있습니까? 죄송합니다. VS2010을 사용하여 쿼리를 실행하는 대신 SQL Server 관리 콘솔 만 사용하므로 해당 화면에 익숙하지 않습니다. –
@StatsViaCsh - VS2010을 조금 둘러 보았습니다. 연결 시간 제한을 설정할 수는 있지만 명령 제한 시간을 찾을 수 없습니다. 도구를 사용하는 대신 코드를 사용하여 시도해 볼 것이므로 쉽게 변경할 수없는 기본값을 사용하는 것처럼 보입니다. –