Thông báo lỗi khi bạn sử dụng Visual Studio 2008 IDE thao tác tệp SQL Server Compact 3.5 cơ sở dữ liệu lớn hơn 128 MB: "Cơ sở dữ liệu tệp lớn hơn kích thước được cấu hình cơ sở dữ liệu tối đa"


Triệu chứng


Khi bạn sử dụng Visual Studio 2008 IDE thao tác tệp SQL Server Compact 3.5 cơ sở dữ liệu lớn hơn 128 MB, bạn nhận được thông báo lỗi sau:

Tệp cơ sở dữ liệu là lớn hơn kích thước được cấu hình cơ sở dữ liệu tối đa.
Bạn gặp sự cố này trong một trong các trường hợp sau.

Tình huống 1

  • Bạn mở Server Explorer trong Visual Studio IDE.
  • Bạn bấm chuột phải vào Kết nối dữ liệu và bạn bấm Thêm kết nối.
  • Bạn chọn nguồn dữ liệu Microsoft SQL Server Compact 3.5 và sau đó bạn kết nối cơ sở dữ liệu lớn hơn 128 MB.
  • Bạn bấm nâng cao và sau đó bạn đặt trường Kích thước cơ sở dữ liệu tối đa cho một số lớn hơn 128 MB.
  • Bạn mở rộng bảng trong cơ sở dữ liệu, bạn bấm chuột phải vào một bảng và sau đó bấm Chỉnh sửa sơ đồ bảng trong menu lối tắt.

Tình huống 2

  • Bạn mở một dự án sử dụng khuôn mẫu Ứng dụng Windows Forms trong Visual Studio IDE.
  • Bạn bấm chuột phải vào các dự án trong Giải pháp Explorervà sau đó bạn thêm một mục mới sử dụng Bộ đệm ẩn cục bộ của cơ sở dữ liệu mẫu.
  • Bạn đặt cơ sở dữ liệu Microsoft SQL Server Compact 3.5 là kết nối máy khách trong thuật sĩ Cấu hình đồng bộ hóa dữ liệu .
  • Bạn nhập bảng cơ sở dữ liệu.

Nguyên nhân


Sự cố này xảy ra do giá trị mặc định của nhà maxdatabasesize 128 MB. Tuy nhiên, giá trị mặc định này không bị ghi đè ngay cả khi bạn đặt thuộc tính rõ ràng trong cửa sổ Thuộc tính nâng cao .

Giải pháp


Thông tin về cập nhật nóng

Microsoft hiện đã cung cấp bản cập nhật nóng được hỗ trợ. Tuy nhiên, nó là nhằm khắc phục chỉ sự cố mà bài viết này mô tả. Áp dụng cho các hệ thống đang gặp sự cố cụ thể này.

Để khắc phục sự cố này, hãy liên hệ với dịch vụ hỗ trợ khách hàng Microsoft để lấy hotfix. Để biết danh sách đầy đủ số điện thoại Dịch vụ hỗ trợ khách hàng của Microsoft và thông tin về chi phí hỗ trợ, ghé thăm Web site sau của Microsoft:Lưu ý Trong trường hợp đặc biệt, chi phí thường phát sinh cho cuộc gọi hỗ trợ có thể bị hủy bỏ nếu chuyên viên hỗ trợ Microsoft xác định rằng một Cập Nhật cụ thể sẽ giải quyết vấn đề của bạn. Chi phí hỗ trợ thông thường sẽ áp dụng cho các vấn đề không phù hợp với bản Cập Nhật cụ thể trong câu hỏi và câu hỏi hỗ trợ bổ sung.

Điều kiện tiên quyết

Bạn phải có Visual Studio 2008 Service Pack 1 cài đặt để áp dụng hotfix này.

Yêu cầu khởi động lại

Bạn không phải khởi động lại máy tính nếu không có phiên bản Visual Studio đang được sử dụng.

Thông tin thay thế cập nhật nóng

Hotfix này không thay thế bất kỳ hotfix nào khác.

Thông tin về tệp

Phiên bản toàn cầu của hotfix này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi Giờ trong mục Ngày và Giờ trong Pa-nen điều khiển.
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
Microsoft.visualstudio.dat a.providers.sqleverywhere.dll9.0.30729.4114323,58421 tháng 5 năm 200916:13x86

Trạng thái


Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin


Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
824684 mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm Microsoft