«sql-server» 태그된 질문

모든 버전의 Microsoft SQL Server (MySQL 아님) sql-server-2016과 같은 버전 별 태그도 질문과 관련이 있기 때문에 추가하십시오.


3
SQL Server 2012에서 PK GUID 인덱싱
내 개발자는 거의 모든 테이블에 GUID를 PK로 사용하도록 응용 프로그램을 설정했으며 기본적으로 SQL Server는 이러한 PK에 클러스터 된 인덱스를 설정했습니다. 시스템은 비교적 젊고 가장 큰 테이블은 백만 행이 넘지 만 색인 작성을 검토하고 있으며 가까운 미래에 필요할 때 빠르게 확장 할 수 있기를 원합니다. 그래서 첫 번째 성향은 클러스터 된 …

3
네트워크 연결을 끊으면 쿼리가 중지됩니까?
최근에 100,000 레코드에 대한 업데이트 쿼리를 실행했습니다. 쿼리가 실행되는 동안 실수를하고 네트워크 케이블을 빨리 뽑았습니다. 업데이트 쿼리를 수행 처리를 중지하고 완전히 롤백 하시겠습니까? 처리를 계속 완료하고 커밋 하시겠습니까? 처리를 중지하고 대상 행의 일부만 업데이트 된 상태로 두시겠습니까?

3
SQL Server 2008에서 메모리에 캐시 된 내용을 확인하는 방법은 무엇입니까?
SQL Server 2008 R2에서 캐시 된 내용을 찾는 방법이 있습니까? 나는 다음과 같은 멋진 기사를 발견했다 : http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . 그러나 각 테이블과 인덱스에 얼마나 많은 데이터 (예 : 백분율 및 KB)가 저장되어 있는지 알고 싶습니다. 그러한 데이터를 얻는 간단한 방법이 있습니까?

2
SQL Server 2012 시퀀스 재설정
SEQUENCE개체 를 활용하는 특정 테이블을 테스트하고 채우는 과정에 있습니다. 이 과정에서 나는 수만 개의 삽입 라인으로 테이블을 채우는 것을 테스트하고 있습니다 (프로그래밍 방법에 익숙하지 않기 때문에). 이 특정 표에서 볼 수있는 문제는 다른 모집단 테스트를 시작할 때 SEQUENCE원하는 첫 번째 숫자 (1)로 다시 설정되지 않는다는 것입니다. 새 테스트를 다시 실행하려면 …

4
두 테이블을 서로에 대해 검증하는 빠른 방법
우리는 ETL 프로세스를하고 있습니다. 모든 것이 말되고 완료되면 동일한 테이블이 많이 있습니다. 두 개의 다른 서버에있는 해당 테이블이 실제로 동일한 지 확인하는 가장 빠른 방법은 무엇입니까? 스키마와 데이터를 모두 이야기하고 있습니다. 개별 파일이나 파일 그룹에서 할 수있는 것처럼 자체적으로 테이블에서 해시를 수행 할 수 있습니까? 우리는 Red-Gate 데이터를 비교하지만 문제의 …

4
가용성 그룹간에 로그인이 동기화되지 않습니다
AlwaysOn 그룹에는 2 대의 서버가 있습니다. 각 동기화 된 데이터베이스 내의 사용자 계정이 두 서버에 모두 존재하지만 데이터베이스 인스턴스 레벨 로그인은 서버 중 하나에 만 존재합니다. 즉, 하나의 서버에서 DBINSTANCE-> 보안-> 로그인이 누락되었습니다. 따라서 장애 조치가 발생하면 두 번째 서버에서 로그인 오류가 발생합니다 (해당 인스턴스 레벨 로그인이 없음). 이 문제를 …

4
CREATE FILE에서 운영 체제 오류 5가 발생했습니다 (액세스가 거부되었습니다).
SQL Server Management Studio에서 다음 스크립트를 실행하려고합니다. USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG ON ( NAME = N'test1_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1_log.ldf', SIZE = 164672KB …

2
SQL 에이전트는 언제 어떻게 next_run_date / next_run_time 값을 업데이트합니까?
msdb 데이터베이스의 sp_add_jobschedule proc을 사용하여 SQL 에이전트 작업에 새로운 일정을 추가하기 위해 T-SQL의 코드를 작업하고 있습니다. 새 일정 (일반적으로 특정 날짜 / 시간에 한 번 실행)을 추가하고 sysjobschedules 및 sysschedules의 값을 즉시 보면 새 일정이 추가되었고 SQL 에이전트의 job_id에 연결되어 있음을 알 수 있습니다. 일. 그러나 next_run_date 및 next_run_time의 값은 …


3
스냅 샷 복제 보존
SQL Server 2008 프로덕션 서버에 스냅 샷 복제가 설정되어 있고 스냅 샷 폴더에 1 년 전의 스냅 샷이 있음을 알았습니다. 이러한 스냅 샷의 보존을 어떻게 변경합니까? 특히 5 일 동안 스냅 샷을 유지하고 싶습니다. 내가보고있는 폴더의 스크린 샷은 다음과 같습니다.


2
SQL 에이전트 파워 쉘 컨텍스트 참조
새 직장에서는 각 서버에 여러 개의 명명 된 인스턴스가 있습니다. 예 : Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA OS를 호출하는 작업에 SQL PowerShell 스크립트가 있으며 호출 Foo.exe하지만 명령 줄 매개 변수 (연결 문자열)를 전달해야합니다. 현재 인스턴스가 무엇인지 알아야하는 PowerShell 유형의 단계와 함께 SQL 에이전트 작업이 각 인스턴스에 …

1
SQL Server / T-SQL은 줄 연속을 지원하여 긴 문자열을 분리합니까?
때로는 하나 이상의 슈퍼 롱 (때때로 어리석은 긴 문자열)을 가진 SQL 스크립트가 있습니다. 일반적으로 이들은 VARBINARY파일 / 어셈블리를 나타내는 리터럴 / 상수이지만 때로는 텍스트입니다. 실제로 긴 문자열의 주요 문제점은 일부 텍스트 편집기가 문자열을 잘 처리하지 못한다는 것입니다. 예를 들어, 나는 문장 VARBINARY에서 사용 하는 리터럴을 가지고 있으며 CREATE ASSEMBLY [AssemblyName] …


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