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

Microsoft SQL Server 2008 버전과 관련된 질문에이 태그를 사용하십시오.

12
NOLOCK (Sql Server 힌트)이 나쁜 습관입니까?
나는 업무에 중요 하지 않은 웹 사이트 및 응용 프로그램을 만드는 사업을하고 있습니다 . 뱅킹 소프트웨어, 우주 비행, 중환자 실 모니터링 애플리케이션 등 아이디어를 얻을 수 있습니다. 그래서, 그 거대한 면책 ​​조항과 함께 일부 SQL 문에서 NOLOCK 힌트를 사용하는 것이 나쁘습니까? 몇 년 전에 동료 Sql 관리자가 "더티 읽기"에 만족하면 …

10
데이터베이스에 잠금을 설정할 수 없으므로 ALTER DATABASE가 실패했습니다.
일부 프로세스가 작동하지 않기 때문에 데이터베이스를 다시 시작해야합니다. 내 계획은 오프라인으로 전환했다가 다시 온라인으로 전환하는 것입니다. Sql Server Management Studio 2008에서이 작업을 수행하려고합니다. use master; go alter database qcvalues set single_user with rollback immediate; alter database qcvalues set multi_user; go 다음과 같은 오류가 발생합니다. Msg 5061, Level 16, State 1, …

4
실제 예, SQL에서 OUTER / CROSS APPLY를 사용하는 경우
저는 CROSS / OUTER APPLY동료와 함께 살펴 보았고 우리는 그것들을 어디에 사용할 것인지에 대한 실제 사례를 찾기 위해 고군분투하고 있습니다. Inner Join보다 Cross Apply 를 언제 사용해야하나요? 인터넷 검색이 가능하지만 주된 (유일한) 예제는 매우 이상해 보입니다 (테이블의 행 개수를 사용하여 다른 테이블에서 선택할 행 수를 결정). 이 시나리오가 다음과 같은 …


6
SQL Server에 로그인 할 수 없음 + SQL Server 인증 + 오류 : 18456
내 localhost \ sql2008 서버에 로그인 계정을 만들었습니다 (예 : User123). 데이터베이스에 매핑 됨 (기본값) SQL Server의 인증 모드가 둘 다 (Windows 및 SQL)로 설정 됨 그러나 다음 메시지와 함께 SQL Server 로그인이 실패합니다 (User123의 경우). 참고 : 사용자 이름 / 암호가 올바르게 입력되었는지 여러 번 확인했습니다. 오류 정보: 사용자 …



15
SQL Server의 테이블을 참조하는 FOREIGN KEY 제약 조건을 어떻게 알 수 있습니까?
테이블을 삭제하려고하는데 다음 메시지가 표시됩니다. 메시지 3726, 수준 16, 상태 1, 줄 3 'dbo.UserProfile'개체가 FOREIGN KEY 제약 조건에 의해 참조되기 때문에 삭제할 수 없습니다. 메시지 2714, 수준 16, 상태 6, 줄 2 데이터베이스에 'UserProfile'이라는 개체가 이미 있습니다. SQL Server Management Studio를 둘러 보았지만 제약 조건을 찾을 수 없습니다. 외래 키 …

4
다중 INSERT 문 대 다중 값이있는 단일 INSERT
1000 INSERT 문 사용 간의 성능 비교를 실행하고 있습니다. INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last …

13
오류-데이터베이스가 사용 중이므로 독점 액세스를 얻을 수 없습니다.
실제로 하나의 백업 파일에서 하나의 데이터베이스를 복원하는 스크립트 (Sql Server 2008에서)를 만들려고합니다. 다음 코드를 작성했는데 오류가 발생합니다. Msg 3101, Level 16, State 1, Line 3 Exclusive access could not be obtained because the database is in use. Msg 3013, Level 16, State 1, Line 3 RESTORE DATABASE is terminating abnormally. …

8
SQL Server 2008 및 SQL Server 2005 및 날짜 시간 사용
2008 데이터베이스에 대해 엔티티 프레임 워크 모델을 구축했습니다. 모두 2008 데이터베이스에 대해 정상적으로 작동합니다. 2005 데이터베이스에서 엔티티를 업데이트하려고하면이 오류가 발생합니다. 사용중인 SQL Server 버전은 'datetime2'데이터 형식을 지원하지 않습니다. 특히 데이터베이스를 구축 할 때 2008 기능을 사용하지 않았습니다. 코드에서 datetime2에 대한 참조를 찾을 수 없습니다. 그리고 예, 열은 데이터베이스에서 "datetime"으로 정의됩니다.

6
" 'Microsoft.ACE.OLEDB.12.0'공급자가 로컬 컴퓨터에 등록되어 있지 않습니다."xlsx 프로세스를 SQL 서버로 가져 오는 중 오류 발생
64 비트 Windows 7 및 SQLServer 2008 R2 (64 비트)가 있습니다. 나는 엑셀 파일을 SQL 서버로 가져 오기 위해 여기 에 있는 지침을 따르지만 엑셀 파일에 액세스하려고 할 때 해당 게시물의 그림 3 섹션에서 다음을 클릭하면이 오류가 중지됩니다. The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine 설치해야한다는 것을 …

10
db 스키마를 dbo로 변경하는 방법
이전 SQL 서버 (2000)에서 2008 데이터베이스로 여러 테이블을 가져 왔습니다. 가져온 모든 테이블에는 내 사용자 이름이 접두사로 붙습니다 (예 : jonathan.MovieData. 테이블 properties에는 jonathandb 스키마로 나열 됩니다. 저장 프로 시저를 작성할 때 jonathan.혼란스러운 모든 테이블 이름 앞에 포함해야합니다 . 모든 테이블을 조나단 대신 dbo로 변경하려면 어떻게해야합니까? 현재 결과 : jonathan.MovieData …

5
SQL Server Management Studio에서는 테이블에 인덱스를 추가 할 수 없습니다.
표에서 색인 폴더를 마우스 오른쪽 버튼으로 클릭하면 "새 색인"메뉴 항목이 회색으로 표시됩니다. 이유를 모르겠습니다. 혹시라도 테이블의 모든 데이터를 삭제하고 SSMS를 새로 고치고 다시 시작했지만 운이 없습니다. SQL Server 2012 Business Intelligence SP1 CTP를 사용하고 있습니다.


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