더 이상 사용되지 않는 웹 서비스 메서드 및 데이터베이스 테이블이 포함 된 기존 시스템을 유지 관리하고 확장해야합니다. 테이블이 실제로 중복되는지 확실하지 않기 때문에 테이블을 삭제하는 것이 두렵습니다. 같은 효과 (테이블을 더 이상 사용할 수 없음)를 떨어 뜨리지 않고 달성 할 수있는 다른 방법이 있습니까? 내 생각은 그것들을 Deleted현재 기본값과 다른 …
간단한 테스트 베드 : USE tempdb; GO /* This DROP TABLE should not be necessary, since the DROP SCHEMA should drop the table if it is contained within the schema, as I'd expect it to be. */ IF COALESCE(OBJECT_ID('tempdb..#MyTempTable'), 0) <> 0 DROP TABLE #MyTempTable; IF EXISTS (SELECT 1 FROM …
블로그 게시물 에서이 쿼리를 받았습니다 . SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' 이 게시물은 캐시에 대한 조회수 비율을 제공 할 것이라고 말했습니다. 0-100의 값이 될 것 같았습니다 (87의 결과를 보였습니다). 그러나 내가 그것을 실행할 때 나는 매우 높은 …
다음 두 문장을 고려하십시오. PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); 두 문장 모두 리턴 -1; 두 번째 이진 값이 첫 번째 값보다 65,536이 높으므로 정확하지 않습니까? 확실히 이것은 자동 자르기로 인한 것일 수 없습니까? 다음 문장을 실행하면 : PRINT CONVERT(NUMERIC(38, 0), 0x00000001, 0); PRINT CONVERT(NUMERIC(38, 0), …
SQL Server에서 사용하는 서비스 계정에 "메모리의 페이지 잠금"권한을 부여 할 수 있습니다. 이를 통해 SQL Server는 메모리가 디스크에 페이징되지 않도록 할 수 있습니다. 일부 SQL Server 컴퓨터에는 SQL Server에서 사용하는 서비스 계정에 대해이 권한을 허용하도록 로컬 정책이 구성되어 있지 않습니다. 많은 서버가 있으므로 "로컬 시스템 정책"관리 콘솔을 사용하여 각 서버를 …
2 서버 HA 클러스터에서 이상한 동작을 발견했으며 누군가 내 의심을 확인하거나 다른 설명을 제공 할 수 있기를 바랐습니다 ... 여기 내 설정이 있습니다. 2 서버 SQL 2012 SP1 설치 일부 데이터베이스에 대해 SQL AlwaysOn HA가 활성화되었습니다. CPU는 2.4GHz, 4 코어 RAM은 34GB입니다 (AWS 인스턴스이므로 홀수). 리소스 사용률이 상대적으로 낮습니다. 각 …
SQL Server의 인스턴스 최대 한도 인 50 개에 도달했기 때문에 이것이 문제라고 생각합니다. 제한적으로 자연스럽게 더 많은 인스턴스를 설치하지 않습니다. 그러나 그것들을 언인스톨하지 않는 것 같습니다. 더 나빠요 인스턴스에 대한 SQL 엔진을 선택한 후 다음을 누르면 "기능 선택"대화 상자에서 정지됩니다. 나는 이것에 관한 많은 정보를 찾지 못했습니다. 가장 흥미로운 히트는 …
한 서버에서 다른 서버로 환경을 이식하는 스크립트를 작성 중입니다. catalog.create_environment_variable"입력 값의 데이터 유형이 '문자열'의 데이터 유형과 호환되지 않습니다."라는 오류가 발생 하는 문제 가 발생했습니다. proc "check_data_type_value"에서 나옵니다. 이상한 점은 GUI 스크립트에서 변수를 내 보내면 해당 쿼리가 작동한다는 것입니다 DECLARE @var sql_variant = N'\\myserver\ssisdata' EXEC [catalog].[create_environment_variable] @variable_name = N'FolderBase' , @sensitive …
우리는 "축소"하려는이 큰 데이터베이스 (> 1TB)를 가지고 있습니다. 데이터베이스는 하나의 주 엔터티를 중심으로 진행됩니다. "방문"이라고합니다. 토론을 위해 그것이 의료 행위를위한 데이터베이스라고 가정 해 봅시다. 절차, 연간, 후속 조치, 예방 접종 등과 같은 총 30 개의 방문 "유형"이 있으며, 각각 "방문"에 대한 보조 테이블 (예 : "visit_immuno")입니다. 데이터베이스는 2000 년 이후 …
다음과 같이 테스트 환경을 설정했습니다. 가상 머신 (Hyper-V) Windows Server 2008 R2 SP1 (x64 비트) Windows SQL Server 2005 Developer Edition SP4 (x64 비트) (기본 인스턴스 이름) 1 병합 복제가 설정된 데이터베이스 ... 각각 구독자가 2 인 게시 3 개. SQL Server 2012 Developer Edition (sp1)으로 업그레이드하는 절차를 테스트하고 있습니다 …
기본적으로 하나의 테이블에서 값을 선택하고 다른 일종의 아카이브에 삽입하는 저장 프로 시저가 있습니다. 여러 사람이 동시에 그 일을하는 것을 피하고 싶습니다. 이 절차가 실행되는 동안 다른 사람이 시작하기를 원하지 않지만 직렬화를 원하지 않습니다. 다른 사람이 절차를 완료 한 후에 절차를 실행하지 않습니다. 내가 원하는 것은 절차를 실행하는 동안 다른 사람이 …