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

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

3
데이터베이스를 오프라인으로 만들지 않고 로그 파일 이동
데이터베이스를 오프라인으로 만들지 않고 데이터베이스 로그 파일을 새 파티션으로 이동해야합니다. 이 작업을 수행하는 일반적인 방법은 DB를 분리하고 로그 파일을 이동 한 다음 db를 다시 연결하는 것입니다. 그것은이 작업을 수행하는 것이 가능 하지 않고 어떻게 있도록 오프라인 경우 데이터베이스 자체를 복용?

1
SQL Server 다 대일 복제
각각 1 개의 데이터베이스를 호스팅하는 8 개의 개별 SQL Server 2008 R2 컴퓨터가 있습니다. 각 데이터베이스는 동일한 테이블 구조와 스키마 및 완전히 고유 한 데이터를 갖습니다. 8 개의 원본 서버에서 선택된 테이블의 행을보고 서버에있는 해당 테이블의 단일 인스턴스로 통합하는보고 서버 (2008 또는 2012 일 수 있음)를 설정하고 싶습니다. 이것은 단방향 …

5
SQL Server가 작성된대로 쿼리 조건을 실행하도록 하시겠습니까?
SQL Server 2008 R2를 사용하고 있으며이 의사 쿼리 (SP)가 있습니다. select ... from ... WHERE @LinkMode IS NULL AND (myColumn IN (...very long-running query...)) ... ... 문제는 내가 SP를 실행하더라도 쿼리를 실행하는 데 시간이 오래 걸린다는 것입니다 @LinkMode=2. 알다시피, 장기 실행 쿼리는 @LinkMode가 null 인 경우에만 실행해야합니다. 여기서는 그렇지 않습니다. …

4
쿼리 및 기타 T-SQL 로깅
SQL Server 2008 R2에 SELECT명령문에 대한 기본 로깅 체계 (또는 해당 문제에 대한 다른 T-SQL) 가 있는지 알고 싶습니다 . 그렇다면 어디에서 볼 수 있습니까? 그렇지 않은 경우 어떻게 설정할 수 있습니까?

1
채우기 비율을 기반으로 한 인덱스의 데이터 동작
기본 채우기 비율이 20 인 데이터베이스가 있다고 가정 해 보겠습니다. 데이터를 삽입 할 때마다 최대 20 %까지 채워진 페이지 만 작성합니까? 내 이해에서, 데이터가 삽입되면 페이지에 대략 20 %의 데이터가있을 것입니다. 그러나 데이터가 업데이트되면 색인을 20 % 이상 확장하여 데이터를 채우고 페이지 분할을 생성 할 수 있습니다.


5
SQL Server 연결된 서버 성능 : 원격 쿼리가 왜 그렇게 비쌉니까?
연결된 서버를 통해 연결된 두 개의 데이터베이스 서버가 있습니다. 둘 다 SQL Server 2008R2 데이터베이스이며 연결된 서버 연결은 현재 로그인의 보안 컨텍스트를 사용하여 일반 "SQL Server"링크를 통해 이루어집니다. 연결된 서버는 모두 동일한 데이터 센터에 있으므로 연결에 문제가 없어야합니다. 다음 쿼리를 사용하여 identifier원격으로 사용할 수 있지만 로컬에서는 사용할 수없는 열 값을 …

1
temp 테이블이 아닌 tempdb가 아닌 사용자 데이터베이스에서 #으로 시작하는 SQL Server 테이블 이름
어떻게 든, 수십 년 전에,로 시작하는 테이블이 데이터베이스에 생성되었습니다 #. 앱 탐색기가 아닌 앱 데이터베이스 아래의 개체 탐색기에 표시됩니다 tempdb. 어떤 이유로 Azure는 이와 같은 데이터베이스를 가져 오지 않습니다. 삭제하거나 이름을 바꾸거나 상호 작용할 수 없습니다. 객체 탐색기에서 삭제 , 스크립트 드롭 , GUI에서 이름 바꾸기 를 시도했지만 그중 아무것도 …


1
이 확장 이벤트 XML을 가능한 빨리 파쇄하려면 어떻게해야합니까?
SQL Server 2008 R2에서 확장 이벤트 세션을 만들었습니다. 세션은 실행되고 예상대로 정확하게 이벤트가 발생하는대로 수집합니다. 이벤트가 비교적 적을 때 XML을 파쇄하면 성능이 허용됩니다. 수천 개의 이벤트가 발생하면 xml을 파쇄하는 데 시간이 오래 걸립니다. 나는 내가 잘못하고 있다는 것을 알고 있습니다. XML 엔진의 내부에 대한 지식이 충분하지 않아서 무엇을 이해할 수 …

2
이 두 SQL Server 롤백은 어떻게 다릅니 까?
SQL Server 2008 R2에서이 두 롤백은 어떻게 다른가요? ALTER몇 분 동안 명령문을 실행 한 다음 'Execceling Executing'을 누르십시오. 완전히 롤백하는 데 몇 분이 걸립니다. 동일한 ALTER명령문을 실행 하지만 LDF파일이 성공적으로 완료되기에 충분히 크지 않은지 확인하십시오 . 한때 LDF제한이 충족되고 더 '자동 증가'가 허용되지 않습니다, 쿼리 실행이 즉시 중단 (또는 롤백이 …

1
sys.partition.rows 열은 얼마나 정확합니까?
시스템보기 sys.partitions에는 주어진 파티션의 총 행 수인 "행"열이 있습니다. 분할되지 않은 (또는 보는 방식에 따라 하나의 파티션 만있는) 테이블의 경우이 열은 테이블의 행 수를 나타냅니다. 이 열이 얼마나 정확한지 궁금하고 대신 열을 사용할 수 있는지 궁금합니다 SELECT COUNT(1) FROM TableName. 나는 테이블을 만들고 수천 행을 추가하고, 몇 백을 삭제하고, 수천을 …

1
SQLCMD 모드에서 변수 설정
SQL Server 2008 R2 Enterprise Edition 사용 다음 진술을 고려하십시오. :setvar source_server_name "SERVERNAME\INSTANCENAME" SQLCMD 모드에서 TSQL을 사용하여 해당 값을 얻을 수 있습니까? 다음과 같은 것 : :setvar source_server_name = SELECT @@servername 감사합니다 2013 년 7 월 15 일 업데이트 아래에 제공된 두 가지 답변으로 원하는 결과를 얻지 못했기 때문에 더 …

3
SQL Server에서 정보 스키마에 대한 액세스 거부
SQL Server에서 사용자 / 그룹에 대한 sys.tables/ 액세스를 비활성화하는 가장 좋은 방법을 찾고 Information Schema있습니다. 2008 년부터이 실을 찾았습니다 다음 [sys].[something]과 같이 액세스를 거부하는 방법을 보여줍니다 . DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole GO DENY SELECT …

4
인덱스 재 구축, DB 크기 10 배
약 15 기가 인 SQL Server 데이터베이스 (2008 R2 SP1)가 있습니다. 유지 관리가 한동안 실행되지 않았기 때문에 모든 인덱스를 다시 작성하는 유지 관리 계획을 만들었습니다. 매우 조각화되었습니다. 작업이 완료되고 조각화가 사라졌지 만 이제 데이터베이스가 120 기가 넘습니다! 모든 재 구축을 수행하기 위해 추가 공간을 사용했음을 알았지 만 이제 작업이 완료되었으므로 …

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