[MS-SQL] SQL2005 TableDiff 유틸리티

SQL2005 TableDiff 유틸리티


SQL2005의 여러가지 유틸리티중 하나인 TableDiff 유틸리티에 대해서 알아봅시다.

이 유틸리티는 복제된 테이블의 내용 비교를 목적으로 만들어 졌으나, 일반 테이블들의 비교 용도로 활용할 수 있습니
다.

http://www.dbguide.net/dbqa/dbqa120001.jsp?mode=view&divcateno=244&divcateno_=244&pg=1&idx=852
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/24 15:19 2007/06/24 15:19
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2493

대용량 파일 업로드 시 ( DTS 제외 ).


http://www.dbguide.net/dbqa/dbqa120001.jsp?mode=view&idx=842
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/24 15:18 2007/06/24 15:18
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2492

SQL Server 2005의 Bulk Insert 성능 비교


http://www.dbguide.net/dbqa/dbqa120001.jsp?mode=view&idx=842
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/21 11:41 2007/06/21 11:41
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2489

서식 파일 .Fmt 파일 생성

SQL Server 테이블에 데이터를 대량으로 가져오거나 테이블의 데이터를 대량으로 내보내는 경우 서식 파일을 사용하면 해당 테이블을 기준으로 데이터 파일에 각 필드에 대한 서식 정보를 저장할 수 있습니다. 서식 파일을 사용하면 다른 데이터 형식과 맞추기 위한 편집 작업이 거의 필요 없는 데이터 파일을 작성하거나 다른 소프트웨어의 데이터 파일을 읽는 작업을 유연하게 수행할 수 있습니다.

SQL Server 2005 에서는 비 XML 서식 파일과 XML 서식 파일을 지원합니다. 비 XML 서식 파일은 이전 버전의 SQL Server 에서 원래 지원했던 서식 파일입니다. 일반적으로 SQL Server 2005 에서 XML 서식 파일과 비 XML 서식 파일은 서로 전환할 수 있지만 비 XML 서식 파일에 비해 여러 가지 장점을 가진 새 서식 파일에 대한 XML 구문을 사용하는 것이 좋습니다. 자세한 내용은 서식 파일 소개를 참조하십시오.


ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.ko/udb9/html/f680b4a0-630f-4052-9c79-d348c1076f7b.htm


문자 데이터용 비 XML 서식 파일 만들기
다음 예에서는 AdventureWorks HumanResources.Department 테이블에 대한 Department.fmt XML 서식 파일을 만듭니다. 서식 파일은 문자 데이터 형식 및 기본이 아닌 필드 종결자(,)를 사용합니다. 생성된 서식 파일의 내용은 명령 뒤에 표시됩니다.

Windows 명령 프롬프트에 다음 bcp 명령을 입력합니다.

bcp AdventureWorks.HumanResources.Department format nul -c -f Department-c.fmt -T






네이티브 데이터용 비 XML 서식 파일 만들기

Windows 명령 프롬프트에 다음 bcp 명령을 입력합니다.

코드 복사
bcp AdventureWorks.HumanResources.Department format nul -T -n -f Department-n.fmt



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/21 11:19 2007/06/21 11:19
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2488

http://support.microsoft.com/default.aspx?scid=kb;KO;193225


http://support.microsoft.com/default.aspx?scid=kb;KO;193225


< %@ Language=VBScript %>
< html>
< head>
< title>Oracle Test
< /head>
< body>
< center>
< %
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=MSDAORA;Data Source=;User Id=;Password=;"

Set objRs = objConn.Execute("SELECT * FROM DEMO.EMPLOYEE")

Response.Write ""
Response.Write ""

For I = 0 To objRS.Fields.Count - 1
Response.Write ""
Next

Response.Write ""

Do While Not objRS.EOF
Response.Write ""

For I = 0 To objRS.Fields.Count - 1
Response.Write ""
Next

Response.Write ""

objRS.MoveNext
Loop

Response.Write "
" & objRS(I).Name & "
" & objRS(I) & "
"

objRs.Close
objConn.Close
%>
< /center>
< /body>
< /html>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/21 09:35 2007/06/21 09:35
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2487

http://www.microsoft.com/downloads/thankyou.aspx?familyId=9ad000f2-cae7-493d-b0f3-ae36c570ade8&displayLang=ko


오라클 서버와 웹서버가 분리되어 있다면 웹서버에 오라클 클라이언트를 설치하셔야합니다.

오라클 클라이언트를 설치후 설치 폴더에 하위 폴더까지 권한을
인터넷 유저 권한과 IIS 시작권한유저의 권한을 다 주어야 한다.




오라클 클라이언트는 오라클 서버에 설치되어있는 오라클 버전과 호환(같은 버젼이 제일 좋죠)되는 버젼으로 설치하셔야 합니다.

또한 오라클 클라이언트에서 설정해줘야 하는 부분이 있습니다.

tnsnames.ora파일에서 추가 설정을 하셔야 합니다.

