1

Microsoft Sync Framework를 사용하여 원격 SQL Server와 로컬 SQL Server CE 데이터베이스를 동기화하는 데스크톱 응용 프로그램이 있습니다.데스크톱 응용 프로그램 용 SQL Server CE 데이터베이스 크기 늘리기

4GB는 로컬 데이터베이스 크기로 충분해야합니다. 로컬 CE 데이터베이스의 크기를 늘리기 위해 고급 섹션의 '최대 데이터베이스 크기'속성을 4091로 수정했습니다. 연결 문자열에 이것이 포함되어 있음을 이해했습니다.

그러나 SQL Server 2008 Compact Edition 데이터베이스 파일을 열고 마우스 오른쪽 단추로 속성을 검사하면 2MB의 사용 가능한 공간이 864MB라는 메시지가 나타납니다. 이것은 2GB 미만의 크기를 가진 데이터베이스가 충분하지 않을 가능성이 높기 때문에 걱정이됩니다.

이것은 동적 인 과정으로, 필요할 때만 증가하거나 누락 된 다른 단계가 있습니까? 감사합니다. .

답변

1

실제로 런타임 속성이며 데이터베이스 엔진에서 사용할 메모리 버퍼의 크기를 지정합니다. 연결 문자열에 "max database size = 4091"을 넣으면 버퍼가 4GB 데이터베이스 파일을 수용 할 수 있습니다. SQL Server Management Studio에서 무엇이 보이는지 확실하지 않아서 잘못 생각하고 오해의 소지가 있습니다. 자세한 내용은 여기를 참조하십시오 http://blogs.msdn.com/b/sqlservercompact/archive/2007/06/13/the-story-of-max-database-size-connection-string-parameter.aspx

+0

감사합니다. Eric. 그것은 내 마음을 편안하게했다. – redned