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

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

1
insert-exec 블록을 사용하여 호출 된 저장 프로 시저에서 예외 처리
insert-exec 블록에서 호출되는 저장 프로 시저가 있습니다. insert into @t exec('test') 저장 프로 시저에서 생성 된 예외를 처리하고 계속 처리하려면 어떻게해야합니까? 다음 코드는 문제를 보여줍니다. 내부 exec()통화 의 성공 또는 실패에 따라 0 또는 -1을 반환하려고합니다 . alter procedure test -- or create as begin try declare @retval int; -- …

4
단일 사용자 모드에서 SQL Server에 연결할 수 없습니다
나는 나의 시작 SQL Server 2008 sqlcst02\inst01에서를 Single User Mode를 추가하여 ;-m이 인스턴스의 시작 매개 변수의 끝에 SQL Server Configuration Manager. 인스턴스를 중지 SQL Server Agent했습니다 inst01. 내 계정의 구성원 인 Domain Admin group내가 사용하여 로그인을 시도 sqlcmd -S sqlcst02\inst01하고 서비스에 없다는 오류가 계속 Single User Mode단 하나의 관리자가 로그인 …

1
SQL Server 2000 ~ 2008 ~ 2012
우리는 지금 SQL Server 2000에서 2008로 마이그레이션하고 있습니다. 우리는 2000 년부터 2008 년까지 많은 변화가 있었기 때문에 코드와 스크립트를 많이 변경하고 있습니다. 이러한 변화를 만드는 동안 알아야 할 것은-2012 년에도 호환되도록하기 위해 지금 할 수있는 일이 있습니까? 동시. 2012 년부터 2008 년까지의 이전 버전과 호환되는 변경 사항을 해결하십시오.이 작업을 수행하려는 …

1
쿼리 최적화 : 시간 간격
기본적으로 두 가지 종류의 시간 간격이 있습니다. presence time 과 absence time absence time 다른 유형 (예 : 휴식, 부재, 특별한 날 등) 일 수 있으며 시간 간격이 겹치거나 교차 할 수 있습니다. 그것은 것입니다 하지 간격의 그럴듯한 조합 예를 들어, 원시 데이터에 있는지, 확실히. 존재 간격이 겹치는 것은 의미가 …


1
EXECUTE AS USER와 EXECUTE AS LOGIN의 차이점은 무엇입니까?
최근에 EXECUTE AS LOGIN을 사용하여 특정 사람이 데이터베이스 중 하나에서 테이블 함수를 사용할 수 있는지 여부를 확인했습니다. 테스트 결과 그가 할 수는 있지만 실패를 반복해서보고했습니다. 그 사람은 로그인 'WEB'을 사용하여 데이터베이스에 연결하고 로그인 'WEB'과 관련된 해당 데이터베이스에 사용자 'WEB'이 있으므로 다음 스크립트를 시도했습니다. -- part 1 EXECUTE AS USER = …

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

1
행을 수정할 때 날짜 필드와 시간 필드를 업데이트하는 트리거를 만드는 방법은 무엇입니까?
testtable데이터베이스 내에 testbase다음과 같은 구조를 가진 테이블을 만들었습니다 . product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) 그러나 수정되거나 새로운 정보로 업데이트 된 특정 행을 업데이트하고 수정 날짜를 expire_date필드에 기록 하고 수정 시간을 필드에 기록하도록 트리거를 작성하는 방법은 expire_time무엇입니까? (또는 이것이 …

4
서로 다른 서버에있는 2 개의 테이블이 동일한 정확한 데이터를 가지고 있는지 확인
따라서 SQL Server를 호스팅하는 회사는 프로덕션 서버에서 백업 서버로의 복제에 문제가있는 것 같습니다. 일부 테이블이 올바르게 복제되고 있다고 생각합니다. 매일 (시간 후) 복제가 수행됩니다. 지난 밤 복제가 작동했는지 확인하기 위해 동일한 테이블 중 2 개를 백업에서 1 개와 프로덕션 서버에서 1 개를 비교할 수있는 방법이 있습니까? 내가 찾을 수있는 유일한 …


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
TSQL 성능-최소 및 최대 값에 합류
저장하는 두 개의 테이블이 있습니다. IP 범위-국가 조회 테이블 다른 IP에서 온 요청 목록 bigint조회 성능을 향상시키기 위해 IP를 s로 저장했습니다 . 이것은 테이블 구조입니다. create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, [end_ip] [varchar](15) NOT NULL, [begin_num] [bigint] NOT NULL, [end_num] [bigint] NOT NULL, [IDCountry] [int] NULL, constraint [PK_ip2country] PRIMARY …

1
계산 된 열에 사용 된 스칼라 함수, 함수를 업데이트하는 가장 깨끗한 방법은 무엇입니까?
데이터베이스에서 스칼라 함수를 업데이트하고 싶습니다. 이 함수는 키 테이블의 여러 계산 열에 사용되므로 업데이트하려고하면 종속성 오류가 발생합니다. 명시 적으로 열을 제거하고 함수를 업데이트하고 열을 다시 추가 할 수는 있지만 열을 많이 낭비하지 않으면 열 순서가 변경되고 의도하지 않은 다른 결과가 발생할 수 있습니다. 더 깨끗한 방법이 있는지 궁금합니다.


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