«sql-server» 태그된 질문

Microsoft SQL Server는 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. Compact, Express, Azure, Fast-track, APS (이전 PDW) 및 Azure SQL DW를 포함한 모든 SQL Server 버전에이 태그를 사용하십시오. 다른 유형의 DBMS (MySQL, PostgreSQL, Oracle 등)에는이 태그를 사용하지 마십시오. 이 태그가 데이터베이스와 직접 관련되지 않는 한 소프트웨어 및 모바일 개발 관련 문제에 사용하지 마십시오.

6
SQL 스크립트에서 "기존 연결 닫기"를 지정하는 방법
SQL Server 2008의 스키마를 적극적으로 개발 중이며 데이터베이스 삭제 / 생성 스크립트를 자주 다시 실행하려고합니다. 내가 달릴 때 USE [master] GO IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase') DROP DATABASE [MyDatabase] GO 나는 종종이 오류가 발생합니다 Msg 3702, Level 16, State 4, Line 3 Cannot drop database …
153 sql  sql-server 

3
SQL Server NOLOCK 및 조인
배경 : 실행하려는 성능에 중요한 쿼리가 있으며 더티 읽기에 대해서는 신경 쓰지 않습니다. 내 질문은; 조인을 사용하는 경우 NOLOCK 힌트도 지정해야합니까? 예를 들어; 입니다 : SELECT * FROM table1 a WITH (NOLOCK) INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID 다음과 같습니다. SELECT * FROM table1 a WITH …
153 sql  sql-server  nolock 

7
모범 사례가없는 경우 SQL Server 삽입
나는이 Competitions보유하고 결과 테이블 팀 구성원의 이름 과 한 손에 순위를. 반면에 나는 유일한 경쟁자 이름 의 테이블 을 유지해야 합니다 . CREATE TABLE Competitors (cName nvarchar(64) primary key) 이제 첫 번째 테이블에 약 200,000 개의 결과가 있으며 경쟁자 테이블이 비어 있으면 이것을 수행 할 수 있습니다. INSERT INTO Competitors …

30
'명명 된 파이프 공급자, 오류 40-SQL Server에 대한 연결을 열 수 없습니다'오류를 어떻게 수정합니까?
사이트에서 데이터베이스에 연결할 수없는 것 같습니다. 이 오류가 발생합니다. 명명 된 파이프 공급자, 오류 : 40-SQL Server에 대한 연결을 열 수 없습니다 로컬 IP 주소를 사용하여 공개 IP 주소를 사용하여 연결을 시도했습니다. 난 노력 했어: 예, 사이트가 서버와 통신 할 수 있습니다 명명 된 파이프 / TCP가 활성화되었습니다. 원격 연결이 …


8
SQL Server 루프-레코드 세트를 반복하는 방법
선택에서 레코드 세트를 반복하는 방법은 무엇입니까? 예를 들어 몇 개의 레코드를 반복하여 각 레코드로 무언가를 수행한다고 가정하십시오. 내 선택의 기본 버전은 다음과 같습니다. select top 1000 * from dbo.table where StatusID = 7 감사
151 sql  sql-server 




12
SQL에서 CROSS JOIN과 INNER JOIN
차이점은 무엇이며 CROSS JOIN그리고 INNER JOIN? 크로스 가입 : SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies 내부 가입 : SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID 어느 것이 …

21
SQL Server 2012“복원하도록 선택된 백업 세트가 없습니다”
파일 스트림이 활성화 된 SQL Server 2012 데이터베이스가 있습니다. 그러나 백업하고 다른 컴퓨터의 다른 SQL Server 2012 인스턴스에서 복원하려고하면 다음과 같은 메시지가 나타납니다. 복원 할 백업 세트가 선택되지 않았습니다. 한 줄의 추가 설명조차 없습니다. 무슨 일이야? 파일 스트림이없는 다른 모든 데이터베이스는 정상이며 성공적으로 복원 될 수 있습니다. 파일 스트림과 관련이 …

9
외래 키는 쿼리 성능을 향상 시킵니까?
제품 및 제품 범주에 2 개의 테이블이 있다고 가정합니다. 두 테이블 모두 CategoryId에 관계가 있습니다. 그리고 이것은 쿼리입니다. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; 실행 계획을 만들 때 Product Categories 테이블은 예상대로 클러스터 인덱스 …

15
SQL Server에서 Cascading을 언제 사용해야하는 이유는 무엇입니까?
SQL Server에서 외래 키를 설정할 때 어떤 상황에서 삭제 또는 업데이트시 계단식으로 연결해야하며 그 이유는 무엇입니까? 이것은 아마도 다른 데이터베이스에도 적용됩니다. 나는 각 시나리오의 구체적 예를 위해 무엇보다도 가장 바람직하게 그것을 사용하는 사람으로부터 찾고 있습니다.

20
SQL Server 문자열 또는 이진 데이터가 잘립니다
데이터 마이그레이션 프로젝트에 참여하고 있습니다. 한 테이블에서 다른 테이블로 데이터를 삽입하려고하면 다음 오류가 발생합니다 (SQL Server 2005). 메시지 8152, 수준 16, 상태 13, 줄 1 문자열 또는 이진 데이터가 잘립니다. 소스 데이터 열은 데이터 유형과 일치하고 대상 테이블 열의 길이 정의 내에 있으므로이 오류의 원인에 대해 손실됩니다.

4
두 열의 조합에 고유 제한 조건 추가
나는 테이블을 가지고 있고, 같은 사람이 내 Person테이블에 두 번 들어갔다 . 현재 기본 키는 자동 번호 일 뿐이지 만 고유하게 강요하려는 두 개의 다른 필드가 있습니다. 예를 들어, 필드는 다음과 같습니다. ID Name Active PersonNumber 고유 한 PersonNumber와 Active = 1을 갖는 1 개의 레코드 만 원합니다. 따라서 두 …
149 sql  sql-server 

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