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

SQL Server 2005 (주요 빌드 버전 9.00.xxxx) sql-server를 태그하십시오.

4
기본 키에서 여러 행을 반환하는 조인에서 첫 번째 행을 선택하는 방법
이 질문과 관련이 있습니다. 여러 테이블을 조인하면 행이 중복됩니다. 가입 할 테이블이 두 개 있습니다. 그들은 열쇠를 공유합니다. 개인 테이블에는 기본 키당 하나의 이름이 있지만 전자 메일 테이블에는 personId 당 여러 전자 메일이 있습니다. 한 사람당 첫 번째 이메일 만 표시하고 싶습니다. 현재 여러 이메일이 있기 때문에 한 사람당 여러 …


1
SSMS에서 탭으로 구분 된 파일을 쿼리 할 수 ​​있습니까?
Sql Server Management Studio에서 탭으로 구분 된 파일을 쿼리하여 데이터를 저장하지 않고 데이터를 볼 수 있습니까? 나는 당신이 BULK INSERT다음과 같은 것을 사용하여 탭으로 구분 된 파일에서 할 수 있다는 것을 알고 있습니다 : BULK INSERT SomeTable FROM 'MyFile.txt' WITH ( FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n'); 그러나이를 위해서는 사전에 …

4
여러 행의 열을 단일 행으로 결합
좀 있어요 customer_comments인해 데이터베이스 설계에 여러 행으로 분할을하고, 보고서의 난을 결합해야 comments각각의 고유 한에서 id하나의 행으로. 이전에 SELECT 절과 COALESCE 트릭 에서이 구분 된 목록으로 작업하는 것을 시도했지만 기억할 수 없으므로 저장하지 않아야합니다. 이 경우에도 작동하지 않는 것처럼 보이며 단일 행에서만 작동하는 것 같습니다. 데이터는 다음과 같습니다. id row_num customer_code …

2
저장 프로 시저에서 쿼리가 쿼리 창보다 느리게 실행되는 이유는 무엇입니까?
쿼리 창에서 2 초 안에 실행되는 복잡한 쿼리가 있지만 저장 프로 시저로 약 5 분이 걸립니다. 저장 프로 시저로 실행하는 데 시간이 오래 걸리는 이유는 무엇입니까? 내 쿼리는 다음과 같습니다. 특정 레코드 세트 ( @id및로 식별 됨 @createdDate) 및 특정 기간 (에서 시작하여 1 년)을 취하고 @startDate해당 문자의 결과로 수신 …

6
SQL Server 검사 목록
내 다른 질문에 이어 경고 측면에서 매일 / 매주 / 매월 기준으로 살펴 봐야 할 사항에 대해 생각하고 싶습니다. 문제가 발생하기 전에 오는 문제 (계획)를 볼 수 있기를 바랍니다. 지금까지 다음 순서로 스크립트를 수집하기 시작했습니다 (순서 없음). 매일 시스템 가동 시간 확인 (DBA로 무엇이든 확인해야하는 경우) 마지막 백업 확인 트랜잭션 …

3
전체 텍스트 인덱스가있는 테이블에서 간단한 ALTER TABLE 명령이 왜 그렇게 오래 걸립니까?
DataValue열에 전체 텍스트 인덱싱이있는 큰 (~ 67 백만 행) 이름 값 테이블이 있습니다 . 다음 명령을 실행하려고하면 : ALTER TABLE VisitorData ADD NumericValue bit DEFAULT 0 NOT NULL; 1 시간 10 분 동안 실행되며 VisitorData~ 67 백만 행이 포함 된 테이블 에서 여전히 완료되지 않습니다 . 왜 이렇게 오래 걸리고 …

2
어떤 세션이 어떤 임시 테이블을 보유하고 있는지 확인
임시 데이터베이스가 가득 찬 SQL Server 2005 데이터베이스가 있습니다. SQL Server Management Studio로 들어가서 tempdb의 모든 임시 테이블을 볼 수 있습니다. 어떤 세션이 어떤 임시 테이블을 보유하고 있는지 알 수 있습니까? 각 세션에서 사용되는 임시 테이블을 나열하는 쿼리가 이상적입니다. 감사,

5
SQL Server에는 실행중인 저장 프로 시저에 전달 된 매개 변수의 값을 결정하는 방법이 있습니까?
실행중인 저장 프로 시저를 결정하는 한 가지 방법은 다음과 같이 "동적 관리"방법을 사용하는 것입니다. SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext 그러나 이것은 저장 프로 시저의 create 문 텍스트 만 표시합니다. 예 : CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM AllTheThings Where id = …

1
ODBC 데이터 원본 SQL Server 연결-사용자 로그인 실패
데이터베이스를 SQL 2005에서 SQL 2008이 설치된 서버로 옮겼습니다. 이제 ODBC 데이터 소스를 작성하려고합니다. "사용자가 입력 한 로그인 ID 및 비밀번호를 사용한 SQL Server 인증 사용"을 사용하고 있으며 로그인 및 비밀번호를 입력했습니다. 로그인은 SQL Server Management Studio의 보안-> 로그인에서 볼 수 있습니다. 로그인에는 이전 서버에서 동일한 로그인의 정확한 속성도 포함됩니다. 사용자 …

3
SQL Server에서 정보 스키마에 대한 액세스 거부
SQL Server에서 사용자 / 그룹에 대한 sys.tables/ 액세스를 비활성화하는 가장 좋은 방법을 찾고 Information Schema있습니다. 2008 년부터이 실을 찾았습니다 다음 [sys].[something]과 같이 액세스를 거부하는 방법을 보여줍니다 . DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[syscolumns] TO DenySystemTableSelectRole GO DENY SELECT …

6
SQL Server에서 모든 데이터베이스 백업
Microsoft SQL Server 2005 DB 서버가 있습니다. DB 서버에는 약 250 개의 사용자 데이터베이스가 있습니다. 이 모든 데이터베이스를 백업해야합니다. 수동으로 백업을 수행하는 데 많은 시간이 걸리므로 250 개 데이터베이스를 모두 자동으로 백업하는 배치 스크립트 또는 DB 스크립트를 찾고 있습니다. 누구든지 도와주세요.

4
데이터 아카이브를위한 테이블 파티셔닝
대본: 두 개의 데이터베이스 : table_이라는 하나의 매우 큰 테이블이있는 DB_A 및 DB_Archive. 매일 60 일이 지난 레코드는 DB_A에서 삭제되고 DB_Archive로 이동하여 주로 2 개의 레코드에 대해 tableA가 DB_A에 많이 쿼리되므로 주로 "분리 된"항목을 남겨 둡니다. 이 프로세스는 느리고 많은 리소스를 소비하기 때문에이 프로세스를 제거하고 싶습니다. 날짜 열에 파티션 함수를 …

3
SQL Server 성능 급격한 저하
늦게 예측할 수없는 SQL Server 2005가 있는데 그 이유에 대해 머리를 긁고 있습니다. 초 단위로 실행 된 쿼리는 계획을 변경하고 몇 분이 소요됩니다 (전체 테이블 스캔 또는 인덱스 스풀에서 시간 소요). 이제 첫 번째로 가장 확실한 것은 통계가 더 이상 사용되지 않아 옵티마이 저가 혼란스러워하지만 이것이 사실이 아니라고 확신합니다. 첫째로 …

2
새 인스턴스를 설치하지 않고 MS SQL 2005에서 인스턴스 이름을 어떻게 변경합니까?
실제로 인스턴스가없는 인스턴스가 있습니다. 단지 설치되었습니다 (하나의 프로젝트를위한 것이지만 실제로는이 서버에서 수행되지 않았으며 프로젝트는 다른 서버에서 복제로 수행되었습니다). 이름을 바꾸고 싶습니다. 이것을 할 수 있습니까? 어떻게합니까? 추가 조사 (googling)는 실제로 불가능하다고 말합니다. 동료와의 추가 상담에 따르면 2k8 인스턴스를 설치하고 계속 진행할 수 있다고합니다.

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