«sql-server» 태그된 질문

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

3
전체 백업 중에 트랜잭션 로그 백업을 중지해야합니까?
다른 간격으로 실행되도록 예약 된 두 개의 SQL 에이전트 작업이 있습니다. 첫 번째 작업은 하루에 한 번 전체 백업을 실행합니다. 두 번째 작업은 15 분마다 트랜잭션 로그 백업을 실행합니다. 데이터베이스가 커짐에 따라 전체 백업은 원래 계획보다 압축 시간이 오래 걸립니다. 그리고 로그에서 트랜잭션 로그 백업이 현재 동시에 실행되고 있음을 알았습니다. …

4
varchar (8000) 설정의 결과는 무엇입니까?
varchar는 필드 크기에 비례하여 디스크 공간을 차지하므로 varchar(8000)SQL Server에서 varchar를 항상 최대 값으로 정의하지 않아야하는 이유가 있습니까? 테이블 만들기에서 varchar(100)내가 하는 사람이 있으면 내가 잘못했다고 말해서는 안된다고해야합니까 varchar(8000)?

5
SQL Server를 다시 시작하면 속도가 빨라 집니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 일부 DBA가 SQL Server를 매우 자주, 때로는 밤마다 다시 시작한다는 것을 알았습니다. 나는 그들이 메모리를 확보하거나 쿼리 속도를 높이기 위해 그렇게한다고 생각합니다. 다시 시작한 쿼리 계획을 다시 컴파일해야한다는 …


7
SQL Server를 MySQL로 마이그레이션해야 함
Windows 서버의 SQL Server 2008에 데이터베이스가 있고 모든 데이터를 Ubuntu 서버의 MySQL 데이터베이스로 옮기고 싶습니다. MySQL ODBC 드라이버와 함께 SQL Server 가져 오기 및 내보내기 마법사를 사용해 보았는데 두 데이터베이스 모두에 올바르게 액세스하지만 형식 변환 사양이 포함 된 xml 파일이없고 사양이 너무 제한되어 제대로 만들 수 없습니다. 누구든지 형식 변환 …

2
각 쿼리 유형마다 별도의 인덱스가 필요합니까? 아니면 하나의 다중 열 인덱스가 작동합니까?
나는이 질문에 대한 답을 이미 알고 있지만 주제에 대해 더 많이 다루어야 할 것처럼 항상 느낍니다. 내 기본 이해는 일반적으로 말하면 주어진 시간에 쿼리 / 정렬 할 수있는 모든 필드를 포함하는 단일 인덱스는 유용하지 않을 가능성이 있지만이 유형의 것을 보았습니다. "누구나 우리가이 모든 것들을 인덱스에 넣는다면 데이터베이스는 그것을 사용하여 필요한 …
22 sql-server  index 

4
SQL Server 2000에서 '증분 키를 기반으로 클러스터형 인덱스를 만들지 마십시오'는 잘못된 생각입니까?
우리의 데이터베이스는 많은 테이블로 구성되어 있으며, 대부분은 정수 대리 키를 기본 키로 사용합니다. 이러한 기본 키의 약 절반은 ID 열에 있습니다. 데이터베이스 개발은 SQL Server 6.0 시절에 시작되었습니다. 처음부터 따라온 규칙 중 하나는 다음과 같습니다. 이 색인 최적화 팁 에서 볼 수 있듯이 증분 키를 기반으로 클러스터형 색인 작성을 피하십시오 …

4
테이블의 최대 행 수를 1로 제한하는 방법
SQL Server 데이터베이스에 구성 테이블이 있으며이 테이블에는 행이 하나만 있어야합니다. 미래의 개발자가 이것을 이해하도록 돕기 위해 하나 이상의 데이터 행이 추가되는 것을 막고 싶습니다. 아래와 같이 트리거를 사용하기로 선택했습니다 ... ALTER TRIGGER OnlyOneConfigRow ON [dbo].[Configuration] INSTEAD OF INSERT AS BEGIN DECLARE @HasZeroRows BIT; SELECT @HasZeroRows = CASE WHEN COUNT (Id) …

