Microsoft MVP성태의 닷넷 이야기
개발 환경 구성: 56. Pet Shop 4.0 - SQL Server Compact Edition Version [링크 복사], [링크+제목 복사],
조회: 29420
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
(연관된 글이 1개 있습니다.)
Pet Shop 4.0 - SQL Server Compact Edition Version


Pet Shop 4.0에 있는 MDB를 SQL Server Compact Edition으로 변환할 필요가 있었습니다. 아쉽게도, SSMS(SQL Server Management Studio)에서는 그런 기능이 없어서, 웹 검색을 했는데 다음의 도구를 발견할 수 있었습니다.

SQL Server to SQL Server Compact Edition Database Copy
; http://www.johnnycantcode.com/page/SQL-Server-to-SQL-Server-Compact-Edition-Database-Copy.aspx

옛날에 만들어진 도구라서 환경적으로 맞지 않는 부분이 있기 때문에 소스코드를 받아서 Visual Studio로 빌드하여 사용하는 것이 좋습니다. 저 같은 경우에는 다음의 소스 코드에 하드 코딩된 버전 숫자를 변경해 주어야 했습니다.

[SelectMobileAssembliesDialog.cs]
 
private bool Check35version(string path)
{
    if (String.IsNullOrEmpty(path))
        return false;

    FileVersionInfo ver = FileVersionInfo.GetVersionInfo(path);
    //if (ver.FileVersion == "3.5.5386.0")
    if (ver.FileVersion == "3.5.8044.0")
    {
        _Ver35Valid = true;
        return true;
    }
	;
	;
}

마이그레이션 실행 화면 중간에 아래와 같이 연결 문자열을 미리 보여주기 때문에 이를 보관하고 있는 것이 좋습니다.

====== MSPetShop4.sdf ======
Source Server:
MYCOMPUTER\SQLEXPRESS
 
Tables to be copied:
AspNet_SqlCacheTablesForChangeNotification, Category, Inventory, Item, Product, Supplier 

SQL Server Compact Edition Connection String:
Data Source='D:\...[생략]...\MSPetShop4.sdf';LCID=;Password=;Encrypt=FALSE;SSCE:Max Database Size=4091;
 
Options:
Copy table data?  True

====== MSPetShop4Profile.sdf ======
Source Server:
MYCOMPUTER\SQLEXPRESS
 
Tables to be copied:
Account, Cart, Profiles 

SQL Server Compact Edition Connection String:
Data Source='D:\...[생략]...\MSPetShop4Profile.sdf';LCID=;Password=;Encrypt=FALSE;SSCE:Max Database Size=4091;
 
Options:
Copy table data?  True

직접 돌리기 귀찮은 분들을 위해 2개의 MSPetShop4.sdf, MSPetShop4Profile.sdf 파일을 압축해서 올려놓았으니 필요하신 분들은 받아가세요. ^^



[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 6/12/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... [61]  62  63  64  65  66  67  68  69  70  71  72  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
12506정성태1/25/202123935.NET Framework: 1019. Microsoft.Tye 기본 사용법 소개 [1]
12505정성태1/23/202119188.NET Framework: 1018. .NET Core Kestrel 호스팅 - Web API 추가 [1]파일 다운로드1
12504정성태1/23/202122773.NET Framework: 1017. .NET 5에서의 네트워크 라이브러리 개선 (2) - HTTP/2, HTTP/3 관련 [1]
12503정성태1/21/202121483오류 유형: 696. C# - HttpClient: Requesting HTTP version 2.0 with version policy RequestVersionExact while HTTP/2 is not enabled.
12502정성태1/21/202122003.NET Framework: 1016. .NET Core HttpClient의 HTTP/2 지원파일 다운로드1
12501정성태1/21/202120823.NET Framework: 1015. .NET 5부터 HTTP/1.1, 2.0 선택을 위한 HttpVersionPolicy 동작 방식파일 다운로드1
12500정성태1/21/202122275.NET Framework: 1014. ASP.NET Core(Kestrel)의 HTTP/2 지원 여부파일 다운로드1
12499정성태1/20/202123766.NET Framework: 1013. .NET Core Kestrel 호스팅 - 포트 변경, non-localhost 접속 지원 및 https 등의 설정 변경 [1]파일 다운로드1
12498정성태1/20/202119893.NET Framework: 1012. .NET Core Kestrel 호스팅 - 비주얼 스튜디오의 Kestrel/IIS Express 프로파일 설정
12497정성태1/20/202126070.NET Framework: 1011. C# - OWIN Web API 예제 프로젝트 [1]파일 다운로드2
12496정성태1/19/202121427.NET Framework: 1010. .NET Core 콘솔 프로젝트에서 Kestrel 호스팅 방법 [1]
12495정성태1/19/202125564웹: 40. IIS의 HTTP/2 지원 여부 - h2, h2c [1]
12494정성태1/19/202123089개발 환경 구성: 522. WSL 2 인스턴스와 호스트 측의 Hyper-V에 운영 중인 VM과 네트워크 연결을 하는 방법 [2]
12493정성태1/18/202121510.NET Framework: 1009. .NET 5에서의 네트워크 라이브러리 개선 (1) - HTTP 관련 [1]파일 다운로드1
12492정성태1/17/202119780오류 유형: 695. ASP.NET 0x80131620 Failed to bind to address
12491정성태1/16/202120709.NET Framework: 1008. 배열을 반환하는 C# COM 개체의 메서드를 C++에서 사용 시 메모리 누수 현상 [1]파일 다운로드1
12490정성태1/15/202119235.NET Framework: 1007. C# - foreach에서 열거 변수의 타입을 var로 쓰면 object로 추론하는 문제 [1]파일 다운로드1
12489정성태1/13/202123231.NET Framework: 1006. C# - DB에 저장한 텍스트의 (이모티콘을 비롯해) 유니코드 문자가 '?'로 보인다면? [1]
12488정성태1/13/202120737.NET Framework: 1005. C# - string 타입은 shallow copy일까요? deep copy일까요? [2]파일 다운로드1
12487정성태1/13/202119590.NET Framework: 1004. C# - GC Heap에 위치한 참조 개체의 주소를 알아내는 방법파일 다운로드1
12486정성태1/12/202122933.NET Framework: 1003. x64 환경에서 참조형의 기본 메모리 소비는 얼마나 될까요? [1]
12485정성태1/11/202121557Graphics: 38. C# - OpenCvSharp.VideoWriter에 BMP 파일을 1초씩 출력하는 예제 [2]파일 다운로드1
12484정성태1/9/202124813.NET Framework: 1002. C# - ReadOnlySequence<T> 소개파일 다운로드1
12483정성태1/8/202120495개발 환경 구성: 521. dotPeek - 훌륭한 역어셈블 소스 코드 생성 도구
12482정성태1/8/202122263.NET Framework: 1001. C# - 제네릭 타입/메서드에서 사용 시 경우에 따라 CS8377 컴파일 에러
12481정성태1/7/202122058.NET Framework: 1000. C# - CS8344 컴파일 에러: ref struct 타입의 사용 제한 메서드파일 다운로드1
... [61]  62  63  64  65  66  67  68  69  70  71  72  73  74  75  ...