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

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


6
SqlClient를 ARITHABORT ON으로 기본 설정
먼저해야 할 것 : 호환성 수준이 80 인 데이터베이스와 함께 MS SQL Server 2008을 사용하고 .Net 's에 연결하고 있습니다 System.Data.SqlClient.SqlConnection. 성능상의 이유로 인덱스 된 뷰를 만들었습니다. 결과적으로 뷰에서 참조 된 테이블에 대한 업데이트는로 수행해야합니다 ARITHABORT ON. 그러나 프로파일 러는 SqlClient가에 연결 중임을 표시 ARITHABORT OFF하므로 해당 테이블에 대한 업데이트가 실패합니다. …

4
“문자열 또는 이진 데이터가 잘립니다.”를 담당하는 열을 어떻게 식별합니까?
원격 Pg 데이터베이스에서 SELECT에 작성한 코드를 사용하여 자동으로 일부 쿼리를 생성하고 로컬 SQL Server 데이터베이스에 삽입합니다. 그러나 그중 하나 가이 오류를 생성합니다. [Microsoft] [ODBC SQL Server 드라이버] [SQL Server] 문자열 또는 이진 데이터가 잘립니다. (SQL-22001) [현재 상태는 22001이었으며 현재는 01000입니다.] [Microsoft] [ODBC SQL Server 드라이버] [SQL Server]이 문이 종료되었습니다. . …

5
개발자가 데이터베이스 변경을 위해 따라야하는 "모범 사례"유형 프로세스가 있습니까?
DB 변경 사항을 개발에서 QA로, 프로덕션 환경으로 마이그레이션하는 좋은 방법은 무엇입니까? 현재 우리는 : SQL 파일에서 변경 사항을 스크립트하고이를 TFS 작업 항목에 첨부하십시오. 작품은 동료 검토 작업을 테스트 할 준비가되면 SQL은 QA에서 실행됩니다. 작업은 QA 테스트 작업 준비가 완료되면 프로덕션 데이터베이스에서 SQL이 실행됩니다. 이 문제는 매우 수동적이라는 것입니다. 개발자가 잊어 …

1
SQL Server : 잠금 통신 버퍼 리소스에서 교착 상태
이 교착 상태 유형에 대한 가능한 이유는 무엇입니까? (일반 교착 상태 아님) 통신 버퍼 자원 잠금 이것이 표시된 시스템의 메모리가 부족하고 버퍼 수가 한계를 초과 했습니까? 자세한 오류 : 트랜잭션 (프로세스 ID 59)이 다른 프로세스와의 잠금 통신 버퍼 자원에서 교착 상태가되어 교착 상태 피해자로 선택되었습니다. 거래를 다시 실행

8
IntelliSense가 작동하지 않지만 활성화되어 있습니다.
이 문제는 실제로 까다로운 문제로 입증되고 있습니다. SQL Server Management Studio 2008에서는 며칠 전까지 IntelliSense가 훌륭하게 작동했습니다. 그런 다음 갑자기 중단되었습니다. 도구 모음 메뉴에서 활성화 된 아이콘 및 도구-> 옵션-> 텍스트 편집기-> T-SQL-> IntelliSense에서 활성화되어 있음을 나타냅니다. Ctrl-Shft-R을 사용하여 IntelliSense 캐시를 다시 시도했지만 작동하지 않습니다. 내 IntelliSense에 무슨 일이 일어 …


2
GROUP BY 문의 와일드 카드가 작동하지 않는 이유는 무엇입니까?
다음 SQL 문을 작동 시키려고하지만 구문 오류가 발생합니다. SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* 여기서 A는 40 개의 열이있는 넓은 테이블이며 가능한 경우 GROUP BY 절에 각 열 이름을 나열하지 않으려 고합니다. 비슷한 쿼리를 실행 해야하는 테이블이 많으므로 저장 …

5
이전 버전의 SQL Server로 백업 복원
SQL Server Express 2008 데이터베이스에 백업을 복원하려고 할 때 다음 오류가 발생했습니다. Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended) System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.2531. Either restore the database on a server that …


2
SQL Server에서 인덱스를 다시 작성하고 재구성해야하는 이유
인터넷을 검색 한 후 이유를 찾을 수 없습니다 SQL Server에서 인덱스를 다시 작성하고 재구성해야하는 이유는 무엇입니까? 우리가 재구성하고 재구성 할 때 내부적으로 어떤 일이 발생합니까? 사이트 의 기사 는 다음과 같이 말합니다. 인덱스 조각화가 40 %보다 크면 인덱스를 다시 작성해야합니다. 인덱스 조각화가 10 %-40 % 인 경우 인덱스를 재구성해야합니다. 인덱스 …

2
데이터베이스 보안 주체가 데이터베이스에서 스키마를 소유하며 메시지를 삭제할 수 없습니다
데이터베이스에서 보안 주체를 삭제하려고 시도했지만 스키마를 소유하고 있기 때문에 할 수 없습니다. 그러나 사용자를 편집 할 때 스키마 선택을 취소하는 상자는 파란색이며 제거 할 수 없습니다. 이 스키마에서 프린시 펄을 제거하려면 어떻게해야합니까?

6
디스크 공간 할당 및 사용 된 공간을보고하기위한 쿼리
애플리케이션에 총 6 개의 데이터베이스를 사용하고 있으며 6 개의 자동 증가 데이터베이스 (SAN 스토리지를 통해)간에 4TB의 공간 만 공유 할 수 있습니다. SQL Server Management Studio의 작업> 축소> 데이터베이스 옵션에서 "현재 할당 된 공간"및 "사용 가능한 여유 공간"특성을 나타내는 단일 데이터베이스에 대한 쿼리 (보고서)를 작성하고 싶습니다. 그런 다음 그 숫자를 …


1
8000 자 이후의 데이터를 차단하는 Varchar (max) 필드
일부 데이터를 저장할 필드가 있는데 필드가로 선언되었습니다 varchar(max). 내 이해를 위해 이것은 2^31 - 1문자를 저장해야 하지만 8000 자 이상의 내용을 입력하면 나머지 문자가 잘립니다. 모든 데이터가 내 업데이트 문에 포함되어 있고 쿼리가 다른 곳에서는 잘 보이지만 데이터를 다시 선택하면 잘립니다. 웹 사이트에 데이터를 표시 할 때와 SSMS를 사용하여 데이터를자를 …

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