1
CREATE INDEX… WITH ONLINE = ON이 몇 분 동안 테이블에 대한 액세스를 차단하는 이유는 무엇입니까?
기존 테이블이 있습니다. CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); 이 테이블에는 150,000,000 개의 행이 있습니다. 시스템이 연중 무휴 운영되므로 정기적으로 발생하는 유지 관리 기간이 …

4
SQL Server 작업을 실행할 수있는 권한 부여
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . MSSQL Server 2005에서 데이터베이스 사용자가 실행할 수있는 작업이 있습니다. 작업의 실제 작업에 대한 입력은 데이터베이스 테이블에서 가져 오기 때문에 보안에 대해 걱정하지 않습니다. 해당 테이블에 레코드를 추가하지 않고 …

1
특정 시간에 FlushCache 메시지가 로그에 나타남
우리는 최근에 많은 데이터베이스 성능 문제를 겪어 왔으며 그 이유를 알아낼 수 있도록 노력하고 있습니다. 우리는 DBA (나는 소프트웨어 개발자)가 없기 때문에 나는 그것을 윙윙 거리고 있으며 온라인에서 찾은 것의 대부분은 외국어처럼 읽습니다. 매일 아침 SQL Server를 다시 시작했습니다. 이것이 업무 일 동안 작동하는 유일한 방법이기 때문입니다. 매일 아침 5 …

1
SQL Server에서 클러스터형 인덱스의 역방향 스캔이 병렬 처리를 사용할 수없는 이유는 무엇입니까?
SQL Server 내부에 대해 읽었으며 모든 책이나 블로그에서 역방향 검색에 대해 언급했습니다. 클러스터형 인덱스의 역방향 스캔은 병렬 처리를 사용할 수 없습니다 무언가를 말한 유일한 게시물은 아래에 있습니다. 이 포스트는 SQL Server 팀이 역방향 스캔에 필요한 최적화를 구현하지 않았다고 말합니다. https://www.itprotoday.com/sql-server/descending-indexes 리프 수준 페이지는 이중 연결 목록을 사용하여 연결되므로 역방향 검색이 …

5
SQL Server에 기본 포트를 사용하지 않는 것이 여전히 모범 사례입니까?
지금까지 보안 모범 사례의 일부로 SQL Server 연결에 기본 포트를 사용하지 않는 것이 좋습니다. 기본 인스턴스가 하나 인 서버에서는 기본적으로 다음 포트가 사용됩니다. SQL Server 서비스-포트 1433 (TCP) SQL Server Browser 서비스-포트 1434 (UDP) 전용 관리자 연결-포트 1434 (TCP) 질문 : 이 조언이 여전히 관련이 있습니까? 위의 모든 포트를 변경해야합니까?

4
BULK INSERT가 위험한 것으로 간주되는 이유는 무엇입니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 응답 할 수 있기 때문에 Information Security Stack Exchange에서 마이그레이션 되었습니다. 2 년 전에 마이그레이션 되었습니다 . 일반적인 사이버 보안 팀 (내가 처리 한 둘 이상의 조직)이 BULK INSERT응용 프로그램 및 데이터베이스 프로그래머에게 TSQL 등의 권한을 부여하지 못하는 이유를 알고 싶습니다 . 최종 결과가 …

6
SQL Server 주입-26 자 정도의 피해는 얼마입니까?
SQL Server 데이터베이스에 대한 주입 공격에 대한 복원력을 테스트하고 있습니다. db의 모든 테이블 이름은 소문자이며 데이터 정렬은 대소 문자를 구분합니다 ( Latin1_General_CS_AS) . 보낼 수있는 문자열은 대문자 여야하며 최대 26 자까지 가능합니다. 따라서 테이블 이름이 대문자이므로 데이터 정렬로 인해 명령문이 실패하기 때문에 DROP TABLE을 보낼 수 없습니다. 그래서-26 자로 할 …

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