반응형

sql-server 15

MARS(다중 활성 결과 집합)의 단점?

MARS(다중 활성 결과 집합)의 단점? MARS(Multiple Active Result Sets)의 단점을 아는 사람이 있습니까?커서가 MARS보다 더 유용한 경우와 같이 MARS 사용을 피해야 하는 이유를 아는 사람이 있습니까?(이 (1) 팀 블로그에서) 적어도 두 가지의 잠재적인 단점이 있는 것으로 보입니다. 분명히 이것은 MARS 지원 설계에 대해 실행되도록 설계되지 않은 레거시 시스템에 잠재적인 문제를 일으킬 수 있습니다. "MARS가 아닌 세계에서 실행되도록 최적화된 기존 코드는 MARS로 수정되지 않은 상태로 실행될 때 약간의 성능 저하를 보일 수 있습니다." "MARS를 사용하면 여러 개의 다중 문 배치를 서버로 보낼 수 있습니다.서버는 이러한 배치의 실행을 인터리브합니다. 즉, 배치가 ..

programing 2023.07.20

SQL Server를 사용하여 varchar 열에서 ASCII가 아닌 문자 찾기

SQL Server를 사용하여 varchar 열에서 ASCII가 아닌 문자 찾기 SQL Server를 사용하여 ASCII가 아닌 문자가 포함된 행을 반환하는 방법은 무엇입니까? 한 칸에 어떻게 하는지 보여주시면 감사하겠습니다. 나는 지금 이런 일을 하고 있지만, 작동하지 않습니다. select * from Staging.APARMRE1 as ar where ar.Line like '%[^!-~ ]%' 추가 크레딧을 위해, 만약 그것이 모든 것을 포함할 수 있다면. varchar테이블의 열, 그것은 탁월할 것입니다!이 솔루션에서는 세 개의 열을 반환하는 것이 좋습니다. 해당 레코드의 ID 필드입니다. 이렇게 하면 전체 레코드를 다른 쿼리로 검토할 수 있습니다. 열 이름 잘못된 문자가 있는 텍스트 Id | ..

programing 2023.07.15

NDF 파일이란?

NDF 파일이란? SQL Server 사용.mdf데이터 파일 및.ldf로그 파일의 경우, 그러나 무엇입니까?.ndf파일? 이러한 파일의 이점은 무엇입니까?파일 및 파일 그룹의 아키텍처 보조 데이터 파일 보조 데이터 파일은 기본 데이터 파일을 제외한 모든 데이터 파일을 구성합니다.일부 데이터베이스에는 보조 데이터 파일이 없을 수 있으며, 다른 데이터베이스에는 여러 보조 데이터 파일이 있을 수 있습니다.보조 데이터 파일의 권장 파일 이름 확장명은 .ndf입니다. 파일 확장명 NDF에서도 - Microsoft SQL Server 보조 데이터 파일 파일 및 파일 그룹 이해를 참조하십시오. 보조 데이터 파일은 선택 사항이며 사용자 정의이며 사용자 데이터를 저장합니다.보조 파일은 각 파일을 다른 디스크 드라이브에 ..

programing 2023.07.05

sql try/message rollback/commit - 롤백 후 잘못된 커밋 방지

sql try/message rollback/commit - 롤백 후 잘못된 커밋 방지 트랜잭션과 try/catch 블록이 있는 MS SQL 스크립트를 작성하려고 합니다.예외가 발생하면 트랜잭션이 롤백됩니다.그렇지 않으면 트랜잭션이 커밋됩니다.나는 몇 가지 다른 웹사이트에서 이렇게 하라고 말하는 것을 보았습니다. begin transaction begin try --main content of script here end try begin catch rollback transaction end catch commit transaction 하지만 예외를 잡아도 여전히 '커밋 거래' 선을 넘지 않을까요?트랜잭션이 이미 롤백되었기 때문에 SQL 오류가 발생하지 않습니까?저는 다음과 같이 해야 한다고 생각합니다..

programing 2023.07.05

Base64 인코딩 파일을 저장할 SQL 데이터 유형은 무엇입니까?

Base64 인코딩 파일을 저장할 SQL 데이터 유형은 무엇입니까? nvarchar(max), varchar(max), 또는 정말로 문자열을 디코딩하여 이미지나 블롭 등에 넣어야 합니까? 더 긴 버전 : (모든 쥬시한 디테일 포함) 저는 A가 있어요.SQL 2008 DB에 레코드를 저장하는 Net SOAP 웹 서비스.서비스는 이미지를 허용하도록 확장될 것이며, 좋든 나쁘든 간에 일시적으로 DB에 들어가야 합니다. 이를 단순하게 유지하기 위해 이 서비스는 이미지를 Base 64 인코딩 문자열로 간주하고 나중에 Base 64 인코딩 문자열로 반환해야 합니다(동일한 서비스의 다른 메서드). 저는 원래 nvarchar(max)를 사용하려고 했는데, 이것이 효과가 있을 것이라고 확신합니다.하지만 base64 인코..

programing 2023.06.25

SQL Profiler에서 트리거 실행을 모니터링하는 방법

