728x90
300x250

[MS SQL Server 2008][T-SQL] 기본 명령어(DB조회,테이블조회,필드이름)


1. T-SQL 기본 명령어(DB조회,테이블조회,필드이름)

EXEC sp_helpdb;      /sp_helpdb(DB조회)

GO

USE DB이름;             /DB이동

GO

EXEC sp_tables @table_type = "'TABLE'";            / 테이블 조회

GO

EXEC sp_columns                                       /필드 조회

@table_name = '테이블이름',

@table_owner = 'DB이름';

GO

반응형
728x90
300x250

[MS SQL Server 2008] BCP 명령어

1. BCP의 약자는?

Bulk Copy라는 약자

 

2. 사용 목적

주로 외부의 데이터를 가져오거나 내보내기 위해 사용하는 도구

 

SQL 2008의 SSIS(SQL SERVER Integration Services)로 모든 가져오기 / 내보내기가 가능하지만, BCP는 명령 행 모드에서 처리할 수 있다는 장점을 가지고 있다. 그리고 메모리가 적게 먹는다는 특징을 가지고 있다.

 

사용법: bcp {dbtable | query} {in | out | queryout | format} 데이터 파일
 [-m 최대 오류 수]                  [-f 서식 파일]          [-e 오류 파일]
 [-F 첫 행]                         [-L 마지막 행]          [-b 일괄 처리 크기]

 [-n 네이티브 유형]                 [-c 문자 유형]          [-w 와이드 문자 유
형]
 [-N 비텍스트 네이티브 유지]        [-V 파일 형식 버전]    [-q 따옴표 붙은 식별
자]
 [-C 코드 페이지 지정자]            [-t 필드 종결자]        [-r 행 종결자]
 [-i 입력 파일]                     [-o 출력 파일]          [-a 패킷 크기]
 [-S 서버 이름]                     [-U 사용자 이름]        [-P 암호]
 [-T 트러스트된 연결]               [-v 버전]               [-R 국가별 설정 사
용]
 [-k Null 값 유지]                   [-E ID 값 유지]
 [-h "힌트 로드"]                   [-x xml 서식 파일 생성]

 

 

3. 적용 방법

cmd에서 BCP 데이터베이스..테이블 out(in) c:\파일 -c -U 사용자계정 -P 사용자암호

 

반응형
728x90
300x250
[MS SQL Server 2008] sqlCMD 사용법


이번에는 sqlCMD에 대해 간단하게 언급하겠습니다.

MySQL에서 Command line과 같은 역할을 수행하는 프로그램입니다.

 


1. 사용방법

 

시작에서 실행 cmd라고 입력합니다.

그리고 sqlcmd -U sa -P 암호 라고 입력하면 서버에 접속할 수 있습니다.

 

(참고)

-U는 ID를 의미합니다.

-P는 Password를 의미합니다.

반응형
728x90
300x250
[MS SQL Server 2008] AdventureWorks2008R2_SR1

 

SQL 2008 연습도구입니다. 공부하는데 잘 활용하시기 바랍니다.

"뇌를 자극하는 SQL 2008"를 학습할 때 필요합니다.


Codeplex(Microsoft)에 저작권이 있습니다. 무료 배포 버전입니다.

자료입니다. 분할파일로 올립니다.


1. 첨부(Attachment)

 

AW2008R2_SR1.a00

AW2008R2_SR1.a01

AW2008R2_SR1.a02

AW2008R2_SR1.a03

AW2008R2_SR1.a04

AW2008R2_SR1.a05

AW2008R2_SR1.a06

AW2008R2_SR1.alz

 


2. 참고자료(Reference)

1. http://msftdbprodsamples.codeplex.com/releases/view/55926

2. http://sqlserversamples.codeplex.com/releases/view/72278

반응형
728x90
300x250
[Linux] USB로 Linux 설치하기(안드로이드 OS 포함)

 

 

UNetbootin이라는 프로그램은 USB 저장매체에 ISO파일로 되어있는 리눅스 OS(안드로이드 포함)를 부팅가능하게 만들어주는 프로그램입니다.

아래 첨부파일을 이용하시면 됩니다.

 

[첨부(Attachment)]

unetbootin-windows-583.7z

 

반응형
728x90
300x250
[Ubuntu 12.10] Samba(삼바) 서버 구축

 

이 글은 우분투 12.10에서 Samba(삼바) 서버를 구축하는 방법에 대해서 소개하고자 한다.

 


1. 설치하기


# sudo apt-get install samba

 


2. 삼바 설정하기


1. 기본 설정

# sudo vi /etc/samba/smb.conf

 

[global]

workgroup = 윈도우 작업그룹명

 

server string = 윈도우에 보여지는 삼바 서버명

 

#----------------Standalone Server Options

 

