DB°ü·Ã ÇÏ¿© Àß ¾Æ½Ã´Â ȸ¿ø´Ô °è½Ç°Å¶ó ¹Ï½À´Ï´Ù.

   Á¶È¸ 4019   Ãßõ 0    

안녕하세요 회원 여러분..

먹고살다보니 DB를 알아야 할일이 생겨서 

DB에 관하여 아무것도 모르는 상태라 길좀 

여쭈어 보려고 이렇게 글을 적어봅니다


A서버에 SQL 2008R2 가 작동되고 있습니다

여기에 ㄱ DB가 있는데  이곳의 한 테이블에

제가 필요로하는 데이터의 일부분이 있습니다

테이블에서 csv로 빼버리면 관련 데이터가 나오고

여기에 이것 저것 추가해야 제가 원하는 데이터가

엑셀2010으로 완성이 됩니다.


그런데 A서버의 ㄱ DB의 데이터는 계속

업데이트가 되고 있고 엑셀에서 sql odc로

연결하면 실시간으로 DB데이터 추출은 가능하지만 

제가 참조하기 위해서 엑셀에서 추가로 삽입할 셀은

또 노가다로 입력해야 겠더군요


A서버의 앱 개발업체는 제가 원하는 자료군을

더 입력 할수 있게 만들어 주지는 않겠다고 합니다


그래서 A서버에서 ㄱ디비의 1번 테이블의

모든 자료를 B서버의 sql 익스프레스 나 

Mysql 을 설치하여 ㄴ디비를 생성후 실시간

동기화 시키고 이후에 추가로 나머지 컬럼들을

생성하고 제가 필요한 자료를 입력하고 나면

저를 위한 DB가 생성이 되어 엑셀로 수정하거나

추출하기가 편할것 같다는 생각이 들었습니다


추후에 A서버의 ㄱ디비의 1번테이블이 업데이트

되도 B서버의 ㄴ디비에 그대로 갱신되고

이거 가능한거 맞지요?


만약 위 방법이 안된다면 좀  A서버에 ㄱ디비를

수정 하지 않고 입맛에 맞게 데이터를 가공할 

방법이 있을까 궁금합니다?


오늘 이것저것 뒤지며 셀렉트 인서트 이런거 

배우고 강좌 같은것도 막 찾고 있습니다

언제든지 모르는 일을 알아가는건 즐겁습니다

너무 모르니 검색어 지정도 쉽지 않네요

좋은 답변 부탁 드립니다







얻은 많큼 잃고 잃는 만큼 얻는다
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
MSSQL LOG Shipping À» ÀÌ¿ëÇÏ½Ã¸é ¿øÇϽŠ½Ã°£¿¡ µ¿±âÈ­¸¦ ¸ÂÃâ¼ö ÀÖÀ»°Í °°½À´Ï´Ù.
Âü°í URL : https://msdn.microsoft.com/en-us/library/ms190640.aspx
     
ÀÌ°©ºÎ 2016-03
°¨»çÇÕ´Ï´Ù
¿µ¾î´Â ¾ðÁ¦ºÁµµ Çѱۺ¸´Ù
´«¿¡ Àß ¾ÈºÆ³×¿ä
±è»óÁø 2016-03
¾Æ¸¶, ¿øÇÏ´Â ±â´ÉµéÀÌ¾ß ¿©·¯¹æ½ÄÀ¸·Î ±¸ÇöÀÌ °¡´ÉÇÒµíÇÏÁö¸¸, ±×·²·Á¸é, ¿î¿µÁßÀÎ DB¿¡ ¹«½¼Áþ(?)À» ÇϼžߵÇÁÒ
¹¹, ÇØ´ç DBA°¡ Çã¿ëÇØÁÖ¸é ±¦ÂúÁö¸¸, ´ëºÎºÐ ÀÌ·¸°Ô ´Ü¼ø µ¥ÀÌÅ͸¸ »ç¿ëÇÏ´Â »ç¶÷¿¡°Ô ±×·± ¼­¹ö¿¡ ºÎÇϳª CONFIG¸¦ ¼öÁ¤ÇÏ°Ô ³»¹ö·ÁµÎÁö´Â ¾Ê´õ±º¿ä

