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

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

3
SQL Server 버전에 따라 RAISERROR 또는 THROW를 선택할 수 있습니까?
내 코드는 다음과 같습니다. BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH SQL 2008을 사용하는 컴퓨터에서 실행되지 않는 한 잘 작동합니다. CATCH 블록에서 SQL 버전을 확인하고 2012 이상인 경우 THROW를 실행하고 2008 인 경우 RAISERROR를 실행하고 싶습니다. 구문 오류가 있으며 가능한지 궁금합니다. 이와 …

2
백업을 생성하는 프로세스를 찾을 수 없습니다
고객 서버에 SQL Server 2008 인스턴스가 설치되어 있습니다. 고객의 IT 부서는 머신의 다양한 백업을 담당합니다. SQL Server 로그에 매일 오후 7시에 전체 백업이 있지만 SQL Server에서 예약 된 계획의 증거를 찾을 수 없습니다. 우리가 접촉 한 기술자들은 자동 백업이 있는지 알려주지 못했습니다. 그들이 말한 것은 전체 머신이 백업되고 있다는 것입니다. …

1
다른 테이블에서 ORDER BY를 사용하여 TOP 1을 선택할 때 인덱싱 된 뷰를 설정하는 방법
다음 시나리오에서 인덱스 된 뷰를 설정하여 다음 쿼리가 두 개의 클러스터 된 인덱스 스캔없이 수행되도록 고심하고 있습니다. 이 쿼리에 대한 인덱스 뷰를 만들어서 사용할 때마다 내가 넣은 인덱스를 무시하는 것 같습니다. -- +++ THE QUERY THAT I WANT TO IMPROVE PERFORMANCE-WISE +++ SELECT TOP 1 * FROM dbo.TB_test1 t1 INNER …

3
모든 참조 외래 키에 대한 캐스케이드 기본 키 업데이트
참조하는 모든 외래 키 사이에서 업데이트를 연계하여 기본 키 열 값을 업데이트 할 수 있습니까? # 편집 1 : followinq 쿼리를 실행할 때 select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , update_referential_action이 0으로 설정되어 있음을 알 수 있습니다. 따라서 기본 키 열을 업데이트 한 후 NO ACTION이 수행되지 않습니다. CASCADE UPDATE시 …


3
구분 된 문자열에서 두 번째 또는 세 번째 값을 가져옵니다.
다음 테이블이 있습니다. ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== 다음과 같이 SQL 문을 단순화하려고합니다. select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section)+1))+1))- CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section)+1))) as CLA from …

3
자동 10 진수 반올림 문제
문제는 비교적 간단합니다. 중간 결과가 큰 소수 인 3 개의 열을 계산해야하며 SQL Server에서 기본적으로 캐스트 / 변환에 관계없이 소수를 반올림하는 문제가 발생합니다. 예를 들어 1234/1233으로 간단한 나눗셈을 해봅시다. 계산기는 1,00081103000811을 생성합니다. 그러나 SQL Server 에서이 작업을 수행하면 다음과 같은 결과가 나타납니다. -- Result: rounded at 1.000811000... with trailing zeroes …

5
SQL Server의 최대 메모리 설정
2Gb의 메모리 만 사용 가능한 단일 전용 서버에서 SQL Server 2008 및 웹 기반 응용 프로그램을 실행하고 있습니다. 다른 곳에서 언급했듯이 SQL Server는 정기적으로 실제 메모리의 98 %를 차지하므로 서버에서 실행되는 웹 응용 프로그램의 속도가 느려집니다. SSMS의 서버 속성에서 메모리 아래의 최대 서버 메모리 (MB)는 다음과 같이 설정됩니다. 2147483647 내 …

1
왜 SQL Server가 count (*) 결과를 int 변수와 비교하기 전에 int로 변환해야합니까?
내 응용 프로그램에 having 절에서 많은 집계 함수와 int 변수를 비교 한 쿼리가 많이 있습니다. 쿼리 계획에서 비교하기 전에 implicit_convert를 볼 수 있습니다. SQL Server 설명서에 따라 반환 함수의 반환 유형이 int이기 때문에 이것이 왜 발생하는지 알고 싶습니다. 그렇다면 두 개의 int 값을 비교하기 위해 암시 적 변환이 필요한 이유는 …


2
SQL Server 2008 R2 복원 트랜잭션 로그를 사용하여 COPY_ONLY 전체 백업
몇 가지 연구를 한 후에이 질문에 대한 답을 찾지 못하는 것 같습니다. 배경 다음 세 가지 요구 사항에 맞는 백업 계획을 설정하려고합니다. 야간 전체 백업이있는 백업의 안정성 에서 복원 할 수있는 트랜잭션 로그 백업 적은 디스크 공간 사용 감사 도구를 위해 백업에 로컬로 액세스 할 수 있어야합니다 따라서 이러한 요구를 …

4
특정 사용자에 대한 쿼리 속도가 느림
C # .NET 웹 응용 프로그램에서 호출 된 몇 가지 쿼리가 항상 빠릅니다 (SQL Server의 로컬 관리자 임). 사용자 그룹 (필요한 권한이있는 도메인 그룹)의 경우 쿼리 속도가 매우 느립니다. 응용 프로그램에서 시간 초과되는 지점 다른 사용자에 대해 정확히 동일한 쿼리가 다르게 실행되는 이유는 무엇입니까? 더 많은 정보: 쿼리는 저장 프로 …

2
SQL Server 2012 가용성 그룹은 "항상 ON"입니까?
장애 조치가 발생하는 기존 SQL Server 클러스터에서는 SQL Server 실패 인스턴스에 연결된 모든 클라이언트의 연결이 끊어지고 각 클라이언트는 장애 조치 클러스터 인스턴스에 대한 새 연결을 다시 설정해야합니다. AlwaysON 가용성 그룹이이 문제를 완화합니까? SQL Server 2012 AlwaysON 가용성 그룹의 경우 장애 조치가 SQL Server에 연결된 클라이언트에게 투명합니까?

3
SQL Server 2008 날짜 시간 인덱스 성능 버그
우리는 SQL Server 2008 R2를 사용하고 있으며 기본 id 인덱스가있는 매우 큰 (100M + 행) 테이블과 datetime비 클러스터형 인덱스가 있는 열을 가지고 있습니다. 우리는의 사용에 따라 일부 매우 이례적인 클라이언트 / 서버 동작을보고있는 order by절 특히 A의 인덱스 날짜 열을 . 다음 게시물을 읽었습니다 .https : //stackoverflow.com/questions/1716798/sql-server-2008-ordering-by-datetime-is-too-slow 그러나 클라이언트 / …

3
데이터베이스는 항상 복구 모드에서 시작
서버를 다시 시작할 때마다 데이터베이스는 항상 복구 모드에 있으며 정상적으로 작동하는 데 약 20 분이 걸립니다. 이것은 항상 서버를 다시 시작할 때만 발생하므로 몇 가지 질문이 있습니다 ... 큰 로그 파일로 인해 발생할 수 있다고 들었습니다. 맞습니까? 그렇지 않다면 다른 원인은 무엇입니까? 복구를 방지하기 위해 로그 파일의 공간을 줄여야합니다. 더 …

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