security = user (주석 풀면 삼바 계정/패스워드가 따로 있어야 합니다.)

 

[test]          <- 폴더명

comment = 설명

path = 공유폴더 경로

wriable = yes

create mask = 0644

directory mask = 0755

browersable = yes

 

2. 계정 설정


#sudo smbpasswd -a 계정명

비밀번호

비밀번호 확인

 

실제 파일 경로 : /etc/samba/smbpasswd

 

3. 재시작


#sudo /etc/init.d/smbd restart

반응형
728x90
300x250

[Ubuntu 12.10] 우분투에 아파치 + 톰켓 설치하기

 

우분투에 아파치 및 톰켓을 설치하는 방법에 대해서 소개하고자 한다.

 


1. 설치에 필요한 큰 과정은 다음의 순서로 진행된다.

    a) Sun Java6이 먼저 깔려있어야 한다.

    b) Apache2를 설치한다.

    c) Tomcat을 설치한다.

    d) Mod_jk를 설치한다.

 

2. 환경설정은 다음과 같이 진행된다.

   a) 아파치 환경 가상호스트 설정하기(Tomcat 지원할 수 있도록 하기 위함이다.)

   b) Tomcat폴더에 있는 Server.xml의 ajp13사용할 수 있도록 설정하기

 

3. 서버 재시작

 

(참고) Tomcat의 루트 변경

 


1. 설치


a) Sun Java6 이 먼저 깔려 있어야 한다.

#sudo apt-get install python-software-properties

#sudo apt-get update

#sudo apt-get install sun-java6*

 

#java -version (설치 확인)

 

b) Apache2를 설치한다.

#sudo apt-get install apache2

아파치 설치 후 `http://서버 아이피` 입력하면 It works 페이지가 나온다.

* 실제 홈페이지 경로 : /var/www (webRoot 디렉토리)

 

c) Tomcat을 설치한다.

#sudo apt-get install tomcat6

톰캣 설치 후 `http://서버 아아피:8080` 입력하면 It works! 페이지가 나온다.

* 실제 기본 디렉토리 /var/lib/tomcat6/webapps/ROOT/

 

d) Mod_jk를 설치한다.

#sudo apt-get install libapache2-mod-jk

 

Mod_jk 환경설정 파일 위치 : /etc/libapache2-mod-jk/workers-properties

 

핵심 설정(중간에 위치한 내용들)

workers.java_home=자바 설치 경로

workers.list=ajp13_worker

workers.ajp13_worker.port=8009

workers.ajp13_worker.host=localhost

workers.ajp13_worker.type=ajp13

workers.ajp13_worker.lbfactor=1

 

* Apache 연동 설정(안해도 됨)

 

파일 위치 : /etc/apache2/mods-available/jk.conf

<IfModule mod_jk.c>

 

    JkWorkersFile /etc/libapache2-mod-jk/workers-properties

    JkLogFile /var/log/apahce2/mod_jk.log

    JkLogLevel Info

    JkOptions +ForwardURlCompatUnparsed

</IfModule>

 


2. 환경설정


a) 아파치 환경 가상호스트 설정하기

#sudo vim /etc/apache2/sites-enabled/000-default

 

#DocumentRoot /var/www/ (주석처리)

DocumentRoot /var/lib/tomcat6/webapps/ROOT/

 

## -- Tomcat에서 처리하는 확장자 패턴 ##

JkMount /*.jsp ajp13_worker

JkMount /*.do ajp13_worker

JkMount /servlet/* ajp13_worker

JkMount /*.lnj ajp13_worker

JkMount /*.xlnj ajp13_worker

 

b) Tomcat폴더에 있는 Server.xml의 ajp13사용할 수 있도록 설정하기

#sudo vim /etc/tomcat6/server.xml

 

<!-- Define an AJP 1.3 Connector on port 8009 -->

(주석 제거)

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

 


3. 서버 재시작

#sudo /etc/init.d/tomcat6 restart

#sudo /etc/init.d/apache2 restart

 

(참고) Tomcat의 루트 변경

#sudo vim /etc/tomcat6/server.xml

 

----------------------------------------------

<Host name="localhost" appBase="/var/www"

       unpackWARs="true" autoDeploy="true"

       xmlVaildation="false" xmlNamespaceAware="false">

-------------------------------------------

반응형
728x90
300x250
[C++] Swap 구현

int main()
{
     int num1 = 20, num2 = 30; 
     swap(&num1, &num2);
     std::cout << num1 << " " << num2 << std::endl;

     char ch1 = 'a', ch2 = 'z';
     swap(&ch1, &ch2);
     std::cout << ch1 << " " << ch2 << std::endl;

}

출력 결과
30 20
z a

Q) 위에 해당하는 함수를 구현하시오.
반응형

+ Recent posts