Á¦ »ý°¢¿¡´Â MS-SQL¿¡´Â °¡Á®¿À±â ¹× ³»º¸³»±â ¸¶¹ý»ç·Î ¸¸µé¾î¼­ ÀúÀåÇÑÈÄ
ÀÌ°ÉÀÌ¿ëÇؼ­ ÁÖ±âÀûÀ¸·Î ´Ù¸¥ DB¿¡ Áý¾î³Ö´Â°Ô Á»´õ ÆíÇÏÁö ¾ÊÀ»±îÇϳ׿ä
¹°·Ð, °¡Á®¿À±â ¹× ³»º¸³»±â ¸¶¹ý»ç·Î µ¥ÀÌÅ͸¦ »Ì¾Æ³¾¶§ SQL·Î µ¥ÀÌÅ͸¦ °¡°øÇؼ­ »Ì¾Æ³¾¼öÀÖÁÒ
±×¸®°í, °¡Á®¿Â µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î UPDATE³ª ±âÁ¸ ¸¶½ºÅÍ Å×À̺í°ú Á¶ÀÎÇؼ­ °á°ú°ªÀ» ¸¸µé¸é µÉµíÇϳ׿ä
     
ÀÌ°©ºÎ 2016-03
»óÁø´Ô ÁÁÀº ´äº¯ °¨»çÇÕ´Ï´Ù
A¼­¹ö SQL SMS¿¡¼­ °¡Á®¿À±â ¹× ³»º¸³»±â ¸¶¹ý»ç·Î
°¡Áö°í ¿ÂµÚ¿¡ ÀÌ°É Á¦ PC¿¡ sql ÀͽºÇÁ·¹½º ¼³Ä¡ÇÏ°í
³ª¸ÓÁö ÀڷḦ ¸ðµÎ Ãß°¡ÇÏ°í ÃßÈÄ¿¡ A¼­¹ö¿¡ º¯°æµÇ´Â ³»¿ëÀº
join À̳ª update ¸¦ ÀÌ¿ëÇؼ­ ±× ºÎºÐ¸¸ º¯°æÇÏ´Â°Í À̾߱â ÇÏ½Ã´Â°Í ¸Â³ª¿ä?
¸Â´Ù¸é À̰͵µ ÁÁÀº ¹æ¹ý Àεí ÇÕ´Ï´Ù ^^ ´Ù½ÃÇѹø °¨»ç µå¸³´Ï´Ù
¾çâ±Ç 2016-03
Ãß°¡ÇÏ´Â µ¥ÀÌÅ͸¦ ÀÏÀÏÀÌ ¼öµ¿À¸·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÏ´Â °Ç°¡¿ä?
¿øÇϽô Ä÷³ÀÇ µ¥ÀÌÅÍ ÀÔ·ÂÀÌ ÀÚµ¿È­¸¦ ÇÒ ¼ö ÀÖ´Â ¿©Áö°¡ ÀÖ´Ù¸é,
Query´øÁú ¶§ ´ëºÎºÐ ´Ù ÇØ°áÀÌ °¡´ÉÇÒÅÙµ¥¿ä.
     
