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

SQL Server 2008 (주요 빌드 버전 10.00.xxxx) sql-server로 태그하십시오.

1
SQL Server에서 인덱스 생성 메모리 설정을 변경하면 어떤 영향이 있습니까?
일부 SQL Server 2008 데이터베이스 인덱스를 만들려고하는데 다음과 같은 오류 메시지가 나타납니다. 메시지 8606, 수준 17, 상태 1, 줄 1이 인덱스 작업에는 DOP 당 1024KB의 메모리가 필요합니다. DOP 2에 대한 2048KB의 총 요구 사항은 고급 서버 구성 옵션 "index create memory (KB)"에 대해 설정된 sp_configure 값 704KB보다 큽니다. 이 설정을 …

3
트리거의 발사 순서를 변경하는 방법?
정말 트리거를 거의 사용하지 않습니다. 그래서 처음에 문제가 발생했습니다. 트리거가있는 많은 테이블이 있습니다 (모든 테이블에 대해 2 이상). 모든 테이블의 발사 트리거 순서를 알고 변경하고 싶습니다. 이 정보를 얻을 수 있습니까? 추가 : 여기 내가 찾은 mssqltips에 대한 좋은 기사 가 있습니다.

1
다른 지역에있는 DB를 연결하는 모범 사례
다른 국가에 SQL Server를 설치하려고합니다. 우리는 그것들을 링크 할 필요가 있지만 (링크 된 서버에서와 같이) 직접 링크를 가질 필요는 없습니다. 즉, 느슨하게 결합 될 수 있습니다. VPN을 통해 연결하고 연결된 서버로 사용하거나 웹 서비스를 통해 느슨한 연결을 사용하는 것이 더 낫습니까? "더 나은"이란 안정성을 의미합니다.

2
잠재적 인 데이터 손실로 인해 값을 변환 할 수 없음 [닫힘]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 오년 전에 . 이것이 중복 된 질문 이 아니며 그 문제에 대한 잠재적 인 중복 이 아님 을 분명히하여 시작하겠습니다 …


3
시간 간격을 기준으로 레코드 그룹화
다음 스키마가있는 테이블이 있으며 시간 간격 ( 예 : 분당 레코드 수 )을 기준으로 데이터를 그룹화 할 수있는 쿼리를 정의 한 다음 이전 그룹 이후의 SnapShotValue 변경 사항을 제공해야합니다. 현재 SnapShotValue는 항상 증가하므로 차이의 합계 만 필요합니다. 누구든지 이것을 할 수있는 SQL Server T-SQL 쿼리를 도울 수 있습니까? 스키마를 변경할 …

4
긴 "클라이언트 처리 시간"으로 인해 느린 원격 SELECT 문
프로덕션 서버 (SQL Server 2008, 매우 강력한 시스템)에 연결되어있는 동안이 SELECT 문은 2 초가 걸리며 모든 필드 (총 4MB의 데이터)를 뱉어냅니다. SELECT TOP (30000) * FROM person WITH(NOLOCK); 어떤에서 다른 같은 네트워크에있는 상자 같은 쿼리합니다 (SQL 인증 또는 Windows 인증을 사용하여 연결) 일분 8 초 . 인덱싱 문제 나 쿼리 …

5
트리거에서 INSERTED 및 DELETED 테이블을 조인하는 끔찍한 성능
특정 열이 특정 값에서 다른 값으로 변경되는 것을 감시하는 테이블에 UPDATE 트리거가 있습니다. 이 경우 단일 UPDATE 문을 통해 다른 테이블의 일부 관련 데이터를 업데이트합니다. 트리거가 수행하는 첫 번째 작업은 업데이트 된 행에이 열의 값이 해당 값에서 변경되었는지 확인하는 것입니다. INSERTED를 DELETED에 조인하고 해당 열의 값을 비교합니다. 자격이 없으면 UPDATE …

