2015. 12. 7. 19:58

에러메세지 : The size specified for a binding was too small, resulting in one or more column values being truncated.

원인 : 테이블의 오느 필드의 Data Type 을 변경한후에 발생하는 에러

EKNNR : varchar(10) -> varchar(20) 으로 변경을 하고 Deply 하던중에 에러를 띠움,

DSV 에서보면 수정이 된것처럼 보이지만, 아래 화면을 보면 20 자리로 되어 있는것을 확인한다.

 

그런데 , Dimension의 경우는 변경된처럼 보이지만 실제 소스를 보면 그대로 10 으로 되어 있는 현상이 발생한다

이 때 이 자리수를 20 으로 변경해주면 끝....

그렇지만, Cube 도 필요하기 때문에 Cube Script도 동시에 변경을 해주어야 한다.. 

Path :

  1. Solution Explorer -> Dimensions -> DIM_POS_MASTE 오른쪽마우스클릭 -> View Code

  2. Solution Explorer -> Cubes -> BTWeek 오른쪽마우스클릭 -> View Code

 

 

 

 

Posted by 성승현
2015. 11. 11. 01:35

C# Script 로 만들었는데 디버깅이 안되고 그냥 넘어가는 경우 .

1. 프로젝트 - > Property -> Debugging -> Run64BitRuntime : False 로 변경한다

2. Script 로들어가서 다시한번 Biuld 한다.

디버깅을 한다 그러면 Breakpoint 에 걸리게 된다.



Posted by 성승현
2014. 12. 18. 01:00

아웃룩의 첨부 파일을 열고 수정후 닫은 경우 파일이 사라지는데, 이 경우 임시폴더에 보면 파일이 남아 있다.

임시파일이 있는곳.

시작 -> Run -> Regiedit 를 하여 아래로 이동을 하면 

Outlook 2010 : 


HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security


Value Name : OutlookSecureTempFolder

Value data : C:\Users\shsung\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\ZJ2A6E5I\


Value data 는 각자 PC마다 다르기 때문에 이곳에 있는 Data 를 복사하여 해당 위치를 가보면, 파일이 보인다..


드디어 찾았다.

자 바로 저장하고 다시 시작...




'프로그램 참고' 카테고리의 다른 글

The size specified for a binding was too small  (0) 2015.12.07
SSIS 디버깅이 안될때  (0) 2015.11.11
SQL server Uniq ID 생성  (0) 2014.08.18
아웃룩 , 구글캘린터 연동  (0) 2014.04.03
SQL Server 테이블 이름 용량  (0) 2014.03.18
Posted by 성승현
2014. 8. 18. 20:20

SQL Server 에서 유니크한 ID 생성 하는 방법

 INSERT INTO CALENDAR ([UserUID],[Displayname] ,[Oulookname] ,
            [MailAddress],[SingleID] ,[SinglePW],[ViewYN],[Selected],[SEQ]) 
            ( newid()  , 'name1', 'hmbae' ,'hmbae','samsung1,'N','N',NULL)

 

NEWID 를 사용하시면 되겠습니다.

 

 

 

Posted by 성승현
2014. 4. 3. 16:44

아웃룩과 구글 캘린더를 연동 할수 있는 프로그램

공식적으로 지원은 끝났지만, 지금 Office 2010 과도 잘연동되어 사용중이다.

 설치하는 방법, 사용법은 누구나 알수 있을것 같아 그냥 프로그램만 올린다.

googlecalendarsync_Installer.exe

Posted by 성승현
2014. 3. 18. 19:31

SQL Server 테이블 이름 과 용량

SELECT table_name = convert(varchar(30), min(o.name)), 
       table_size = ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024.,15,0) + 'KB')
FROM sysindexes i 
       INNER JOIN sysobjects o ON (o.id = i.id)
WHERE i.indid IN (0, 1, 255)
   AND o.xtype = 'U'
GROUP BY i.id
ORDER BY table_name

 

 

Posted by 성승현
2013. 9. 7. 15:46

Calendar 를 이용하여 해당일자의 요일을 구합니다.


Calendar cal;   // 캘린더를 선언 합니다.

int year = cal.get(Calendar.YEAR); // 년 구하기

int month = cal.get(Calendar.MONTH) + 1;  // 월 구하기 

int day = cal.get(Calendar.DAY_OF_MONTH);  // 일 구하기

int week =  cal.get(Calendar.WEEK_OF_YEAR);  // 년중의 주차 구하기

Calendar calToday= Calendar.getInstance (); // 오늘 일자 구하기

cal.add(Calendar.DAY_OF_MONTH, -1);  // 전일자 구하기 

cal.add(Calendar.DAY_OF_MONTH, 1);  // 다음일 구하기


< switch 문으로 요일구하기 >

switch (cal.get(Calendar.DAY_OF_WEEK)){
    case 1:
        System.out.println("일요일");
        break;
    case 2:
        System.out.println("월요일");
        break;
    case 3:
        System.out.println("화요일");
        break;
    case 4:
        System.out.println("수요일");
        break;
    case 5:
        System.out.println("목요일");
        break;
    case 6:
        System.out.println("금요일");
        break;
    case 7:
        System.out.println("토요일");
        break;
    }

Posted by 성승현