«sql-server» 태그된 질문

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

5
전체 백업과 복사 전용 전체 백업의 차이점
SQL Server Central 스레드에서 보았습니다 . 전체 백업이 로그를 자르나요? 해당 전체 백업은 로그를 자르지 않습니다. 아니요. 전체 또는 차등 백업은 트랜잭션 로그를 자르지 않습니다. - 린 페티 아니오 - 전체 백업은 로그를 절단하지 않습니다. - 채드 크로포드 전체 백업과 복사 전용 전체 백업의 차이점은 무엇입니까? 로그 백업에는 로그를 자르지 …

5
한 번에 여러 데이터베이스를 C :에서 D :로 이동
C : 드라이브에서 빠른 SSD 인 14GB를 소비하는 323 개의 데이터베이스가있는 SQL Server 2008 R2가 있습니다. C : 드라이브의 공간을 확보하고 싶기 때문에 D : 드라이브로 옮기고 싶습니다. 나는 찾았다 이 MSDN 기사를 지만 하나의 데이터베이스 만 이동하는 절차 인 것 같습니다. 모든 데이터베이스를 한 번에 이동하는 자동 방법이나 스크립트가 …

2
데이터베이스 컨텍스트 호출에서 실행할 중앙 저장 프로 시저
나는 다음을 사용하여 맞춤형 유지 보수 솔루션을 개발 중입니다. sys.dm_db_index_physical_stats뷰를 입니다. 현재 저장 프로 시저에서 참조하고 있습니다. 이제 저장 프로 시저가 내 데이터베이스 중 하나에서 실행될 때 원하는 작업을 수행하고 데이터베이스와 관련된 모든 레코드 목록을 가져옵니다. 다른 데이터베이스에 배치하면 해당 DB에만 관련된 모든 레코드 목록이 표시됩니다. 예를 들어 (아래 코드) …

2
SQL Server에 대한 연결 권한 제한
'명예 시스템'보안을 사용하는 프로덕션에 배포 할 앱이 있습니다. 즉, 모든 사용자가 SQL 사용자 / 암호 자격 증명을 사용하여 DB에 연결하면 앱이 권한 자체를 관리합니다. 후자는 연결 개체에 포함 된 자격 증명이 포함되어 있고 자유롭게 복사 할 수 있다는 사실만큼 신경 쓰지 않습니다. 더 제한된 클라이언트 집합으로 연결을 제한하는 방법을 찾으려고합니다. …

1
쿼리 계획 "카디널리티 예상"의 경고
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 위 쿼리에는 쿼리 계획에 경고가 있습니다. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> 왜 경고가 있습니까? 필드 목록의 캐스트가 카디널리티 …


2
다른 프로세스에서 동일한 임시 테이블의 잠금에서 교착 상태
내가 불가능하다고 생각한 것을 보여주는 교착 상태를 발견했습니다. 교착 상태와 관련된 두 가지 프로세스가 있습니다. 1. process8cf948 SPID 63 임시 테이블 #PB_Cost_Excp_Process_Invoices_Work에서 ALTER TABLE 수행 오브젝트 ID가 455743580 인 테이블 #PB_Cost_Excp_Process_Invoices_Work에서 IX 잠금을 소유합니다. 2. process4cb3708 SPID 72 임시 테이블 #PB_Cost_Excp_Process_Invoices_Work에서 UPDATE로 수행하며, 고유 한 테이블 사본이어야합니다. 동일한 객체 ID가 …


5
테이블을 텍스트 파일로 내보내는 가장 빠른 방법은 무엇입니까
SQL Server 2012 데이터베이스와 3 백만 개의 행과 50 개의 열이있는 테이블이 있습니다. 무인 백그라운드 .net 프로세스 (일부 SQL 또는 Powershell 명령을 발행 할 수 있음)를 사용하여 각 데이터 행마다 한 줄씩 텍스트 파일로 내보내는 가장 빠른 방법은 무엇입니까? .net 프로세스는 내보내기가 완료된시기 또는 오류가 있는지 알아야합니다. 데이터 유형은 모두 …

3
특정 열의 업데이트를 제한하십시오. 저장 프로 시저 만 해당 열을 업데이트하도록 허용
저장 프로 시저를 통해서만 업데이트하려는 민감한 가격 열이 있습니다. 업데이트하도록 설계된 저장 프로 시저를 사용하지 않는 경우 이러한 가격 열의 값을 변경하려는 모든 코드 또는 수동 시도가 실패하고 싶습니다. 트리거와 토큰 테이블을 사용하여 이것을 구현하는 것을 고려하고 있습니다. 내가 생각하는 아이디어는 토큰 테이블을 갖는 것입니다. 저장 프로시 저는 먼저 토큰 …

3
다른 데이터베이스의 내부 저장 프로 시저에 사용할 중앙 CLR 저장 프로 시저 / 함수 저장소 라이브러리를 설정 하시겠습니까?
C # CLR에서 개발 한 코드를 사용하여 시스템의 모든 데이터베이스에서 사용할 수 있도록 각 코드를 신뢰할 수 있고 CLR을 켜고 각 코드 안에 동일한 코드를 유지하지 않아도됩니다. . 관리 및 보안 관점에서이 작업을 수행하는 가장 좋은 방법이 있습니까? CLR 함수는 문자열 차단기, 전자 메일 유효성 검사, url en / decode, …

3
분리 / 복사 / 첨부 또는 백업 복원 재생을 통해 데이터를 마이그레이션해야합니까?
데이터베이스 파일을 이전 SAN에서 새로운 SAN으로 마이그레이션하려고합니다.이를 구현하는 몇 가지 옵션이 있습니다. (1) 서버의 새 데이터베이스에 전체 백업을 복원하려는 노력의 수준을 살펴볼 것을 제안했습니다. 그러나 (2) 원래 계획은 데이터베이스를 분리했다가 다시 연결하여 이전 SAN에서 새 SAN으로 파일을 복사하는 것이 었습니다. 내 직감은 더 안전하다고 생각되기 때문에 분리, 복사 및 부착 …


1
관리 스튜디오를 닫을 때 SQL Server 성능 저하
SQL Server 2008 r2 express의 이상한 동작을 발견했습니다. 일반적으로 쿼리 실행 시간은 ~ 650ms이지만 Management Studio를 열고 간단한 쿼리 (예 :)를 SELECT * FROM Something실행하면 실행 시간이 ~ 40ms가됩니다. 관리 스튜디오를 닫으면이 값이 정상 ~ 650ms로 돌아갑니다. 쿼리가 어디서 실행되었는지에 관계없이 Management Studio 또는 내 응용 프로그램에서 (ADO.Net을 사용함) ARITHABORT …
17 sql-server  ssms 

4
병렬 계획에서 부정확 한 '실제'행 수
이것은 순전히 학문적 인 질문이므로 문제를 일으키지 않으며 행동에 대한 설명을 듣고 싶습니다. Itzik Ben-Gan 교차 결합 CTE 탈리 테이블 표준 문제를 살펴보십시오. USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N INT ) RETURNS TABLE WITH SCHEMABINDING AS RETURN ( WITH E1(N) …
17 sql-server 

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