ÀÌ°©ºÎ 2016-03
A¼­¹ö¿¡¼­ ±âÁØ°ªÀ» °¡Áö°í ¿ÂµÚ¿¡
À§¿¡ »óÁø´ÔÀÌ ´äº¯ÇØÁÖ½Å°Í Ã³·³ Á¦ PC¿¡ µðºñÇϳª »ý¼ºÇÏ°í
Á¦°¡ ÇÊ¿äÇÑ ÀÚ·á´Â ¿¢¼¿¿¡¼­ Á¤·Ä ¹× ÇÊÅÍ·Î ¾óÃß Á¤¸®ÇÏ°í
insert·Î ¹Ð¾î¹ö¸®°í ³ª¸ÓÁö¸¸ ¼öµ¿À¸·Î ÀÔ·Â ÇÏ·Á°í ÇÕ´Ï´Ù
Çѹø ÀÔ·ÂÇϸé Å©°Ô º¯°æÇÒÀÏÀÌ ¾øÀ»°Í °°½À´Ï´Ù
´Ù¸¸ A¼­¹ö¿¡ ÀÚ·á°¡ º¯°æµÇ°Å³ª Ãß°¡µÈ´Ù¸é Á¦°¡ ÇÊ¿äÇÑ ÀÚ·áµµ
Ãß°¡·Î º¯°æÇϰųª »ðÀÔÇØ¾ß ÇÒ°Í °°½À´Ï´Ù..
ºñ±ÔÄ¢ÀûÀÎ ÀԷ°ªÀ̸é ÀÏÀÏÀÌ ³Ö¾î¾ßµË´Ï´Ù..
     
ÀÌ°©ºÎ 2016-03
À§µµ °æµµ ÀÚ·á ¿Ü¿¡´Â ±ÔÄ¢ÀÌ À־
¿¢¼¿¿¡¼­ if¹® ¾²¸é µÉ°Í °°½À´Ï´Ù ^^
°­Çѱ¸ 2016-03
Àü»ê½Ç¿¡ ÀÖÀ»¶§ ¹¹ À¯·á ÇÁ·Î±×·¥À» ãÀ» ¹æ¹ýµµ ¾ø°íÇؼ­
±×³É CSV·Î ÀÓÆ÷Æ® ¹ÞÀº µ¥ÀÌÅ͸¦ ¿¢¼¿¿¡¼­ ÇÊ¿äÇÑ Ä÷³ Ãß°¡Çؼ­ ÀÏ´Ü ÀúÀåÇÕ´Ï´Ù.
±× ÈÄ¿¡
1. ¤¡ DB > ¤¡¤¡DB·Î º¹»ç ÈÄ ¿øÇÏ´Â Å×ÀÌºí µðÀÚÀÎ µé¾î°¡¼­ Ãß°¡ÇÑ Çʵå Ãß°¡ ÇÑ ÈÄ ÀúÀå
2. ¿¢¼¿¿¡¼­ °¡Àå ¿ìÃø¿¡ ¹®ÀÚ¿­ = "INSERT " & G1 ¹¹ ÀÌ·¸°Ô Çؼ­ ÀÔ·Â Äõ¸®¹® ¸¸µç ´ÙÀ½¿¡
3. ±âÁ¸¿¡ Áö¿ö¾ß ÇÏ´Â Å×À̺íÀ» SQL Ž»ö±â¿¡¼­ truncate table Å×À̺í¸í(¾ØÅÍ)
4. ÀÏÁ¤ ÁÙ¸¸Å­ º¹»çÇؼ­ °è¼Ó ÀÔ·Â
5. ¤¡ DB À̸§ ¤¡¤¡¤¡DB·Î º¯°æ
6. ¤¡¤¡ DB > ¤¡ DB·Î À̸§ º¯°æ
Çؼ­ ó¸®Çß¾ú³×¿ä.

´Ü¼ø³ë°¡´Ù·Î ó¸® ¤»
     
