«sql-server» 태그된 질문

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


3
병합 복제 아티클 수에 대한 제한이 있습니까?
약간의 배경. 병합 복제를 사용하는 앱을 개발했습니다. 현재, 우리는 현재 약 212 개의 기사를 출판하고 있으며, 256 개의 기사 수 제한에 해당하는 것으로 모든 것이 정상입니다. 서버에서 SQL Standard 2005를 사용하고 구독자 수준에서 2005 Express를 사용합니다. 우리는 처음부터 새로운 데이터베이스를 구축하여 새 버전을 개발하는 중입니다.이 데이터베이스는 클라이언트 측에서 SQL 2008 …

1
백업에서 트랜잭션 복제 초기화
백업 게시 초기화 허용으로 복제 용 게시를 설정할 때 옵션이 있습니다. 우리는 몇 년 동안 복제 데이터베이스를 작성해 왔으며 항상 백업에서 초기화되었지만이 플래그를 설정하지 않았습니다 (우리는 며칠 전에 처음으로 데이터베이스를 발견했습니다). 이번에는 복제가 확실히 문제없이 작동했습니다. 나는 이것이 사용되어야한다고 설명하는 많은 히트를 발견했지만 그 이유는 설명하지 못했습니다. 누구든지 이것이 실제로 …

2
Microsoft SQL Server 2008 R2 백업 오류
외장 디스크에 간단한 백업을하려고 하는데이 오류가 발생합니다. 서버 '서버 이름'의 백업에 실패했습니다 추가 정보: System.Data.SqlClient.SqlError : "C : \ Program Files \ Microsoft SQL .."에로드 된 미디어는 1 개의 미디어 제품군을 지원하도록 포맷되어 있지만 백업 장치 사양에 따라 2 개의 미디어 제품군이 필요합니다. (Microsoft.SqlServer.Smo)` 백업 유형 : 전체 이 오류가 …


3
SQL BULK Insert / BCP Export 후에 사용 된 메모리가 해제되지 않습니다
다음과 같이 매우 기본적인 SQL 테이블을 만들었습니다. CREATE TABLE [dbo].[TickData]( [Date] [varchar](12) NULL, [Time] [varchar](12) NOT NULL, [Symbol] [varchar](12) NOT NULL, [Side] [varchar](2) NOT NULL, [Depth] [varchar](2) NOT NULL, [Quote] [varchar](12) NOT NULL, [Size] [varchar](18) NOT NULL ) ON [PRIMARY] 그런 다음 3Gig Bulk Insert를 수행했습니다. BULK INSERT TickData FROM …

2
숫자가 아닌 문자를 문자열에서 어떻게 제거 할 수 있습니까?
사용자는 상자에 검색어를 입력하면 해당 값이 저장 프로 시저로 전달되고 데이터베이스의 몇 가지 다른 필드에 대해 검사됩니다. 이러한 필드가 항상 동일한 데이터 유형 인 것은 아닙니다. 하나의 필드 (전화 번호)는 모든 숫자로 구성되므로이를 확인할 때 .Net CLR 기능을 사용하여 문자열에서 숫자가 아닌 모든 문자를 제거합니다. SELECT dbo.RegexReplace('(123)123-4567', '[^0-9]', '') 문제는이 …

1
동적으로 작성된 테이블 데이터를 리턴하기위한 스토어드 프로 시저
간단히 이야기하자면, 우리는 측량 시스템이있는 외부 공급 업체와 협력하고 있습니다. 새로운 측량을 만들 때 시스템이 새로운 테이블을 만들 때 시스템이 반드시 최상으로 설계된 것은 아닙니다. Tables ____ Library_1 -- table for Survey 1 SurveyId int InstanceId int Q_1 varchar(50) Library_2 -- table for Survey 2 SurveyId int InstanceId int Q_2 …

2
인덱스가 메모리를 소비합니까?
SQL Server의 메모리 사용에 대해 배우기 시작했습니다. 질문 SQL Server 2008 R2 "Ghost Memory" 에 대한 답변으로 쿼리를 사용할 때 ? , 나는 단일 데이터베이스가 버퍼 풀에서 공간의 가장 큰 부분을 차지하고 있음을 발견했습니다. 더 찾고 사용 sys.allocation_units하고 sys.indexes,이이 가능성이 데이터베이스의 인덱스를 많이 사용으로 인해 발생 확인했다. 대부분의 인덱스가 클러스터됩니다. …

5
쉼표로 열을 분할하는 T SQL 테이블 값 함수
Microsoft SQL Server 2008에서 테이블 값 함수를 작성하여 데이터베이스에서 쉼표로 구분 된 열을 사용하여 각 값에 대해 별도의 행을 뱉었습니다. 예 : "one, two, three, four"는 다음 값을 포함하는 열이 하나만있는 새 테이블을 반환합니다. one two three four 이 코드는 오류가 발생하기 쉽습니까? 내가 테스트 할 때 SELECT * FROM …

3
동적 SQL 백업 명령에 try / catch를 사용할 때 오류 세부 사항을 기록하는 방법
try catch 및 dynamic sql을 사용하는 저장 프로 시저 내에서 백업 명령을 실행할 때 백업 명령을 직접 실행하는 것과 비교할 때 오류 메시지가 매우 일반적입니다. SP 내에서 시도 / 잡기 : begin try execute sp_executesql @sql; -- a backup command end try begin catch print ERROR_MESSAGE(); -- save to log, …

2
지속적으로 처리하는 동안 인덱스 조각화
SQL Server 2005 900M 레코드 테이블에서 약 350M 레코드를 지속적으로 처리 할 수 ​​있어야합니다. 처리 할 레코드를 선택하는 데 사용하는 쿼리는 처리 할 때 잘못 조각화되며 인덱스를 다시 작성하기 위해 처리를 중지해야합니다. 의사 데이터 모델 및 쿼리 ... /**************************************/ CREATE TABLE [Table] ( [PrimaryKeyId] [INT] IDENTITY(1,1) NOT NULL PRIMARY KEY …

3
MS SQL Server에서 처녀 쿼리의 성능을 향상시키는 방법은 무엇입니까?
ASP.NET 웹 사이트에 자체 데이터 캐싱을 수행하고 데이터가 장기간 변경되지 않으므로 동일한 쿼리로 SQL Server를 두 번 쿼리 할 필요가 없습니다. 해당 SQL Server로 이동하는 최초 (처음) 쿼리의 성능을 향상시켜야합니다. 일부 쿼리는 너무 많은 데이터를 처리하여 SQL Server를 사용할 수 있습니다 tempdb. 임시 테이블 변수 또는 임시 테이블을 사용하지 않으므로 …


3
이 테이블에 숫자를 삽입 할 때 선행 0을 어떻게 유지합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 두 개의 레코드를 테이블에 삽입했습니다. create table num(id int) insert into num values(0023) insert into num values(23) select * from num 쿼리하면 …

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