개발

반응형

비주얼스튜디오 게시 오류 - 서명하는 동안 오류가 발생했습니다. SignTool.exe를 경로 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\signtool.exe 에서 찾을 수 없습니다

 

 

비주얼 스튜디오에서 게시를 할 때 뜨는 오류 해결 방법 정리

 

"서명하는 동안 오류가 발생했습니다" 라는 문구와 함께

signtool.exe 를 찾을 수 없다는 메세지가 오류창에 나타납니다.

 

 

 

 

1. 제어판 프로그램 추가/제거 로 이동

 

Microsoft Visual Studio Enterprise 2015 또는 사용 버전 클릭 후 변경

 

 

 

 

 

2. 아래의 창이 뜨면 "수정" 클릭

 

 

 

 

3. ClickOnce 게시도구 체크 후 적용

 

 

 

 

4. 아래와 같이 일련의 작업이 진행됩니다.

 

 

 

 

 

5. 작업 완료 후 다시금 게시를 해 보면,

 

아까와 같은

서명하는 동안 오류가 발생했습니다. SignTool.exe를 경로 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\signtool.exe 에서 찾을 수 없습니다 문구는 사라지고 정상적으로 비주얼 스튜디오 게시가 이루어지는 것을 확인할 수 있습니다.

 

 

 

반응형
반응형

MSSQL 다른 서버 DB 테이블 복사하기

 

 

다른 서버에 위치한 DB 테이블을 복사하는 방법입니다.

SQL Management 에서 작업을 진행합니다.

 

 

아래 예시는 로컬 PC의 DB에서 다른 SQL서버 DB로의 테이블 복사입니다.

 

 

 

1. 복사할 서버의 DB(localhost db)로 이동 후

 

테스크 - 데이터 내보내기

 

 

2. 다음

 

 

 

3. 데이터 원본 선택하기

 

아래와 같이 SQL SERVER 지정 후 복사하고자 하는 테이블이 포함된

데이터 베이스 (DB) 선택

 

 

 

 

4. 해당 테이블을 넣을 서버 및 DB 정보 입력

 

 

 

 

5. 하나 이상의 테이블 또는 뷰에서 데이터 복사

 

 

 

6. 복사할 테이블 선택 및 원본 및 데이터 정보 확인

 

 

 

 

7. 즉시 실행

 

 


 

반응형
반응형

MS-SQL 테이블 열 데이터 복사 (필드 타입 및 숫자가 동일한 경우)

 

 

 

 

 

대상 테이블 : 데이터가 있는 원본 테이블의 데이터를 넣을 테이블

원본 테이블 : 데이터가 있는 테이블

 

 

 

1. 대상 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사 )

 

 

1
2
Create Tables [새로만들 테이블] Select * from [원본 테이블]  //테이블 생성
Select * Into [새로만들 테이블] From [원본 테이블]                //테이블 복사
cs

 

 

2. 테이블 존재, (테이블 복사 관련 옵션)

 

1
2
3
4
Select * Into [대상테이블] From [원본 테이블]                //아래 옵션 없을 경우 기본 데이터까지 복사
Select * Into [대상테이블] From [원본 테이블] Where '1' = '2'  //옵션 1 테이블 구조만 복사, 데이터X
Select * Into [대상테이블] From [원본 테이블] Where '1' = '1'  // 옵션2 테이블 구조 및 데이터까지 복사
 
cs

 

 

3. 다른 DB간의 테이블 복사

 

1
2
3
 Insert Into [대상테이블DB].[대상테이블] Select * From [원본DB].[원본테이블] 
 
 
cs

 


 

반응형
반응형

MS-SQL] 테이블 열 복사 시 에러 ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다.

 

테이블의 열값을 넘기려고 할 때 나타나는 에러 중 아래 문구

"ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다"

 

일 때 조치 방법

 

 

복사할 대상이 되는 테이블 에서 insert 명령어 앞뒤에 SET IDENTITY_INSERT ON , OFF 명령어를 사용

 

SET IDENTITY_INSERT [원본을복사할테이블] ON

 

insert into [원본을복사할테이블] select * from [원본테이블]

 

SET IDENTITY_INSERT [원본을복사할테이블] OFF

 

 

 

이랬는데도 동일한 오류가 떨어진다 하면,

 

insert into [원본을복사할테이블](컬럼명) select * from [원본테이블]

 

ex) INSERT INTO dbo.TEST(sn, 이름, 업체, 연락처) SELECT * FROM dbo.orignalDB

 

 

 

 

반응형
반응형

