«sql-server» 태그된 질문

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

3
SQL Server CLR의 타사 dll
SQL Server CLR의 트리거 C # 코드에서 타사 DLL을 사용해야합니다. 그러나 참조를 추가하려고하면 SQL Server의 일부 DLL 만 표시됩니다. 타사 dll 을 SQL Server에 어떻게 추가 합니까?
14 sql-server  c#  sql-clr 

3
"이기종 쿼리"란 무엇입니까?
프로그램에서 실행중인 SQL 쿼리와 관련하여 다음과 같은 오류 메시지가 나타납니다. SQL Server 2005 T-SQL. 이기종 쿼리에는 연결에 대해 ANSI_NULLS및 ANSI_WARNINGS옵션을 설정해야합니다. 이는 일관된 쿼리 의미론을 보장합니다. 이 옵션을 활성화 한 다음 쿼리를 다시 발행하십시오. (심각도 16) 그것을 해결하는 것은 쉬운 집합입니다 ANSI_NULLS하고 ANSI_WARNINGS ON,하지만 난 알고 싶어 무엇을 이기종 쿼리입니다. …

3
저장 프로 시저 확장 성 테스트
각 페이지로드에서 주어진 사용자에 대한 새 메시지 수를 UI에 전달하기 위해 이메일 응용 프로그램이 호출됩니다. DB 수준에서 테스트하고있는 몇 가지 변형이 있지만 모두 저장된 proc 호출에 의해 추상화됩니다. 중단 점 (초당 요청 수)이 무엇인지 확인하기 위해 DB를 슬래시하려고합니다. 간단히 말해서, userId에 클러스터 된 인덱스가있는이 userId, newMsgCount와 같은 테이블이 있습니다. SQL은 …

3
SSMS가 테이블의 맨 위에 새 행을 삽입하는 이유는 무엇입니까?
SQL Server Management Studio 2008 (데이터베이스는 SQL Server 2005)에서 테이블에 행을 수동으로 삽입 할 때마다 새 행이 맨 아래가 아니라 목록의 맨 위에 나타납니다. 나는 정체성 열을 사용하고 있는데 결과는 다음과 같습니다. id row 42 first row 1 second row 2 third row 행을 가져오고 명시 적으로 정렬하지 않은 경우 …

4
SQL Server에 대한 테스트 데이터를 생성하기위한 도구는 무엇입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 내 다른 질문 에서 볼 수 있듯이 테스트 데이터 생성은 내 주제입니다. 현재 테스트 데이터를 직접 작성하고 있습니다. 그러나이 과정이 항상 있기 때문에 적은 양의 데이터 (보통 5-10 행)를 생성 …

3
작업이 실패 할 때 SQL Server에서 오류 세부 정보를 전자 메일로 보내려면 어떻게해야합니까?
SQL Server를 사용하면 실패시 전자 메일 경고를 보내도록 작업을 구성 할 수 있습니다. 이것은 작업을 모니터링하는 간단하고 효과적인 방법입니다. 그러나 이러한 경고에는 세부 정보가 포함되어 있지 않으며 성공 또는 실패 알림 만 있습니다. 작업이 실패하면 일반적인 경고 이메일은 다음과 같습니다. JOB RUN: 'DBA - Consistency Check Databases' was run on …

1
큰 데이터 집합을 처리하기 위해 SQL Server 2008 R2에 대한 샤딩을 설정하기위한 패턴은 무엇입니까?
SQL Server 2008 R2에서 큰 데이터 세트 (> 10 억 행)를 처리하고 싶습니다. "샤딩"또는 "수평 파티셔닝"을 설정하면 테이블을 여러 파일로 나눌 때 큰 데이터 세트를 더 빨리 처리 할 수 ​​있다고 들었습니다. 샤딩 또는 수평 파티셔닝을 사용한 적이 있습니까? 그렇다면 경험상 단일 단일 테이블에 비해 더 나은 결과를 얻을 수있는 …

5
이 2 천만 레코드 뷰를 더 빨리 쿼리하려면 어떻게합니까?
검색 기능을 위해 검색 해야하는 모든 테이블의 레코드가있는보기를 사용하고 있습니다. 이보기에는 거의 2 천만 건의 기록이 있습니다. 이보기에 대한 검색에 시간이 너무 많이 걸립니다. 이 뷰의 성능을 향상 시키려면 어디를 봐야합니까? 보기의 대략적인 정의는 다음과 같습니다. 여기에는 13 개의 테이블과 30 개의 필드가 포함됩니다. CREATE VIEW [dbo].[v_AllForSearch] AS SELECT FT.firstField …

