짧은 강좌 형식으로 SQL Server 2012 SSMS(SQL Server Management Studio) Tip을 알려 드립니다.

이 팁들은 일부 SQL Server 2008 (2008 R2) 에도 해당됩니다.

 

오늘은 그 첫번째 시간으로, 연결 시 사용자 지정 색 변경에 대한 설명입니다.

이 기능은 관리하는 서버가 여러 대일 경우 현재 연결한 서버가 어떤 것인지 알려줍니다.

 

Tip #1. 사용자 지정 연결 색 설정

 

SQL Server를 여러 대 관리하다 보면, 현재 쿼리 창이 어느 서버에 접속했는지 헷갈릴 수 있습니다.

하지만, 사용자 지정 연결 색 설정을 해 두면, 식별하기가 조금은 더 편리해 집니다.

 

* 이 설정은 SQL Server 2008 및 SQL Server 2008 R2 SSMS에서도 동일하게 동작합니다.

 

1. 특별한 설정 없이 접속 후 새로운 쿼리창을 실행하면 다음과 같이 기본 색상으로 표시됩니다.

1.png

 

2. 새로운 서버에 연결합니다. 이 때 "옵션" 버튼을 클릭합니다.

2.png

 

3. "연결 속성" 탭에서 "사용자 지정 색 사용"을 체크하고, 우측의 "선택" 버튼을 클릭합니다.

3.png

 

4. 색상을 선택하고 "확인"을 클릭합니다.

4.png

 

5. 색상 선택이 완료되면, 다음과 같이 사용자 지정 색이 변경된 것을 확인할 수 있습니다. "연결"버튼을 클릭해서 연결합니다.

5.png

 

6. "새 쿼리" 명령을 통해 쿼리창을 새로 열 경우 다음과 같이 색상이 적용된 것을 확인할 수 있습니다.

6.png

 

7. 이번엔 다른 서버에 연결해 보겠습니다. 서버 연결 정보를 기재하고, "옵션" 버튼을 클릭합니다.

7.png

 

8. 위에서 지정한 방식과 같이 사용자 지정 색을 선택하고, "연결" 버튼을 클릭합니다.

8.png

 

9. 다시 "새 쿼리"를 실행하면 다음과 같이 색상이 적용된 것을 확인할 수 있습니다.

9.png

10. 먼저 연결했던 서버의 쿼리 창에 색상이 적용된 모습입니다.

10.png

 

11. 뒤에 연결했던 서버의 쿼리 창에 색상이 적용된 모습입니다.

11.png

 

참고로 SSMS Tools Pack을 설치해서 다른 기능을 구현할 수도 있습니다.

12.png

http://www.ssmstoolspack.com/Features

언어에 따른 코드 나열입니다.

영어는 1033, 한국어는 1042 이고요.

SQL Server 뿐 아니라 다른 제품에도 동일하게 적용됩니다.

 

CODE NAME NAME IN ENGLISH
1033 us_english English
1031 Deutsch German
1036 Français French
1041 日本語 Japanese
1030 Dansk Danish
3082 Español Spanish
1040 Italiano Italian
1043 Nederlands Dutch
2068 Norsk Norwegian
2070 Português Portuguese
1035 Suomi Finnish
1053 Svenska Swedish
1029 čeština Czech
1038 magyar Hungarian
1045 polski Polish
1048 română Romanian
1050 hrvatski Croatian
1051 slovenčina Slovak
1060 slovenski Slovenian
1032 ελληνικά Greek
1026 български Bulgarian
1049 русский Russian
1055 Türkçe Turkish
2057 British British English
1061 eesti Estonian
1062 latviešu Latvian
1063 lietuvių Lithuanian
1046 Português (Brasil) Brazilian
1028 繁體中文 Traditional Chinese
1042 한국어 Korean
2052 体中文 Simplified Chinese
1025 Arabic Arabic
1054 ไทย

Thai

 

참고 URL

http://msdn.microsoft.com/en-us/library/ms190303.aspx

 

SQL Server Sample Databae 필요할 때 갑자기 찾으려면 쫌 번거로울 수 있어서 모아 드려요.

 

SQL Server 2005 : http://www.microsoft.com/korea/technet/prodtechnol/sql/2005/downloads/servicepacks/sample.mspx

 

SQL Server 2008, 2008 R2, 2012

http://msftdbprodsamples.codeplex.com/

http://msftdbprodsamples.codeplex.com/releases/view/93587

 

필요할 때 찾아서 쓰세요. ^^.

 

DBA 면접 질문

 

1. RDBMS가 뭔가요?

2. 정규화가 뭔가요?

3. 각 정규형의 차이점은 무엇인가요? (1, 2, 3차 등)