티스토리 소스 코드 플러그인 없이 간단히 소스 붙여넣어보기

 

 

 

 

티스토리에 개발관련 내용을 정리하면서 필요로 되는 것이 소스코드 플러그인 이었습니다.

내용을 찾아보니, 테마에 뭘 업로드하고, skin 및 기타 등을 손봐야 하는 방법들이 있는데

이것도 귀찮아서 간단히 소스코드 변환 홈페이지를 찾았습니다.

 

http://colorscripter.com/

 

방법은 아주 간단 합니다. 본인의 소스를 빈칸에 붙여넣기 하고

하단의 클립보드 복사 버튼 누른 후, 붙여넣기 하면 끝 입니다^^;

 

 

 

 

 

상단의 메뉴를 살펴보면, 코딩 언어를 자동으로 인지를 하게끔 할수도 있고,

아래 처럼 직접 언어를 선택할 수 있습니다.

 

 

 

 

 

코드 스타일을 설정하는 부분이구요.

 

 

 

 

보기 예쁘게 자신의 입맛대로 소스 코드 정리를 하는

세부 설정 메뉴도 있습니다.

 

 

 

 

 

 

티스토리에 굳이 스킨 수정하고, 플러그인 수정을 하지 않아도

간단히 아래처럼 예쁜 소스 코드 정리를 할 수 있으니 꽤 괜찮죠 ?

 

 

 

1
2
3
4
5
6
7
8
9
10
11
  private void btn_도움말_ItemClick(object sender, ItemClickEventArgs e)
        {
            {
                String openPDFFile = @"c:\temp\도움말.pdf";
                System.IO.File.WriteAllBytes(openPDFFile, global::WindowsFormsApplication1.Properties.Resources.도움말);
                System.Diagnostics.Process.Start(openPDFFile);
            }
 
 
 
        }
cs

 

 

저처럼 블로그에 프로그램 관련 정리를 하시는 분들은

유용하게 활용하실 수 있으리라 생각이 되네요^^

 

 

 

 

 

반응형
반응형

c# 윈폼에서 버튼으로 pdf열기 - 프로젝트에 pdf파일 임베디드 (c# how to embeded help pdf file in winform ?)

 

 

 

1. 파일 링크 걸기

 

프로젝트에서 우클릭 - 추가 - 기존 항목

 

 

 

 

2. 파일 형식 -> 모든 파일로 변경하고 파일 선택 후 링크로 추가 클릭 (그냥 추가 하지 말 것)

 

 

 

 

3. Resouces.resx 더블 클릭 후 - 리소스 추가 - 기존 파일 추가

 

 

 

 

 

 

다이얼로그 뜨면 다시 해당 PDF 파일 선택

 

 

 

4. 정상적으로 추가된 PDF 파일의 모습

 

 

 

            

 

 

5. 소스에서 버튼에 클릭 이벤트로 열어줌

 

1
2
3
4
5
6
7
    private void btn_도움말_ItemClick(object sender, ItemClickEventArgs e)
        {
            String openPDFFile = @"c:\temp\pdf파일이름.pdf";
            System.IO.File.WriteAllBytes(openPDFFile, global::WindowsFormsApplication1.Properties.Resources.pdf파일이름);
            System.Diagnostics.Process.Start(openPDFFile);
        }Colored by Color Scripter
cs

 

 

 

 

c# 윈폼에서 버튼으로 pdf열기 - 프로젝트에 pdf파일 임베디드 (c# how to embeded help pdf file in winform ?)

반응형
반응형

MSSQL 다른 DB에서 테이블 복사하기

 

 

다른 DB의 테이블을 복사할 때는,

 

SELECT * INTO (새로만들 테이블이름) FROM 기존DB.dbo.테이블명

 

 

 

 

주의할 점은 쿼리를 실행하는 곳이 해당 테이블을 복사할 DB에서 해야한다.

 

use DB명

 SELECT * INTO (새로만들 테이블이름) FROM 기존DB.dbo.테이블명

 

이렇게 쿼리를 실행해도 무방함.

 

 

MSSQL 다른 DB에서 테이블 복사하는 방법 끝.

 

 

반응형
반응형

MS-SQL 테이블 수정 저장 시 오류 (변경 내용을 저장할 수 없습니다.

변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다)

 

로컬호스트(localhost)에 만든 테스트 테이블의 디자인을 변경하고 저장하려고 하면,

아래와 같은 문구가 뜨고 있어 한참을 헤매였는데,

구글링을 하니 바로 답이 나온다 ㅜㅜ

 

 

