«sql-server-2005» 태그된 질문

SQL Server 2005 (주요 빌드 버전 9.00.xxxx) sql-server를 태그하십시오.

2
SQL 2005 : 재 구축 인덱스 유지 관리 작업이 데이터베이스 로그 파일을 얼마나 많이 증가시킬 수 있는지 결정할 수 있습니까?
SQL Server 2005에서 모든 데이터베이스가 전체 모드 (시간별 트랜잭션 로그 백업 사용) 인 경우 데이터베이스의 모든 인덱스를 다시 작성하면 데이터베이스의 로그 파일이 커질 수 있는지 확인할 수 있습니까? 그리고 얼마나 성장할 수 있습니까? 정답이 없다면 어떤 지시라도 정말로 감사하겠습니다. 미리 감사드립니다.

10
데이터베이스를 초기 크기 아래로 축소
30GB의 라이브 사본 인 SQL Server 2005 dev 데이터베이스가 있습니다. 개발에 필요하지 않은 일부 데이터를 삭제하여 사용 된 데이터 파일 공간을 20GB로 줄였습니다. 따라서 약 33 %의 미사용 제품이 있습니다. 공간을 되 찾을 필요가 있는데, 이는 서버에 두 번째 dev DB를 가질 수있게 해줍니다. 그러나 공간을 되 찾을 수 없으며 …

3
테이블 행과 일치하지 않는 값 식별
쿼리에 제공된 식별자 중 테이블에 존재하지 않는 고유 식별자를 쉽게 확인할 수 있기를 원합니다. 더 잘 설명하기 위해, 테이블에 존재하지 않는 목록 "1, 2, 3, 4"의 ID를 확인하기 위해 지금 내가 할 일이 있습니다. SELECT * FROM dbo."TABLE" WHERE "ID" IN ('1','2','3','4')테이블에 ID 2 인 행이 없다고 가정 해 보겠습니다. …

3
SQL Server 2005에서 2016으로 데이터 마이그레이션
SQL Server를 처음 사용하지만 SQL 언어에 익숙하고 SSIS 패키지를 작성하는 데 익숙합니다. SQL Server 2005에서 2016으로 데이터를 마이그레이션하고 싶습니다. 내 질문은 시스템 데이터베이스 및 인덱스, 저장 프로 시저,보기, 보안 및 권한과 같은 다른 개체에 대해 걱정해야한다는 것입니다. 로그인하거나 데이터를 마이그레이션 할 수 있습니다. 이 경우 권장되는 절차는 무엇입니까?

3
특정 테이블에서 로깅 비활성화
SQL Server 2005를 사용하고 있습니다. 집계 정보가 포함 된 두 개의 테이블이 있습니다. 정보는 지속적으로 업데이트되어 하루에 거의 5GB의 로그 데이터를 생성합니다. (이것은 전체 데이터베이스보다 큽니다!) 롤백이 실제로 필요하지 않기 때문에 이러한 테이블에 대한 로깅을 비활성화하고 싶습니다. 그러나 데이터베이스의 다른 테이블에 계속 로깅하고 싶습니다. 데이터베이스 내의 특정 테이블에서 로깅을 비활성화 …

4
.LDF 파일을 유지해야합니까?
매달 프로덕션 데이터베이스의 월말 스냅 샷을 만듭니다. 이 월말 스냅 샷은보고 목적으로 만 작성되었으며 삽입, 업데이트 또는 삭제는 없습니다. 이러한 각 스냅 샷에는 .MDF및 .LDF파일이 있습니다. .LDF파일 을 삭제 하고 서버의 공간을 확보하고 싶습니다 . .LDF파일 을 보관해야하는 이유가 있습니까? 설명: 프로덕션 데이터베이스는 매일 밤 다른 시스템에서 파일을 추출하여 재생성됩니다. …

4
날짜와 시간을 별도의 열에 유지해야 할 이유가 있습니까?
날짜와 시간을 별도의 열로 유지하려는 소프트웨어 공급 업체의 결정을 이해하려고합니다. 예를 들어, 행이 작성되거나 업데이트 된시기입니다. 시간과 날짜는 모두 DateTime 열입니다. 우리는 SQL Server 2005를 사용하고 있습니다. 데이터베이스는 ERP 시스템의 데이터를 보유하고 있으며 가장 큰 테이블에는 약 3 백만 행이 있다고 생각합니다. 대부분의 테이블은 대략 1 만-1 만 행 사이입니다. …

