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

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


14
SQL Server Management Studio 2008에서 "스크립트 생성"작업을 자동화하려면 어떻게해야합니까?
SQL Server Management Studio 2008에서 스크립트 생성을 자동화하고 싶습니다. 지금 내가하는 일은 : 내 데이터베이스, Tasks, "Generate Scripts ..."를 마우스 오른쪽 버튼으로 클릭합니다. 필요한 모든 내보내기 옵션을 수동으로 선택하고 "개체 선택"탭에서 모두 선택을 누릅니다. 내보내기 폴더 선택 결국 "마침"버튼을 누르십시오. 이 작업을 자동화하는 방법이 있습니까? 편집 : 스크립트를 변경하지 않고 …

6
웹에서 호출하면 저장 프로 시저가 느리고 Management Studio에서 빠르게
웹 응용 프로그램에서 호출 될 때마다 시간 초과되는 저장 프로 시저가 있습니다. Sql Profiler를 실행하고 시간이 초과 된 호출을 추적하고 마침내 다음을 발견했습니다. 동일한 인수를 사용하여 MS SQL Management Studio 내에서 명령문을 실행하면 (실제로 SQL 프로필 추적에서 프로 시저 호출을 복사하여 실행했습니다.) 평균 5 ~ 6 초 만에 완료됩니다. 그러나 …

14
SQL Server에서 요일 가져 오기
집계 된 날짜를 요일로 저장하여 레코드를 주별로 그룹화하려고합니다. 그러나 날짜를 반올림하는 데 사용하는 표준 기술은 주 단위로 올바르게 작동하지 않는 것 같습니다 (일, 월, 년, 분기 및 내가 적용한 다른 기간에는 적용됨). 다음은 SQL입니다. select "start_of_week" = dateadd(week, datediff(week, 0, getdate()), 0); 이것은 2011-08-22 00:00:00.000일요일이 아니라 월요일을 반환합니다 . 일요일의 …

8
TSQL-BEGIN .. END 블록 내에서 GO를 사용하는 방법?
여러 개발 데이터베이스의 변경 사항을 스테이징 / 프로덕션으로 자동 마이그레이션하는 스크립트를 생성하고 있습니다. 기본적으로 많은 변경 스크립트를 사용하여 단일 스크립트로 병합하여 각 스크립트를 IF whatever BEGIN ... END명령문으로 래핑 합니다. 그러나 일부 스크립트에는 GO예를 들어 SQL 파서가 새 열이 생성 된 후 새 열에 대해 알 수 있도록 문이 필요합니다 …

7
SELECT 문에서 "이전 행"값에 액세스하는 방법이 있습니까?
테이블의 두 줄 사이의 열 차이를 계산해야합니다. SQL에서 직접 수행 할 수있는 방법이 있습니까? Microsoft SQL Server 2008을 사용하고 있습니다. 나는 다음과 같은 것을 찾고 있습니다. SELECT value - (previous.value) FROM table "이전"변수가 가장 최근에 선택한 행을 참조한다고 가정합니다. 물론 그런 선택을하면 n 개의 행이있는 테이블에서 n-1 개의 행이 선택된 …


7
전체 데이터베이스 SQL-Server 스크립팅
데이터베이스에서 모든 테이블, 프로세스 및 기타 개체의 스크립팅을 얻을 수있는 방법이 있습니까? 데이터베이스를 스크립팅하는 옵션이 있다는 것을 알고 있지만 모든 테이블, procs, udfs, .etc를 생성하는 스크립트가 아닌 일종의 최상위 스크립트 만 제공했습니다.

3
Microsoft SQL Server Management Studio 2008에서 특정 행 하나를 편집하는 방법은 무엇입니까?
Microsoft SQL Server Management Studio 2008에 키를 기반으로 한 행을 편집 할 수있는 비밀이 있습니까? "상위 200 개 행 편집"을 수행 할 수있는 옵션이 있지만 다른 행을 선택하고 데이터 그리드에서 편집하려면 어떻게해야합니까? 나는 업데이트 문을 코딩하고 where 절을 엉망으로 만들 위험이 있습니다.


7
밀리 초 단위로 SQL Server에서 GETDATE ()를 인쇄하는 방법은 무엇입니까?
SQL Server 2008에서 GETDATE () 를 인쇄하고 싶습니다. 밀리 초의 시간이 필요합니다 (이것은 디버깅 목적으로 sp의 실행 시간을 찾는 것입니다). 나는이 차이를 발견 SELECT GETDATE()2011-03-15 18 : 43 : 44.100을 반환합니다 . print GETDATE()2011 년 3 월 15 일 6:44 PM 반환 SQL Server가 인쇄 기능에서 자동으로 타입 캐스트한다고 생각합니다. …

3
DateTime (UTC) 저장과 DateTimeOffset 저장
일반적으로 데이터베이스에서 읽고 쓰기 직전에 DateTime 변환 (UTC에서 현지 시간으로, 현지 시간에서 UTC로)을 수행하는 "인터셉터"가 있으므로 DateTime.Now걱정하지 않고 시스템 전체에서 (파생 및 비교) 사용할 수 있습니다. 시간대에 대해. 직렬화 및 컴퓨터 간 데이터 이동과 관련하여 날짜 시간은 항상 UTC이므로 귀찮게 할 필요가 없습니다. 날짜 (SQL 2008-datetime)를 UTC 형식으로 계속 저장해야합니까, …

3
변수가있는 t SQL에 StartsWith 또는 Contains가 있습니까?
서버가 Express Edition을 실행 중인지 감지하려고합니다. 다음 t SQL이 있습니다. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition 제 경우에는 @edition = Express Edition (64-bit) 다음을 수행하려면 어떻게해야합니까? (C # 영감). DECLARE @isExpress bit; set @isExpress = @edition.StartsWith('Express Edition');

4
varchar () 열을 특정 값으로 제한 하시겠습니까?
예를 들어 MS SQL Server 2008의 varchar 열에 대해 4 개의 고유 값을 지정하는 방법이 있습니까? 예를 들어 가능한 값으로 '매일', '주간', '월간', '연간'만 허용하는 빈도 (varchar)라는 열이 필요합니다. 테이블을 만들 때 SQL Server Management Studio 내에서 설정할 수 있습니까?

13
SQL Server 실행 포트를 찾는 방법은 무엇입니까?
예이 글을 읽었습니다. MS SQL Server 2008의 포트를 찾는 방법은 무엇입니까? 불운. 텔넷 1433 연결 실패를 반환하므로 다른 포트를 지정해야합니다. 나는 사용하려고했다 netstat -abn 하지만이 목록에 sqlservr.exe 또는 이와 유사한 것이 표시되지 않습니다. 그 항구를 찾기가 왜 그렇게 어려운가요? : /

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