설정하는 과정은 아래와 같습니다.

oracle_client\network \admin \tnsnames.ora 이경로까지 찾아가셔서 tnsnames.ora 파일을 에티터로 엽니다.

그후 아래 예제와 같이 추가합니다.

예)
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =000.000.00.10)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ora9i)
(SERVER = DEDICATED)
)
)

#붉은 색으로 표시된 부분은 사용자의 환경에 맞게 설정해주시면 됩니다.
추가로 설명을 드리자면 TEST라고 적힌 푸른색글자는 사용자 맘대로 정해주시면 되것습니다.
붉은색으로 적힌 아이피주소는 당연히 오라클서버 아이디주소겠죠.
밑부분에 ora9i라고 적힌것은 오라클서버의 고유 이름입니다...오라클을 설치할때 적어주죠...

최종적으로 디비연결 구문을 보여드리겠습니다.

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

Dim StrConnect

strConnect="Provider=OraOLEDB.Oracle;Password=비밀번호;Persist Security Info=False;User ID=아이디;Data Source=TEST"

Set objConn = CreateObject("ADODB.Connection")

objConn.open strConnect

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

푸른색 부분을 상황에 맞게 설정하시면 됩니다.
User ID에는 오라클에서 사용할 데이터원본 계정을 적어주시면되고
Password는 그 계정에 해당되는 비밀번호를 적으시면됩니다.
Data Surce부분의 TEST는 바로 위에서 tnsnames.ora파일에 추가했던 것입니다.


내용 더 보기

more..





ListDLLs - http://www.microsoft.com/technet/sysinternals/default.mspx

Mdac 최신버전 다운로드 - http://msdn2.microsoft.com/en-us/data/default.aspx








크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/20 22:24 2007/06/20 22:24
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2485

T-SQL : sp_executesql

sp_executesql

: 여러 번 사용할 수 있거나 동적으로 빌드된 Transact-SQL 문이나 일괄 처리를 실행합니다. Transact-SQL 문 또는 일괄 처리는 포함 매개 변수를 포함할 수 있습니다.

ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.ko/tsqlref9/html/a8d68d72-0f4d-4ecb-ae86-1235b962f646.htm

구문

sp_executesql [ @stmt = ] stmt
[
{, [@params=] N'@parameter_name data_type [ OUT | OUTPUT ][,...n]' }
{, [ @param1 = ] 'value1' [ ,...n ] }
]


예제 1.

more..




예제 2.

more..

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/20 10:12 2007/06/20 10:12
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2483

T-SQL : 커서 CURSOR

--커서 선언
DECLARE cur_konan_Test CURSOR
FOR
SELECT 번호, 우편번호, 우편주소 FROM 우편물

--커서 오픈
OPEN cur_konan_Test

--변수 선언
DECLARE @v_번호 INT
DECLARE @v_우편번호 VARCHAR(3)
DECLARE @v_우편주소 VARCHAR(6)

--첫 로우 FETCH
FETCH NEXT FROM cur_konan_Test INTO @v_번호, @v_우편번호, @v_우편주소

-- @@FETCH_STATUS 는 행 반입상태
-- 0 : 성공적이다.
-- -1 : FETCH 문은 실패했거나, 행이 결과 집합의 범위를 벗어났다.
-- -2 : 반입된 행이 없다.

WHILE @@FETCH_STATUS = 0
BEGIN
--FETCH된 데이터를 tempdb에 삽입
UPDATE 우편물
SET 우편번호 = (SELECT 우편번호 FROM 우편번호 WHERE 우편주소 = @v_우편주소)
WHERE 번호 = @v_번호

--다음 로우 FEETCH - 루프
FETCH NEXT FROM cur_konan_Test INTO @v_번호, @v_우편번호, @v_우편주소
END

--커서 CLOSE
CLOSE cur_konan_Test

--커서 DEALLOCATE
DEALLOCATE cur_konan_Test
GO

 
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/18 14:04 2007/06/18 14:04
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2480

UNION 에서 ORDER BY 절 사용하기

SELECT top 2 title, content ,writeday,id_confer,id_step, id_type FROM (


SELECT top 1 title, content ,writeday,id_confer,id_step, '07' as id_type FROM cm_07 order by writeday desc


union all


SELECT top 1 title, content ,writeday,id_confer,id_step,'08' as id_type FROM cm_08 order by writeday desc )a order by writeday desc
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/18 11:28 2007/06/18 11:28
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2477

SQL Server 2005 온라인 설명서 SELECT 예(Transact-SQL)


ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.ko/tsqlref9/html/9b9caa3d-e7d0-42e1-b60b-a5572142186c.htm
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2007/06/18 00:54 2007/06/18 00:54
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/2476

« Previous : 1 : ... 56 : 57 : 58 : 59 : 60 : 61 : 62 : 63 : 64 : ... 101 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Statistics Graph

Site Stats

Total hits:
240680
Today:
476
Yesterday:
856