«sql-server-2008-r2» 태그된 질문

SQL Server 2008 R2 (주요 빌드 버전 10.50.xxxx). sql-server로 태그하십시오.

1
20-60 초마다 DBCC CHECKDB 실행
프로덕션 환경에 빠르게 배포되는 개발 환경이 있으며 약 20 초마다 로그에 다음 메시지가 표시됩니다. Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors 이것을 테스트하는 최종 사용자가 Windows 이벤트 로그 (응용 프로그램 로그)에서 발견 한 오류로 격리 된 문제가 있었기 때문에이 문제를 발견했습니다. The log for database 'dbname' …

3
SQL Server의 테이블에 여러 개의 nullable FK를 갖는 것은 나쁜 습관으로 간주됩니까?
SQL Server의 데이터베이스 구조에는 주문에 대한 다른 정보가 필요한 3 가지 유형의 제품이 있습니다. 그래서, 하나 개 만든 Customers테이블과 세 가지 주문 테이블 : OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. 모든 주문 테이블은 테이블에 일대 다 관계가 Customers있습니다. 또한 Payments지불 세부 정보가 들어 있는 또 다른 테이블이 있습니다. 그러나 나는 그것을 구성하는 방법에 …

5
SQL Server 2008 전체 텍스트 인덱스가 완료된 것으로 보이지 않음
당사 웹 사이트에는 웹 사이트 검색을위한 전체 텍스트 인덱싱 기능이있는 SQL Server 2008 R2 Express Edition 데이터베이스가 있습니다. 인덱싱 된 테이블 중 하나에서 새 레코드가 추가되거나 업데이트 될 때마다 인덱싱 프로세스가 완료되지 않는 것 같습니다. 지난 몇 주 동안이 사이트에서 찾은 기본적으로 동일한 쿼리를 사용하여 상태를 모니터링하고 있습니다 : http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-search/2155/Why-is-this …

3
사용자가 속한 AD 그룹 로그인은 무엇입니까?
이 질문에 대한 올바른 제목을 선택했는지 확실하지 않습니다. 내가 실제로 따르는 것은 개별 Windows AD 사용자 에게이 서버의 특정 데이터베이스에 액세스 할 수있는 Windows AD 그룹 (로그인) 목록을 찾고 싶습니다. 다음 쿼리를 실행할 때 select name, principal_id, type, type_desc, default_schema_name, create_date, modify_date, owning_principal_id, sid, is_fixed_role from sys.database_principals 내 서버에서 Microsoft …

11
2 개의 SQL 테이블 간의 컨텐츠 차이점을 찾고 동기화 SQL을 생성하는 방법
정확한 스키마가있는 두 테이블 간의 데이터 차이를 어떻게 찾습니까? 동기화 결과를 얻기 위해 동기화 SQL을 생성하는 방법은 무엇입니까? 이들은 2 개의 테이블입니다 : SOURCE01.dbo.Customers (31,022 rows) TARGET01.dbo.Customers (29,300 rows) 각 테이블의 스키마는 다음과 같습니다. [CustomerId] : nvarchar(255) [CustomerSerializedProfile]: nvarchar(max) [CreatedDatetime] : DateTime

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


5
이전 월말 값을 기준으로 누락 된 데이터 채우기
다음과 같은 데이터가 제공됩니다. create table #histories ( username varchar(10), account varchar(10), assigned date ); insert into #histories values ('PHIL','ACCOUNT1','2017-01-04'), ('PETER','ACCOUNT1','2017-01-15'), ('DAVE','ACCOUNT1','2017-03-04'), ('ANDY','ACCOUNT1','2017-05-06'), ('DAVE','ACCOUNT1','2017-05-07'), ('FRED','ACCOUNT1','2017-05-08'), ('JAMES','ACCOUNT1','2017-08-05'), ('DAVE','ACCOUNT2','2017-01-02'), ('PHIL','ACCOUNT2','2017-01-18'), ('JOSH','ACCOUNT2','2017-04-08'), ('JAMES','ACCOUNT2','2017-04-09'), ('DAVE','ACCOUNT2','2017-05-06'), ('PHIL','ACCOUNT2','2017-05-07') ; ... 주어진 사용자가 계정에 할당 된시기를 나타냅니다. 매월 마지막 날에 지정된 계정을 소유 한 사람 (할당 된 …

3
“CREATE UNIQUE INDEX”의“WHERE”절에서“LEN”기능 사용
나는이 테이블을 가지고있다 : CREATE TABLE Table01 (column01 nvarchar(100)); 그리고 나는 고유 인덱스 생성 할 column01 이 조건 LEN (column01)> = 5 나는 시도했다 : CREATE UNIQUE INDEX UIX_01 ON Table01(column01) WHERE LEN(column01) >= 5; 나는 얻었다 : 테이블 'Table01'에서 필터링 된 인덱스 'UIX_01'에 대한 WHERE 절이 올바르지 않습니다. 그리고 …


4
총 방문수 계산
중복되는 일을 처리하여 고객의 방문수를 계산 해야하는 쿼리를 작성하려고합니다. itemID 2009 시작 날짜가 23 일이고 종료 날짜가 26 일이라고 가정하면 항목 20010은이 날짜 사이에 있으며이 구매 날짜를 총 수에 추가하지 않습니다. 시나리오 예 : Item ID Start Date End Date Number of days Number of days Candidate for visit count …

1
SSIS 패키지에서 트랜잭션을 만드는 중 문제
트랜잭션을 사용해야하는 패키지를 작업 중이지만 현재 다음과 같은 오류가 발생합니다. SSIS package "CATS-Package.dtsx" starting. Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning. Information: 0x4001100A at CATS-Package: Starting distributed transaction for this container. Error: 0xC001401A at CATS-Package: The SSIS Runtime has failed to start the distributed transaction due …

4
다른 테이블의 데이터를 하나로 모으는 것이 좋지 않습니까?
배경 나는 큰 건강 기록 DB (SP, 기능, 작업 등 작성)에 대한 많은 큰 보고서를 작성하고 일반적으로 유지 관리합니다. 원래 스키마와이를 사용하는 소프트웨어는 다른 공급 업체에서 제공 한 것이므로 구조적으로 많은 부분을 변경할 수 없습니다. 실험실, 절차, 백신 등과 같은 추적이 필요한 많은 레코드가 있으며 수십 개의 테이블에 흩어져 있으며, …

2
PIVOT 쿼리에 대한 도움말
아래 구조의 테이블이 있습니다. CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); 일부 샘플 데이터 (sqlfiddle에 문제가있는 것으로 보임. 일부 샘플 데이터를 넣음) : INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' as DATETIME),'Stored procedure build') INSERT INTO …

1
통계는 최신이지만 예상치가 잘못되었습니다
내가 할 때 dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)나는 보고서 ID 18698에 대한 다음과 같은 결과를 얻을 : 이 쿼리의 경우 : SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Clustered Index Seek를 PK_Reports_Documents예상대로 수행 하는 쿼리 계획이 있습니다. 그러나 나를 괴롭히는 것은 예상 행 수에 대한 잘못된 값입니다. 에 …

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