3
Sql Server 2005 교착 상태 시나리오 문제 해결에 도움이 필요합니다
교착 상태에있는 유일한 참가자가 단일 테이블과 해당 테이블에서 삭제되는 단일 저장 프로 시저 인 교착 상태 시나리오가 발생했습니다. 아래의 MSDN 기사를 오류 로그의 추적을 해독하는 지침으로 사용하여 이러한 교착 상태 발생 시점의 SQL 오류 로그 분석을 기반으로 결론을 도출했습니다. 테이블 DEXTable 및 스토어드 프로 시저 ClearDEXTableRows가 아래에 정의되어 있습니다. DEXTable에 …

2
기본값 UUID로 고유 한 열을 만드는 방법
내부 사용을위한 키 열이 증가하는 정수이지만 UUID 인 두 번째 고유 열을 갖고 싶지만 기본값에 대해 호출 된 함수를 갖는 방법을 모르겠습니다 (SQL 서버가 Java가 아닌 UUID를 작성 중입니다.) 이에 대해 제안 할 수있는 문서가 있습니까?

5
SQL 2005와 SQL 2008R2에서 다르게 실행되는 쿼리
내 사무실에는 꽤 추한 쿼리가 있지만 프로덕션 및 개발 환경 (각각 20 초 및 4 초)에서 잘 실행됩니다. 그러나 테스트 환경에서는 4 시간 이상이 소요됩니다. SQL2005 (+ 최신 패치)가 프로덕션 및 개발에서 실행 중입니다. SQL2008R2가 테스트 중입니다. 쿼리 계획을 살펴본 결과 SQL2008R2가 연결된 서버에서 반환 된 행을 저장하기 위해 테이블 …

4
TempDB에서의 DDL 경합
지난 몇 달 동안 TempDB DDL 경합에 문제가있는 SQL Server 2005 Standard x64가 있습니다. 서버는 대기 자원 2 : 1 : 103 (대기 유형이 PAGELATCH_EX 임)에 경합이 발생합니다. 서버의로드가 적절하지 않으면이 문제가 산발적으로 발생하는 것으로 보입니다. "파괴를위한 임시 테이블"비율을 모니터링하고 있으며 2 : 1 : 103에 PAGELATCH_EX 문제가있는 시간 동안 …

2
Server Management Studio에서 쿼리 계획 표시
또 다른 SQL 서버 질문 : 카운터가 재설정 된 후 CPU를 많이 사용하는 SQL을 제공하는 간단한 쿼리가 있습니다. select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc 질문 1 : 정확히 무엇입니까 …

2
효과적인 방법으로 페이징을 구현하는 방법은 무엇입니까?
큰 결과 집합을 초래할 수있는 데이터베이스 쿼리가 있습니다. 데이터를 표시하는 클라이언트는 네트워크를 통해 데이터를 수신하므로 데이터베이스에서 처음 50 개의 결과 만 검색하여 클라이언트로 전송하여 전송 된 데이터의 양을 최소화하는 것이 었습니다. 그런 다음 두 번째 페이지로 이동하여 다음 50 가지 결과 등을 검색 할 수 있습니다 (예 : Google이 제공하는 …

2
임시 테이블 또는 테이블 변수를 사용하여 SQL Server 저장 프로 시저를 Oracle로 마이그레이션하는 방법
경영진이 SQL Server 저장 프로 시저를 작성하도록 권장하는 C # 개발자는 종종 다음과 같은 절차를 생성합니다. create table #t1 (...); insert into #t1 Select ... from table_a where ...; insert into #t1 Select ... from table_b where ...; update #t1 Set ... = ... where ... Select * from #t1; …

2
각각 다른 테이블에서 두 개의 DBCC INDEXDEFRAG 명령을 동시에 실행할 수 있습니까?
현재 SQL Server 2005 데이터베이스의 모든 테이블에서 한 번에 한 테이블 씩 DBCC INDEXDEFRAG를 수행하는 스크립트를 실행하고 있습니다. 공간 제약 및 가동 시간 요구 사항으로 인해 INDEXDEFRAG 대신 DBCC DBREINDEX를 사용하는 것은 옵션이 아닙니다. 특정 테이블을 조각 모음하는 데 시간이 오래 걸린다는 것을 알았습니다. 예를 들어 "sys.dm_exec_requests"동적 관리 뷰를 검토하면 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.