SQL Profiler에서 트리거 실행을 모니터링하는 방법 데이터베이스에서 실행되는 SQL을 모니터링하기 위해 SQL Server Profiler에 대한 추적 설정이 있습니다.트리거 실행이 추적에 포함되지 않는다는 것을 최근에 발견했습니다.추적을 위해 사용 가능한 이벤트를 살펴본 결과 트리거 실행이 포함된 것처럼 보이는 이벤트는 없습니다.트리거 실행을 모니터링하기 위해 추적을 설정하는 방법을 아는 사람이 있습니까?저장 프로시저: - SP:StmtStarting - SP:StmtCompletedSQL Server Profiler 2008에서 추적을 시작/구성할 때 "이벤트 선택" 탭으로 이동하여 "모든 이벤트 표시" 확인란을 클릭한 다음 저장 프로시저 섹션 아래의 목록에서 추적에 포함할 SP:StmtSta..

programing 2023.06.25

SQL Server - 날짜 필드를 UTC로 변환

SQL Server - 날짜 필드를 UTC로 변환 저는 최근 시스템을 현지 시간으로 저장하던 날짜/시간을 UTC로 기록하도록 업데이트했습니다. 이제 모든 로컬 저장 날짜/시간을 UTC로 변환해야 합니다.bufficious와 기능이 .NET NET »ConvertTime방법? 저는 이것을 하기 위해 유틸리티 앱을 작성해야 하는 것을 피하려고 노력하고 있습니다. 좋은 의견이라도 있나?나는 위의 코드가 작동할 것이라고 생각하지 않습니다.그 이유는 현지 시간과 UTC 시간의 현재 날짜 차이에 따라 달라지기 때문입니다.예를 들어, 여기 캘리포니아에서는 현재 PDT(태평양 서머타임)에 있으며, 이 시간과 UTC의 차이는 7시간입니다.제공된 코드를 지금 실행하면 변환할 모든 날짜에 7시간이 추가됩니다.그러나 과거 저..

programing 2023.06.20

SQL Server 간에 테이블 데이터 내보내기

SQL Server 간에 테이블 데이터 내보내기 두 개의 SQL 서버(둘 다 2005년 버전)가 있습니다. 여러 테이블을 한 테이블에서 다른 테이블로 마이그레이션하려고 합니다. 시도해 본 결과: 버튼으로 에서 " 원본서서데베이스를마우다오클니습했릭단추로쪽른"를 선택했습니다. 선택됨Tasks/Generate scripts는 문는아래있것다입니다는에제▁under다▁the▁that니것입▁is▁problem.Table/View options .Script data선택. 그다음에 제가.Script Table As/Create scriptSQL 파일을 생성하여 대상 서버에 테이블을 만듭니다.하지만 저는 여전히 모든 데이터가 필요합니다. 그런 다음 다음을 사용해 보았습니다. SELECT * INTO [destinatio..

programing 2023.05.31

TSQL: 현지 시간을 UTC로 변환하는 방법은 무엇입니까? (SQL Server 2008)

TSQL: 현지 시간을 UTC로 변환하는 방법은 무엇입니까? (SQL Server 2008) 우리는 다른 시간대와 일광 절약 시간 설정의 전역 시간 데이터를 처리해야 하는 애플리케이션을 처리하고 있습니다.이 개념은 모든 것을 내부적으로 UTC 형식으로 저장하고 현지화된 사용자 인터페이스에 대해서만 앞뒤로 변환하는 것입니다.SQL Server는 지정된 시간, 국가 및 시간대의 번역을 처리할 수 있는 메커니즘을 제공합니까? 이것은 일반적인 문제임에 틀림없는데, 구글이 사용할 수 있는 것을 찾지 않는 것이 놀랍습니다. 조언은?이는 현재 SQL Server의 호스트와 동일한 UTC 오프셋을 가진 날짜에 적용되며 일광 절약 시간 변경은 고려하지 않습니다.교체하다YOUR_DATE변환할 현지 날짜와 함께. SELEC..

programing 2023.05.26

SQL Server 2008 R2에서 CONCAT 기능을 사용하려면 어떻게 해야 합니까?

SQL Server 2008 R2에서 CONCAT 기능을 사용하려면 어떻게 해야 합니까? 찾고 있었어요.CONCATSQL Server 2008 R2에서 작동합니다.저는 이 기능에 대한 링크를 찾았습니다.하지만 이 기능을 사용하면 다음과 같은 오류가 발생합니다. Msg 195, 레벨 15, 상태 10, 라인 7 'CONCAT'는 인식되는 기본 제공 함수 이름이 아닙니다. 하십니까?CONCATSQL Server 2008 R2에 함수가 있습니까? 그렇지 않은 경우 SQL Server 2008 R2에서 문자열을 연결하려면 어떻게 해야 합니까?완전성을 위해 SQL 2008에서는 +를 사용합니다.+문자열 연결을 수행하는 연산자입니다. 샘플 코드가 있는 MSDN 참조를 살펴봅니다.SQL 2012부터는 새로운 CONC..

programing 2023.05.26
반응형