4
실행중인 작업에서 작업 ID 또는 작업 이름 가져 오기
모든 서버에서 작업 결과를 기록하는 중앙 DB가 있습니다. SQL 작업의 powershell을 통해 3 개의 매개 변수를 중앙 서버의 sp로 다시 전달하여 해당 시간에 작업이 실행되고 있는지 확인하는 등의 작업을 수행합니다. 그런 다음 SSRS를 통해 정보가 노출되어 작업 실패 / 장기 작업 / 실행되지 않았지만 가지고 있어야하는 작업 (또는 누군가 일정을 …

2
하나의 테이블에 존재하지 않는 행이있는 행을 표시하는 SQL 조인 쿼리
직원 시간 기록에 대한 보고서를 작성하려고합니다. 이 질문에 특별히 두 개의 테이블이 있습니다. 직원은 Members테이블에 나열되며 매일 수행 한 작업 시간 항목을 입력하고 Time_Entry테이블에 저장됩니다 . SQL Fiddle을 사용한 설정 예 : http://sqlfiddle.com/#!3/e3806/7 내가 갈거야 최종 결과는 쇼 테이블입니다 ALLMembers 열 목록에서 다음이 다른 컬럼에 조회 날짜에 대한 자신의 합계 …

2
두 사본을 모두 첨부 할 수 있도록 db 복사 및 이름 바꾸기
서버에 'mysite_db'라는 db가 있고 로컬 컴퓨터에 'mysite_db'인 사본을 만들었습니다. 로컬 컴퓨터의 db를 이미이 db 이름을 가진 서버에 연결하고 싶습니다. 로컬 DB의 이름을 변경해야 함을 의미합니다 (물리적 파일도 변경해야한다고 생각합니다). 나는 그것을하는 방법으로 길을 잃었다. 저를 안내해 주시겠습니까? 내 목표는 서버에 2 개의 데이터베이스를로드하는 것입니다 : 예 : 'mysite_db'및 'myNewSite_db'

2
NULL 열을 NOT NULL로 빠르게 변경
수백만 행의 테이블과 NULL 값을 허용하는 열이 있습니다. 그러나 현재 해당 열에 대해 NULL 값을 가진 행이 없습니다 (쿼리로 상당히 빨리 확인할 수 있습니다). 그러나 내가 명령을 실행할 때 ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; 쿼리가 걸립니다 영원히 상대적으로 말하기. 실제로 검사 제한 조건을 추가하는 것보다 두 …

2
왜 tempdb에 대해 io_stall_writes_ms가 훨씬 더 높습니까?
동일한 디스크 드라이브에 사용자 및 시스템 데이터 파일이 있습니다. (io_stall_write_ms / (1.0 + num_of_writes))는 사용자 파일의 경우 2 미만이지만 tempdb 파일은 일반적으로 400 이상입니다. 몇 대의 서버에서 tempdb에 쓰는 데 더 오래 걸리는 이유가 있는지 궁금합니다. 일반 데이터베이스 데이터 파일보다. SELECT DISTINCT UPPER(LEFT(mf.physical_name, 1)) AS Directory, ( io_stall_write_ms / ( …

2
SQL Server 데이터베이스는 언제 쿼리를 수락 할 준비가 되셨습니까?
SQL Server 오류 로그 파일에서 다음 줄을 발견했습니다. 2018-02-22 14:10:58.95 spid17s Starting up database 'msdb'. 2018-02-22 14:10:58.95 spid16s Starting up database 'ReportServer'. 2018-02-22 14:10:58.95 spid18s Starting up database 'ReportServerTempDB'. 2018-02-22 14:10:58.95 spid19s Starting up database 'XYZ'. 이 시간 전에 데이터베이스 XYZ의 상태를 확인 ONLINE하면 다음 명령문을 사용하고 있습니다. SELECT state_desc …

1
SQLServer 업그레이드 관리자 2014 중단
SQL Server 2008 서버에 대해 SQL Server Upgrade Advisor 2014를 실행하려고합니다. 2008 서버에 연결할 때 모든 것이 잘 보이고 분석 할 데이터베이스를 선택할 수 있습니다. 그러나 일단 시작되면 아무것도하지 않고 영원히 실행됩니다 (단계 분석 규칙 : 0/112 ). 무슨 일이 일어나고 어떻게 해결할 수 있습니까? SQL Server 2008 및 2014는 …

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