ÀÌ°©ºÎ 2016-03
Àúµµ ³ë°¡´Ù·Î Çß¾ú´Âµ¥
DB°¡ »ý°¢º¸´Ù ¾î·ÆÁö´Â ¾ÊÀº°Í °°¾Æ¼­
´õ ´ÙÇà ÀÔ´Ï´Ù
Æ÷¿Ã 2016-03
ÇÊµå ±¸Á¶¸¦ ¾Ë¼ö ÀÖ´Ù¸é Á»´õ Á¤È®ÇÑ ´äº¯À» µå¸±¼ö ÀÖÀ»°Í °°½À´Ï´Ù.
DBAÀÔÀå¿¡¼­´Â Å×À̺íÀÇ SELECT ±ÇÇÑÀº ÁÖ°ÚÁö¸¸, UPDATE,DELETE ±ÇÇÑÀº ÁÖÁö ¾ÊÀ»°Í °°½À´Ï´Ù.
¸¸ÀÏ ÁÖ¾ú´ÙÇصµ ÀÌ°©ºÎ´ÔÀÌ ¼öÁ¤ÇÏ´Ù ¾û¶×ÇÑ °ªÀ» ³Ö¾ú´Ù¸é ±× Ã¥ÀÓ¼ÒÀç°¡ DBAÀÔÀå¿¡¼± °ñÄ¡¾ÆÆÄÁöÁÒ..

1. Çѹø µé¾î¿Â ·¹ÄÚµå´Â ÀÌÈÄ¿¡ º¯È­°¡ ¾ø´Â°¡? ¾Æ´Ï¸é º¯È­Çϴ°¡?
2. º¯È­ÇÑ´Ù¸é, º¯È­µÇ¾ú´Ù´Â Ç÷¡±× °ªÀÌ Àִ°¡? Áï, »èÁ¦ÇßÀ»¶§, ¼öÁ¤ÇßÀ»¶§ µîµî...
 µîµîÀº Å×ÀÌºí ±¸Á¶¸¦ º¸Áö ¾Ê°í´Â Á¤È®ÇÑ ´äº¯ÀÌ ¾î·Æ½À´Ï´Ù.

Àå±âÀûÀ¸·Î´Â
1. ³»ÄÄÇ»ÅÍ¿¡ º°µµÀÇ DB(MS-SQL or MySQL or FireBird)¸¦ ¼³Ä¡ÇÏ°í
2. º°µµÀÇ Ã³¸®ÇÁ·Î±×·¥À» ¸¸µå½Ã´Â°ÍÀÌ ÆíÇϸ®¶ó »ý°¢µË´Ï´Ù.
     
ÀÌ°©ºÎ 2016-03
ÇÊµå ±¸Á¶´Â Àúµµ óÀ½ Á¢ÇÏ´Â DBÃʺ¸¶ó ¹¹¶ó
¼³¸íÀ» ¸øµå¸®°Ú½À´Ï´Ù.

DBA´Â Å×À̺íÀÇ SELECT ±ÇÇѸ¸ ÁÖ¾ú°í

1. Çѹø µé¾î¿Â ·¹ÄÚµå´Â ÀÌÈÄ¿¡ º¯È­°¡ ¾ø´Â°¡? ¾Æ´Ï¸é º¯È­Çϴ°¡?
¤Ñ·¹ÄÚµå´Â A¼­¹ö¿¡¼­ º¯°æÇϰųª Ãß°¡ÇÒ°æ¿ì°¡ ÀÖ½À´Ï´Ù. À̶§ ÀÌ ÀڷḦ B¼­¹öÀÇ Á¦ DB¿¡
¾÷µ¥ÀÌÆ® ÇÏ·Á°í ÇÕ´Ï´Ù
Á¦ DB¿¡´Â A¼­¹ö¿¡ ¾ø´Â ·¹Äڵ带 Ãß°¡ÇÏ¿©
Á¦°¡ ¿øÇÏ´Â µ¥ÀÌÅÍÀÇ °¡°øÀ» ¸ñÀûÀ¸·Î ÇÕ´Ï´Ù