4. 저장 프로시저는 무엇인가요?

5. 트리거는 무엇인가요?

6. 뷰는 무엇인가요?

7. 인덱스는 무엇인가요?

8. 클러스터드 인덱스와 넌클러스터드 인덱스의 차이는 무엇인가요?

9. 테이블에 설정될 수 있는 인덱스 형태들은 어떤 형태들이 있나요?

10. 커서는 무엇인가요?

11. DBCC 명령어는 어떤것들을 사용해 보았나요?

12. 연결된 서버는 무엇인가요?

13. 데이터 정렬(Collation)은 무엇인가요?

14. 데이터 정렬 종류는 어떤 것들이 있나요?

15. 프라이머리 키와 유니크 키의 차이는 무엇인가요?

16. 일대일, 일대다, 다대다 관계의 테이블 설계는 어떻게 하나요?

17. NOLOCK이 무엇인가요?

18. DELETE 명령어와 TRUNCATE 명령어의 차이는 무엇인가요?

19. Sql Server에서 지원하는 조인방식은 어떤 것들이 있나요?

20. HAVING 절과 WHERE 절과의 차이는 무엇인가요?

21. 서브쿼리가 무엇인가요?

22. 서브쿼리의 결과 종류는 어떤 것들이 있나요?

23. 프로파일러는 무엇인가요?

24. 사용자정의함수는 무엇인가요?

25. 사용자정의함수의 결과 종류는 어떤 것들이 있나요?

26. SQL Server TCP/IP 포트는 무엇인가요? 바꿀 수 있나요?

27. SQL Server의 인증 모드는 어떤것이 있나요? 바꿀 수 있나요?

28. SQL Server 로긴 유저와 암호는 어디에 저장되어 있나요?

29. SQL Server의 버전 정보를 확인할 수 있는 명령어는 무엇인가요?

30. SQL server 에이전트는 무엇인가요?

31. 저장프로시저는 재귀호출이 될까요? 몇단계까지 가능할까요?

32. @@ERROR 는 무엇인가요?

33. RAISERROR 는 무엇인가요..?

34. 로그전달은 무엇인가요?

35. 지역 임시 테이블과 전역 임시 테이블의 차이는 무엇인가요?

36. DB이름을 바꿀 수 있는 명령어는 무엇인가요?

37. sp_configure 명령어는 무엇인가요?

38. 복제의 종류는 어떤것들이 있는지 차이점을 설명해주세요.

39. SQL Server 설치시 추가되는 서비스들은 어떤 것들이 있나요?

40. 유저의 권한 변경 키워드 3개는 무엇이 있나요?

41. SET QUOTED_IDENTIFIER의 의미는 무엇인가요?

42. STUFF함수와 REPLACE함수와의 차이는 무엇인가요?

43. master 데이터베이스를 어떻게 재구축하나요?

44. 각 시스템데이터베이스들의 기능들은 무엇인가요?

45. 프라이머리키와 포린키는 무엇인가요?

46. 무결성이 무엇인가요? 제약 조건들에 대해서 설명해주세요.

47. 관계형 테이블의 속성은 무엇인가요?

48. 반정규화가 무엇인가요?

49. 어떻게 @@ERROR @@ROWCOUNT 를 한번에 얻을 수 있나요?

50. Identity 컬럼이 무엇인가요?

51. 스케쥴 잡이 무엇인가요?

52. 어떤 인덱스도 가지고 있는 않은 테이블을 무엇이라고 부르고 무슨 목적으로 사용하나요?

53. BCP는 무엇인가요? 어떤 경우에 사용하나요?

54. JOIN절 대신에 서브쿼리를 대체할 수 있나요?

55. 오라클과 같은 다른 DBMS에 연결할 수 있나요?

56. 테이블이 사용중인 인덱스는 어떻게 알 수 있나요?

57. 다른 인스턴스로 테이블이나 스키마, 뷰 등을 복사하려면 어떻게 해야 하나요?

58. 셀프 조인이 무엇인가요?

59. 크로스 조인이 무엇인가요?

60. 가상 테이블에 트리거를 사용할 수 있나요?

61. 저장프로시저의 장점들을 설명해주세요.

62. 데이터웨어하우징이 무엇인가요?

63. OLTP가 무엇인가요?

64. XML은 어떻게 사용하나요?

65. 실행계획이 무엇인가요? 당신은 언제 사용하는지 어떻게 보는지 설명해주세요.

 

제품지원기간정책 (Microsoft Support Lifecycle)

Microsoft Support Lifecycle

Microsoft 제품군별 제품 지원 기간

 

http://support.microsoft.com/lifecycle/Default.aspx?LN=ko&p1=2852&x=9&y=18

 

+ Recent posts