«sql-server» 태그된 질문

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

1
라이브 제품 테이블에서 varchar의 길이 변경
현재 프로덕션 앱에서 사용중인 MS SQL Server 2008 R2 DB 서버가 있습니다. 앱의 새로운 기능 향상으로 이제 varchar(100)테이블 의 열 길이를 늘려야합니다. 현재 데이터에 영향을주지 않고 prod DB의 기존 열 길이를 늘릴 수 있습니까? 서비스 중단을 피하기 위해 근무 외 시간에이 변경을 완료해야합니까?

4
하나의 열을 읽기 전용으로 만들 수 있습니까?
절대 변경할 수없는 열이있는 테이블을 만들 수 있는지 궁금하지만 테이블의 다른 열은 가능합니다. 예를 들어 CreatedByUser변경해서는 안되는 열을 상상할 수 있습니다. 이를 위해 SQL Server에 기본 제공 기능이 있습니까? 아니면 트리거 또는 다른 방법을 통해서만 가능합니까?
25 sql-server 

2
OVER 절과 함께 COUNT DISTINCT를 사용할 수 있습니까?
다음 쿼리의 성능을 향상 시키려고합니다. UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID, RuleID, COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID, RuleID ) r ON r.RuleID = [#TempTable].RuleID AND r.AgentID = [#TempTable].AgentID 현재 테스트 데이터는 약 1 분이 걸립니다. 이 쿼리가있는 …


3
Windows 2008R2에서 SQL 2008R2에 권장되는 페이지 파일 크기
이 Microsoft 기사 -64 비트 버전의 Windows Server 2008 및 Windows 2008 R2에 적합한 페이지 파일 크기를 결정하는 방법 은 64 비트 Windows 2008 및 Windows 2008R2의 페이지 파일 크기를 계산하기위한 지침을 제공합니다. 의심 할 여지없이 범용 서버에 적합합니다. Windows 2008 / R2 64 비트에서 실행되는 SQL Server 2008R2에 대한 …

1
보고 서비스 및 응용 프로그램 역할
이 질문은 데이터베이스 관리자 Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 첫 번째 포스터, 여기 오랜만. 보고서에서 응용 프로그램 역할을 활성화하는 가장 좋은 방법은 무엇입니까? 나는 다른 일을 시도했지만 지금까지 작동하는 유일한 방법은 응용 프로그램 역할에 대한 호출을 다음과 같이 포함시키는 …
25 sql-server  ssrs  role 

6
sysadmin 계정이 없을 때 SQL Server 2008에서 사용자에게 sysadmin을 추가하는 방법
이 질문은 데이터베이스 관리자 Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . SQL Server 2008 인스턴스가 실행 중입니다. 불행히도 테스트 중에는 로그인에 대한 sysadmin 권한을 선택 해제했으며 이제 sysadmin 권한이 없기 때문에 읽을 수 없습니다. SA를 제외하고 인스턴스에 대한 다른 sysadmin 계정이 …

3
뮤 티어 웹 사이트에 어떤 데이터 정렬을 선택해야합니까?
데이터 정렬이 쿼리 속도에 영향을 줍니까? 데이터 정렬에 따라 테이블 크기가 변경됩니까? 권장되는 데이터 정렬이 될 수있는 모든 가능한 언어 (예 : Google에 해당)를 지원해야하는 웹 사이트를 구축하려면? 와 같은 문자를 저장해야 日本語합니다. 웹 사이트를 통한 검색 something은 sóméthíng입력 을 반환 해야하며 대소 문자를 구분하지 않아야합니다. 어떤 것이 가장 좋은 …

3
SQL Server에서 앱 잠금 요청을 어떻게 취소합니까?
sp_getapplock 저장 프로 시저는 다음과 같은 반환 값을 가지고 : 0 : 잠금이 동 기적으로 부여되었습니다. 1 : 호환되지 않는 다른 잠금이 해제 될 때까지 잠금이 성공적으로 부여되었습니다. -1 : 잠금 요청 시간이 초과되었습니다. -2 : 잠금 요청이 취소되었습니다. -3 : 잠금 요청이 교착 상태 피해자로 선택되었습니다. -999 : 매개 …

3
자연 키는 대리 정수 키보다 SQL Server에서 더 높거나 낮은 성능을 제공합니까?
나는 대리 키의 팬입니다. 내 결과가 확인 편향 될 위험이 있습니다. 여기와 http://stackoverflow.com 에서 본 많은 질문 은 IDENTITY()값을 기반으로하는 대리 키 대신 자연 키를 사용 합니다. 컴퓨터 시스템에 대한 나의 배경은 정수에 대한 비교 작업을 수행하는 것이 문자열을 비교하는 것보다 빠릅니다. 이 의견은 저의 신념에 의문을 제기했기 때문에 SQL …

2
SQL Server-전체 스키마 대 개체에 권한을 부여 하시겠습니까?
SQL Sever의 데이터베이스 권한 관리 세계에 관해서는 매우 녹색입니다. 간단한 예를 보자. 계정 'admin'이 스키마 A, B 및 C의 소유자라고 가정하십시오. 스키마 A, B 및 C에서 생성 된 모든 개체 (테이블 /보기)에 대한 모든 권한 (업데이트 / 삭제 / 삽입 / 선택 / 변경)을 원하는 다른 계정 '미니언'이 있습니다. 이것이 …

2
단일 쿼리를 사용하여 삽입하거나 업데이트하는 방법은 무엇입니까?
기본 키와 자동 증가 및 이름이있는 열 id가있는 테이블 테스트가 있습니다. 레코드가없는 경우에만 annd 인 경우 새 레코드를 삽입하고 싶습니다. 입력은 id = 30122이고 name = john ID가 30122 인 레코드가 있으면 이름 열을 john으로 업데이트하고 레코드가없는 경우 새 레코드를 삽입합니다. 나는 2 개의 쿼리를 사용하여 할 수있다 select * …

1
(NOLOCK) vs NOLOCK
다음과 같은 쿼리를 보았을 때 약간의 차단을 조사하고있었습니다. SELECT SomeField FROM SomeTable NOLOCK 나는이 NOLOCK쿼리에서 다른 쿼리를 차단하는 방법을 궁금해했습니다 DELETE. 나는 사용하는 자물쇠를 잠깐 살펴 sp_lock보았고 여기 내가 본 것입니다 : DB S GRANT TAB IS GRANT PAG S GRANT 이제 내 이해는 NOLOCK스키마 안정성 잠금 만 사용해야한다는 것 …

3
SQL Server는 계획 캐시 및 실행 통계를 주기적으로 지 웁니다.
SQL Server 2014를 2016으로 업그레이드 한 후 서버 는 2 시간마다 캐시 된 실행 계획 및 dm*보기 (예 dm_exec_query_stats: 등)를 계속 재설정합니다 . 사람이 실행되는 것처럼 DBCC FREEPROCCACHE및 DBCC DROPCLEANBUFFERS수동 (아무도하지 않습니다, 그것은 자동으로 발생 제외). SQL Server 2014 및 Windows Server 2012에서도 동일한 데이터베이스가 제대로 작동했으며 SQL Server 2016 …

1
선택을 추가 할 때 자체 참조 스칼라 함수 중첩 레벨이 초과되었습니다.
목적 자체 참조 기능의 테스트 예제를 작성하려고 할 때 한 버전은 실패하고 다른 버전은 성공합니다. 유일한 차이점 SELECT은 함수 본문에 추가 되어 두 실행 계획이 다릅니다. 작동하는 기능 CREATE FUNCTION dbo.test5(@i int) RETURNS INT AS BEGIN RETURN( SELECT TOP 1 CASE WHEN @i = 1 THEN 1 WHEN @i = …

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