2. º¯È­ÇÑ´Ù¸é, º¯È­µÇ¾ú´Ù´Â Ç÷¡±× °ªÀÌ Àִ°¡?
 Áï, »èÁ¦ÇßÀ»¶§, ¼öÁ¤ÇßÀ»¶§ µîµî...
 µîµîÀº Å×ÀÌºí ±¸Á¶¸¦ º¸Áö ¾Ê°í´Â Á¤È®ÇÑ ´äº¯ÀÌ ¾î·Æ½À´Ï´Ù.
¤ÑÇ÷¡±× °ªÀÌ ¸ÕÁö ¸ð¸£°Ú³×¿ä
°øºÎÁ» Çغ¸°Ú½À´Ï´Ù

¤ÑÀÏ´Ü A¼­¹ö¿¡¼­ ±âÁØÀÌ µÇ´Â ÀڷḦ »Ì¾Æ¼­
B¼­¹ö¿¡ DB ¼³Ä¡ÈÄ Á¦°¡ ¿øÇÏ´Â Çʵ带
Ãß°¡ÇÏ¿© °¡°øÇѵڿ¡ »ç¿ëÇÏ´Ù°¡
A¼­¹öÀÇ ±âÁØÀÌ µÇ´Â ÀÚ·á°¡ º¯°æ µÇ¾úÀ»½Ã
Á¦°¡ ¿øÇÏ´Â Çʵå´Â Å©°Ô ¼öÁ¤ ÇÒÀÏÀÌ ¾ø±â¿¡
´Ù½Ã A¼­¹öÀÇ ÀڷḦ ¹Þ¾Æ¿Í¼­ ±âÁØ°ª(?)Á¤ÇÏ¿©
UPDATE ³ª JOIN »ç¿ëÇؼ­ B¼­¹ö¿¡
³Ö¾îÁÖ·Á°í ÇÕ´Ï´Ù

ÀÌ°É ÀÚµ¿È­ ÇÒ·Á°í ÇÑ°Ô Áú¹®ÀÇ Àǵµ ¿´½À´Ï´Ù
          
Æ÷¿Ã 2016-03
¿¹.. ¸»¾¸ÇϽô Àǵµ¸¦ ÀÌÇØ Çß½À´Ï´Ù.
Àú´Â ÇÁ·Î±×·¥ °³¹ßÀÚÀÌ´Ùº¸´Ï, ÇÁ·Î±×·¥À¸·Î ó¸®ÇÏ´Â ¹æ¹ý¿Ü¿¡´Â »ý°¢³ª´Â°Ô ¾ø³×¿ä..
¸»¾¸ÇϽŠÁ¤µµ¶ó¸é ÇÁ·Î±×·¥ °³¹ßÀÌ ±×¸® ¾î·Á¿î°Ô ¾Æ´Ï°Åµç¿ä..


QnA
Á¦¸ñPage 2436/5677
2015-12   1474457   ¹é¸Þ°¡
2014-05   4937466   Á¤ÀºÁØ1
2016-03   3730   KDHNOVA
2016-03   3887   ½Öcpu
2016-03   4274   ÀÌÇö¼®1
2016-03   3430   Çö¸í
2016-03   4771   Realwook
2016-03   14760   ¹æoÈ¿o¹®
2016-03   3310   ¼ÛÁÖȯ
2016-03   4560   Àü¼³¼ÓÀǹ̡¦
2016-03   3457   Ç㸮Àå»ç
2016-03   10924   È£°É
2016-03   4199   bigmaster
2016-03   4092   JakeOh
2016-03   6662   ÁÒ½´¾Æ
2016-03   3270   Â÷ºÐÇÏ°ÔÇÏÀÚ
2016-03   4020   ÀÌ°©ºÎ
2016-03   3631   ¹ÌÄ£°õ
2016-03   3732   Nikon
2016-03   4992   ÅÎÁÖ°¡¸®¾Æ
2016-03   3438   ¹ÚÁÖ¼º
2016-03   4919   ¾Ç¸¶¶ó³×