«sql-server» 태그된 질문

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

7
다른 SQL2008 데이터베이스로 테이블 이동 (인덱스, 트리거 등 포함)
하나의 SQL2008 데이터베이스에서 다른 테이블로 전체 (100 +) 큰 (수백만 행) 테이블을 이동해야합니다. 원래는 가져 오기 / 내보내기 마법사를 사용했지만 모든 대상 테이블에 기본 및 외래 키, 인덱스, 제약 조건, 트리거 등이 누락되었습니다. (ID 열도 일반 INT로 변환되었지만 마법사.) 이것을하는 올바른 방법은 무엇입니까? 이것이 두 개의 테이블 인 경우 소스로 …

7
WITH REPLACE를 사용하여 백업을 복원하는 중 오류 3154
컴퓨터에 SQL 2012 SP1이 설치되어 있습니다. 나는 데이터베이스의 백업을 만들었습니다 test.bak. 이름 test2이 같은 데이터베이스 인 데이터베이스가 있지만 데이터가 변경되었습니다. 데이터베이스를 test.bak통해 복원하고 싶습니다 test2. 나는 항상 오류가 발생합니다 : 오류 3154 : 백업 세트에 기존 데이터베이스 이외의 데이터베이스 백업이 있습니다. 나는 시도했다 : 나는 오른쪽을 좋아했다 test2 -> Restore …

1
SQL Server 2016 잘못된 쿼리 계획은 일주일에 한 번 DB를 잠급니다
일주일에 지난 5 주 동안 같은 시간 (이른 아침에 사람들이 사용하기 시작할 때 사용자 활동을 기반으로 할 수 있음), SQL Server 2016 (AWS RDS, 미러 됨)이 쿼리. 모든 테이블의 UPDATE STATISTICS는 항상 즉시 수정합니다. 처음으로, 매주가 아닌 매일 밤 모든 테이블의 모든 통계를 업데이트했지만 업데이트 통계가 실행 된 후 약 …


1
다른 SQL Server 스키마에 대한 사용자 권한 설정
특정 사용자에 대한 액세스를 제한해야하지만 dbo 소유 테이블의 데이터를 여전히 볼 수 있어야합니다. 다음을 수행하려고합니다. dbo 스키마 기능은 정상적으로 작동하며 모든 것에 액세스 할 수 있습니다. schema1 스키마는 schema1 객체에만 액세스 할 수 있습니다 schema1보기 또는 저장 프로 시저가 dbo가 소유 한 테이블의 데이터에 액세스하는 경우 권한 체인이 적절하게 user1은 …

7
소스 제어 하의 저장 프로 시저, 모범 사례
현재 Tortoise SVN을 사용하여 .NET 웹 응용 프로그램을 소스 제어합니다. SQL Server 저장 프로 시저를 소스 제어로 가져 오는 가장 좋은 방법은 무엇입니까? 현재 VS 2010을 개발 환경으로 사용하고 있으며 SSDT (SQL Server Data Tools)를 사용하여 오프 프레미스 SQL Server 2008 R2 데이터베이스에 연결하고 있습니다. 내가 과거에했던 일은 procs를 .sql …




2
dbo 스키마에서 테이블이 작성되지 않음
SSMS에서 테이블을 만들 때 다음 명령문을 실행하면 CREATE TABLE [tableName]; 테이블은 dbo가 아닌 고유 한 스키마로 작성됩니다. 따라서 dbo 스키마에서이를 작성하려면 다음과 같이 명시 적으로 말해야합니다. CREATE TABLE [dbo].[tableName]; 누구나 테이블을 만들 때 [dbo] 부분을 지정할 필요가없는 방법 (예 : 서버 전체 설정)을 알고 있습니까?

4
SQL Server에서 두 데이터베이스 동기화
두 개의 SQL Server 데이터베이스가 있습니다. 하나는 클라이언트 (Windows 응용 프로그램)이고 다른 하나는 서버에 있습니다. 이 두 데이터베이스를 자주 (예 : 2 분마다) 동기화하고 싶습니다. 트리거를 사용하는 복제, 타임 스탬프, 로그 테이블, Microsoft Sync Framework 등과 같은 다양한 동기화 방법에 대해 읽었습니다. 실제로 SQL Server 관련 테이블을 업데이트하고 서버와 동기화하는 …

2
SQL 에이전트 작업에 대한 자세한 결과 얻기
유지 관리 계획을 실행하여 서버의 모든 데이터베이스를 다시 인덱싱하는 SQL Server 에이전트 작업이 있습니다. 최근에 실패했지만 작업 기록이 문제점을 진단하기에 충분한 정보를 제공하지 않습니다. 작업 기록에 작업 실패가 표시됩니다. foo \ bar 사용자가 작업을 호출했습니다. 실행할 마지막 단계는 1 단계 (인덱스 재 구축)입니다. 세부 정보 창에는 다음과 같은 형식의 여러 …

6
작업 시작 시간이있는 SQL Server에서 실행중인 작업을 보는 스크립트
작업 시작 시간이있는 SQL Server에서 실행중인 작업을 보는 스크립트를 작성하는 방법은 무엇입니까? SELECT sj.name, sja.run_requested_date, CONVERT(VARCHAR(12), sja.stop_execution_date-sja.start_execution_date, 114) Duration FROM msdb.dbo.sysjobactivity sja INNER JOIN msdb.dbo.sysjobs sj ON sja.job_id = sj.job_id WHERE sja.run_requested_date IS NOT NULL ORDER BY sja.run_requested_date desc;

7
DTS 가져 오기 / 내보내기 마법사를 사용하여 데이터를 가져올 때 FK 제약 조건을 어떻게 처리합니까?
SQL Server 가져 오기 및 내보내기 마법사를 사용하여 프로덕션 DB에서 내 dev db로 데이터를 복사하려고하는데 "INSERT 문이 FOREIGN KEY 제약 조건과 충돌했습니다"라는 오류로 실패하면 많은 테이블이 40 개가 넘습니다. FK 제약 조건의 경우 드롭 제약 조건을 작성하거나 제약 조건 스크립트를 추가하지 않고도이를 처리하는 쉬운 방법이 있습니까? 편집 : 방금 내가 …

1
다중 테넌트 SQL Server 데이터베이스의 복합 기본 키
ASP Web API, Entity Framework 및 SQL Server / Azure 데이터베이스를 사용하여 다중 테넌트 앱 (단일 데이터베이스, 단일 스키마)을 구축하고 있습니다. 이 응용 프로그램은 1000-5000 고객이 사용합니다. 모든 테이블에는 TenantId(Guid / UNIQUEIDENTIFIER) 필드가 있습니다. 지금은 단일 필드 기본 키인 ID (가이드)를 사용합니다. 그러나 Id 필드 만 사용하여 사용자가 제공 한 …

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