변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다.

다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함] 옵션을 설정했습니다.

 

라고 하는 아래 팝업 창이다.

 

 

 

*해결 방법

 

 도구 - 옵션 - 디자이너 - 테이블 빛 데이터베이스

 

"테이블을 다시 만들어야 하는 변경 내용 저장 안함" 옵션 체크 해제

 

 

 

 

 

 

반응형
반응형
MSSQL 테이블을 수정할 수 없습니다. Timeout이 만료되었습니다

 

작업을 완료하기 전에 제한시간이 경과되었거나 서버가 응답하지 않았습니다. 오류

 

 

 

이미 자료가 있는 테이블에서 컬럼을 추가하거나, PK를 지정하기 위해서 지정 후 저장을 눌렀을 때 위의 그림과 같이 메세지가 뜰때가 있습니다.

 

간단하게 SQL 옵션에서 설정을 변경하여 주시면 됩니다.

 

SQL Management 상단- 옵션 - 디자이터 - 트랜젝션 제한 시간을 기본 30초 -> 200~300초 정도로 수정하여 주시면 됩니다.

 

 

 

 

 

반응형
반응형
이클립스 안드로이드 실행 연동 방법 &  안드로이드 usb 디버깅 활성화

 

 


 

 

2015/11/16 - [개발] - 이클립스 안드로이드 sdk 설치

 

2015/11/13 - [개발] - 이클립스 다운로드 설치 세팅 방법- 안드로이드 개발

 

2015/11/11 - [개발] - java jdk 설치 및 자바 환경변수 설정

 

지난 포스팅에 이어서 오늘은 개발한 어플을 테스트할 안드로이드 기계에 연동하는 방법에 대해서

정리해보도록 할께요.

 

보통은 AVD 라고 하는 에뮬레이터를 쓰긴 하는데, 제 컴퓨터에서는 상당히 구동 속도가 느려서

너무 에로사항이 많았던 지라, 안쓰는 공기계를 구해서 연결하게 되었습니다.

 

 

 

이클립스 안드로이드 실행 연동 방법 &  안드로이드 usb 디버깅 활성화


 

1. 먼저 안드로이드 usb 디버깅 활성화를 해야 합니다.

 

디바이스 정보 란에서 "빌드 번호" 부분을 터치 하면 문구가 뭐라뭐라고 뜨는데

4~5번 터치를 해주면 아래와 같이

"필요 없습니다. 개발자 모드가 이미 실행되었습니다" 란 문구를 보여줍니다.

 

그럼 환경설정 - 더보기 - 개발자 옵션이 활성화가 됩니다.

 

 

 

 

해당 메뉴에 들어가보면 안드로이드 usb 디버깅 활성화가 된 것을 확인하실 수 있습니다.

 

 

 

이클립스 안드로이드 실행 연동 방법  


 

이클립스 실행 후

 

Windows - Android SDK Manager 를 실행합니다.

 

기존에 설치했다면 패스하면 되고 아래 Google USB Driver 부분이 설치가 안 되어 있다면 추가 설치합니다.

 

 

 

 

 

http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb

 

삼성 USB 통합드라이버 설치를 합니다. (갤럭시 및 갤럭시노트 일 경우)

 

 

 

다시 이클립스로 돌아와서

Run - Run Configuration 실행

 

 

 

 

왼편 메뉴에서 Android Application 선택 후 오른편에서 Browse 버튼을 눌러 실행할 프로젝트를 선택

 

 

 

 

두번째 Taget Tab 에서 Always prompt to pick device 선택 후 Apply ->Run

 

 

 

 

 

위와 같이 정상적으로 했는데 아래와 같이 device 란이 비어있다던가, unknown 으로 표시가 될때가 있습니다.

 

 

 

 

 

 

 

 

이 경우 usb 에 연결된 스마트폰을 제거하고, 안드로이드 폰에서 usb 디버깅 모드를 해제합니다.

다시 usb 연결 후 usb 디버깅모드 체크를 하면

아래와 같이 usb 디버깅 허용 팝업 창이 뜨면 "확인" 버튼을 눌러서 진행하면 됩니다.

 

 

 

 

정상적으로 이클립스에서 안드로이드 연동이 된 화면

해당 스마트폰의 OS 버젼이 표시가 되면 정상적으로 연동이 된 것입니다.

여기서 OK 를 누르면 이제 이클립스 안드로이드 실행 연동이 되며 어플이 실행되게 됩니다.

 

 

 

 

 

반응형

+ Recent posts