3
SQL Server-임시 테이블과 실제 테이블
#temp 테이블을 사용하지 않고 대신 SPID가있는 영구 물리적 테이블을 사용하기 위해 제 자리에 이동했습니다. 이전에 #temp 테이블에 삽입했을 때마다 저장 프로 시저의 시작 부분에 INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)많은 DELETE FROM dbo.MyPermanentTable WHERE SPID = @@SPID명령문 과 함께 이제는 # 이 필요 합니다. 또한, 이러한 '임시 데이터를 …

5
연결 / 분리 vs. 백업 / 복원
다른 테스트 환경을 설정하기 위해 중복 데이터베이스를 만들려면 데이터베이스 전체를 다른 서버로 전송해야합니다. 두 가지 선택이 있습니다. 소스 서버에서 전체 백업을 수행하고 대상 서버에서 복원하십시오. 소스 서버에서 분리하거나 대상 서버에서 첨부하십시오. 내 요구 사항에 따라 두 솔루션의 장단점은 무엇입니까? SQL Server 2008 Enterprise를 사용하고 있습니다.

1
읽을 수있는 보조에 대한 강제 계획
가용성 그룹의 기본에서 계획이 강제 실행되는 경우 계획은 보조 그룹에서 실행되는 쿼리에 적용됩니까? 계획 강제에 대한 두 가지 가능성을 모두 다루는 답변을 찾고 있습니다. 계획 가이드 쿼리 저장소 강제 계획 QS 강제 계획이 이행되지는 않지만 문서에서 권위있는 내용이나 계획 지침에 대한 내용을 찾을 수 없음을 나타내는 다음 내용을 읽었습니다. Erin …

1
고유하지 않은 인덱스에 중복 키 행을 삽입 할 수 없습니까?
지난 며칠 동안 8 주 동안 오류가없는 후이 이상한 오류가 세 번 발생하여 문제가 발생했습니다. 이것은 오류 메시지입니다. Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. The duplicate key value is (1001, 2018-12-14 19:16:29.00, 304050920).". 우리가 …

2
SQL Server가 시스템 생성 제약 조건 이름에서 충돌을 만들 수 있습니까?
SQL Server 2008 데이터베이스에 클러스터되지 않은 수백만 개의 테이블을 만드는 응용 프로그램이 있습니다. SQL Server 2014 (클러스터)로 업그레이드하려고하지만로드 상태에서 오류 메시지가 표시됩니다. "데이터베이스에 이미 'PK__tablenameprefix__179E2ED8F259C33B'라는 오브젝트가 있습니다." 이것은 시스템 생성 제약 조건 이름입니다. 임의로 생성 된 64 비트 숫자처럼 보입니다. 테이블 수가 많기 때문에 충돌이 발생할 수 있습니까? 1 억 …

2
SQL Server 2016의 이상한 성능 문제
VMware 가상 머신에서 실행되는 단일 SQL Server 2016 SP1 인스턴스가 있습니다. 각각 다른 응용 프로그램을위한 4 개의 데이터베이스가 포함되어 있습니다. 이러한 응용 프로그램은 모두 별도의 가상 서버에 있습니다. 아직 프로덕션 환경에서 사용중인 제품은 없습니다. 그러나 애플리케이션을 테스트하는 사람들은 성능 문제를보고합니다. 서버 통계는 다음과 같습니다. 128GB RAM (SQL Server의 경우 최대 …

1
확장 이벤트에 허용되는 최대 바운드 조치 수는 얼마입니까?
이벤트 세션에서 이벤트에 "너무 많은"조치를 추가하면 다음 오류가 발생합니다. 메시지 25639, 수준 16, 상태 23, 줄 1 이벤트 "[이벤트 이름]"이 (가) 허용되는 바인딩 된 작업 수를 초과합니다. 몇 개의 동작이 허용됩니까? 행사마다 다릅니 까? 실험에 근거한 답은 27 인 것으로 보입니다 sqlserver.rpc_completed. 그러나 Microsoft 설명서 에서 해당 번호를 찾지 못했습니다 …

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