Hotline: 098 821 7749 info@acinternational.com.vn
Mã SP: DEV - 026
Dynamsoft SourceAnywhere
Giá:liên hệ Còn hàng
Số lượng:

Dynamsoft SourceAnywhere

Hãng sản xuất Dynamsoft Phiên bản: Latest Version
Bản quyền Subcription hoặc Perpetual (Tùy chọn)
Thời hạn bản quyền Vĩnh viễn hoặc Hàng năm (Tùy chọn)
Ngành nghề Lập trình
Đối tượng tác động Code

Mô tả

SourceAnywhere là dịch vụ kiểm soát mã nguồn SQL Server-Based Source Control Service. Phần mềm có thể được tích hợp với Visual Studio, Eclipse và các IDE tương thích MSSCCI khác.
Thông tin liên hệ:

Liên hệ với tôi qua:

Thông tin chi tiết sản phẩm

Phiên bản >>

Dùng thử >>

HDSD >>

Yêu cầu hệ thống >>

Xuất xứ >>

Mô tả: ​Dynamsoft SourceAnywhere là dịch vụ kiểm soát mã nguồn dựa trên máy chủ SQL Server-Based Source Control Service. Phần mềm có thể được tích hợp với Visual Studio, Eclipse và các IDE tương thích với MSSCCI khác.


Tổng quan về phần mềm


Phần mềm kiểm soát phiên bản cấp doanh nghiệp


Phần mềm kiểm soát phiên bản SourceAnywhere của Dynamsoft (phần mềm kiểm soát mã nguồn AKA) được thiết kế đặc biệt để thay thế Visual SourceSafe (VSS) mạnh mẽ hơn.

Tập trung (Centralize)


Sử dụng phương pháp tập trung và Microsoft SQL Server làm phụ trợ.

Bảo mật (Security)


Đáp ứng nhu cầu cộng tác và bảo mật của các nhóm phát triển địa phương và phân tán.

Hiệu quả (Effective)


Có khả năng xử lý hơn 500 kết nối đồng thời, giải pháp hiệu quả nhất.


Tại sao bạn nên chọn SourceAnywhere thay thế cho VSS?

Hiệu suất cao


Truy cập cục bộ và từ xa nhanh - Chỉ sử dụng TCP/IP, các chuyến đi khứ hồi của gói mạng được giữ ở mức tối thiểu.



Tìm hiểu thêm

Thay thế cho VSS tốt nhất


Công cụ VSS import tool được cung cấp cho khách hàng để đảm bảo di chuyển dữ liệu nhanh chóng và dễ dàng từ Visual SourceSafe (VSS).


Tìm hiểu thêm

Bảo mật vượt trội


SourceAnywhere sử dụng mã hóa SSL và Blowfish để bảo vệ mã nguồn của bạn.



Tìm hiểu thêm


Hầu hết các nhà phát triển đều quen thuộc với Visual SourceSafe. Đây là công cụ kiểm soát phiên bản phổ biến dành cho nền tảng Windows Platform, cung cấp các tính năng kiểm soát phiên bản thiết yếu và giúp thúc đẩy sự cộng tác của nhóm. Mặc dù Visual SourceSafe (VSS) thực hiện tốt một số điều nhưng nó không được tối ưu hóa để truy cập từ xa và cản trở năng suất của nhà phát triển vì nó có thể rất chậm. Nó cũng thiếu các tính năng bảo mật quan trọng, gặp vấn đề về độ ổn định và không hỗ trợ nhiều nền tảng.


Dynamsoft SourceAnywhere Standalone là giải pháp kiểm soát phiên bản được thiết kế để thay thế VSS. Đây là một ứng dụng dựa trên SQL cung cấp tất cả chức năng của VSS, cùng với nhiều tính năng bổ sung giúp VSS trở thành giải pháp toàn diện, đáng tin cậy hơn cho các nhóm phát triển phần mềm.


SourceAnywhere Standalone là lựa chọn tốt hơn VSS đối với System Administrators, Developers, Web Developers.



10 cách giúp cuộc sống của quản trị viên hệ thống của bạn tốt hơn


Cài đặt nhanh chóng


  • SourceAnywhere Standalone có mức độ phụ thuộc hệ thống rất thấp. Điều đó có nghĩa là nó không cần framework, thời gian chạy máy ảo hoặc máy chủ web để chạy. Quản trị viên hệ thống của bạn sẽ có thể thiết lập và chạy SourceAnywhere Standalone trong tổ chức của bạn chỉ trong vài phút.


Cung cấp tính năng sao lưu dễ dàng


  • Tất cả dữ liệu của bạn được lưu trữ trong SQL Server, ngoại trừ cấu hình dịch vụ của SourceAnywhere Standalone và các tham số kết nối SQL Server. Điều này làm cho việc sao lưu trở nên nhanh chóng. Chỉ cần sử dụng công cụ sao lưu SQL Server backup tool yêu thích của bạn hoặc bạn có thể viết tập lệnh trong SQL Server để sao lưu tự động.

  • Vì SQL Server hỗ trợ sao lưu trực tuyến nên bạn không cần phải sắp xếp thời gian đưa cơ sở dữ liệu của mình ngoại tuyến để hoàn tất việc sao lưu.


Cung cấp quản lý từ xa đáng tin cậy


  • Nhờ có thêm 'Trình quản lý dịch vụ' mới, bản phát hành mới nhất của SourceAnywhere Standalone cho phép bạn quản lý ứng dụng từ xa.


Khả năng mở rộng hoàn chỉnh


  • Nhóm phát triển nào không yêu cầu hiệu suất cao và khả năng mở rộng? Khi nhóm và kho lưu trữ của bạn phát triển, bạn không cần phải thường xuyên nâng cấp phần cứng vì SourceAnywhere Standalone sẽ mở rộng quy mô để đáp ứng nhu cầu ngày càng tăng của bạn.


Yêu cầu băng thông mạng thấp hơn


  • Băng thông luôn là mối quan tâm của quản trị viên hệ thống nếu có liên quan đến truy cập từ xa. Do đó, SourceAnywhere Standalone sử dụng các công nghệ giúp giảm nhu cầu băng thông. Máy chủ bộ đệm tùy chọn có thể tăng thêm hiệu suất truy cập từ xa và cải thiện năng suất cho các nhóm phát triển phân tán.


Thân thiện với tường lửa


  • SourceAnywhere Standalone thân thiện với tường lửa. Bạn có thể chỉ định cổng riêng của mình cho máy chủ. Hoặc đơn giản là sử dụng cổng HTTP 80.


Làm cho việc di chuyển cơ sở dữ liệu trở nên đơn giản


  • Nếu bạn định chuyển đổi từ VSS, việc này cần phải không gây đau đớn. SourceAnywhere Standalone bao gồm công cụ di chuyển cơ sở dữ liệu VSS giúp quá trình chuyển đổi trở nên dễ dàng


Cung cấp bảo mật tốt hơn


  • Nhược điểm của VSS là nó yêu cầu bạn hiển thị hệ thống tệp cơ sở dữ liệu VSS của mình cho mọi người dùng và cấp cho mỗi người dùng quyền đọc và ghi đối với toàn bộ kho lưu trữ. Đây là một đề xuất đầy rủi ro. Bảo mật thậm chí còn bị tổn hại nhiều hơn khi người dùng VSS làm việc từ xa và truy cập kho lưu trữ qua Internet.

  • Với SourceAnywhere Standalone, bạn không cần phải tiết lộ hệ thống tệp của kho lưu trữ. Không giống như VSS, tính năng truy cập từ xa của chúng tôi sử dụng kiến ​​trúc máy khách/máy chủ không hiển thị công khai hệ thống tệp--chỉ có giao diện máy chủ độc lập SourceAnywhere được hiển thị. Ngoài ra, bạn sẽ không cần VPN để truy cập từ xa vì SSL đã được tích hợp sẵn.

  • Để tăng cường bảo mật hơn nữa, SourceAnywhere Standalone cho phép quản trị viên chỉ định các đặc quyền truy cập chi tiết cho mỗi người dùng. Hệ thống truy cập dựa trên chính sách này giảm thiểu khả năng người dùng vô tình hoặc cố ý sửa đổi mã nguồn mà lẽ ra họ không nên làm việc.

  • Nếu độ mạnh của mật khẩu là mối lo ngại, SourceAnywhere Standalone sẽ cung cấp chính sách mật khẩu mạnh mẽ để giúp tăng cường các mật khẩu hiện có.


Loại bỏ phân tích và sửa lỗi cơ sở dữ liệu


  • Dễ dàng biết SourceAnywhere Standalone đảm bảo tính toàn vẹn của kho lưu trữ. Không cần phải phân tích hoặc sửa chữa kho lưu trữ


Công cụ kiểm soát phiên bản thống nhất


  • SourceAnywhere Standalone có thể hợp nhất các công cụ kiểm soát phiên bản trên toàn bộ tổ chức của bạn. Không thành vấn đề nếu nhóm của bạn phát triển trên Windows, Linux, Mac hoặc hệ điều hành khác, SourceAnywhere đều hỗ trợ tất cả.


Hàng tá lý do tại sao các nhà phát triển nên chuyển sang SourceAnywhere


Hầu như không có đường cong học tập


  • Nếu bạn đã quen với VSS, bạn sẽ có thể bắt đầu sử dụng SourceAnywhere Standalone ngay lập tức. Giao diện người dùng quen thuộc của nó giảm thiểu thời gian học tập để bạn có thể bắt đầu sau vài phút.


Di chuyển dữ liệu dễ dàng


  • Chúng tôi muốn bạn chuyển đổi, vì vậy chúng tôi đã đưa vào công cụ di chuyển cơ sở dữ liệu VSS giúp quá trình chuyển đổi của bạn trở nên dễ dàng và đơn giản nhất có thể. Công cụ này đảm bảo rằng toàn bộ lịch sử dự án của bạn sẽ được an toàn.


Truy cập từ xa nhanh hơn


  • SourceAnywhere Standalone được tối ưu hóa cho khả năng truy cập cục bộ và từ xa, do đó bạn sẽ không phải chờ kết nối.


Project Versioning phức tạp


  • VSS hỗ trợ phiên bản tệp File Versioning nhưng chức năng dừng ở đó. Ví dụ: nếu bạn thực hiện các thay đổi đối với một tệp trong VSS rồi đăng nhập, số phiên bản của tệp sẽ tăng lên nhưng số phiên bản của dự án mẹ vẫn giữ nguyên. Điều này đặt ra một vấn đề. Nếu bạn không áp dụng nhãn trước khi kiểm tra tệp, hầu như không thể đưa toàn bộ dự án trở lại trạng thái trước khi kiểm tra tệp.

  • SourceAnywhere Standalone hỗ trợ cả phiên bản tệp và dự án. Điều đó có nghĩa là bất cứ khi nào các tệp hoặc dự án được thay đổi, không chỉ số phiên bản của các tệp và dự án hiện tại sẽ tăng lên mà số phiên bản của tất cả các dự án mẹ--ngay từ gốc--cũng sẽ tăng tương ứng.


Bạn nhận được lịch sử phiên bản True Version History


  • SourceAnywhere Standalone hỗ trợ cả phiên bản tệp và dự án, vì vậy nó ghi lại tất cả lịch sử trong kho lưu trữ của bạn. Bạn có thể truy cập 'view', 'get', 'diff', 'label', 'branch', 'pin' và 'roll back' trong lịch sử.


Tìm kiếm lịch sử linh hoạt


  • SourceAnywhere cung cấp khả năng tìm kiếm linh hoạt và tinh vi. Tìm kiếm theo: phiên bản hoặc mục, phạm vi ngày, người dùng, tên tệp, loại hành động và nhận xét.


Hỗ trợ nhãn tinh vi


  • Các tùy chọn nhãn là vô tận: gán nhãn cho phiên bản mới nhất hoặc bất kỳ phiên bản cũ nào; thêm các mục (tệp hoặc dự án) vào nhãn hiện có; xóa các mục khỏi nhãn hiện có; thay đổi số phiên bản của bất kỳ mục nào trong nhãn hiện có; đổi tên nhãn; xóa nhãn; nhánh từ nhãn hoặc xem trực quan cấu trúc của nhãn.


Hỗ trợ phân nhánh/hợp nhất tốt hơn


  • Trong SourceAnywhere Standalone, bạn có thể phân nhánh từ phiên bản mới nhất, phiên bản cũ hoặc phiên bản được gắn nhãn. Bạn cũng có thể hợp nhất các nhánh trở lại vì nó ghi nhớ mọi đường dẫn hợp nhất và nhánh. Đây là cách nó hoạt động. Trong quá trình hợp nhất, phiên bản tại điểm nhánh được dùng làm phiên bản cơ sở. Nếu có bất kỳ xung đột nào tồn tại ở hai nhánh khác nhau, một công cụ hợp nhất trực quan sẽ được gọi để cho phép bạn giải quyết xung đột.


Hỗ trợ khác biệt nâng cao


  • Hỗ trợ khác biệt cho phép bạn so sánh thư mục/tệp đang hoạt động với phiên bản cuối cùng được truy xuất từ ​​kho lưu trữ, phiên bản hiện tại trong kho lưu trữ, bất kỳ tệp hoặc dự án được gắn nhãn nào, bất kỳ tệp/thư mục cục bộ nào hoặc bất kỳ tệp/dự án kho lưu trữ nào.


Cam kết không bị mất các giao dịch Transactions


  • Hoàn thành giao dịch luôn là mối quan tâm của các giải pháp kiểm soát phiên bản. Hãy yên tâm, dữ liệu của bạn sẽ không bao giờ bị thiếu một nửa, ngay cả khi máy chủ bị mất điện. Vì thao tác của bạn đang được thực hiện trên SQL Server nên nó sẽ được hoàn thành hoặc được khôi phục hoàn toàn.


Hỗ trợ 'Change Set'


  • Trong SourceAnywhere Standalone, một thao tác hoạt động như một 'Change Set' duy nhất. Điều đó có nghĩa là cho dù có bao nhiêu tệp hoặc dự án được đưa vào một hoạt động thì số phiên bản của dự án mẹ sẽ chỉ tăng thêm một (1). Người dùng có thể dễ dàng xem những tập tin và dự án nào nằm trong 'bộ thay đổi' trong hộp thoại Hiển thị Lịch sử.


Tích hợp IDE


  • SourceAnywhere Standalone được chứng nhận 'Tối ưu hóa cho Microsoft Visual Studio .NET'. Nó cũng hỗ trợ kiểm soát phiên bản thủ tục lưu trữ SQL Server, Plug-in Eclipse trên nhiều nền tảng và Dreamweaver trên Windows.


Hỗ trợ đa nền tảng


  • Ngoài máy khách Windows, máy khách Java cho phép các nhà phát triển truy cập vào kho mã từ bất kỳ hệ điều hành nào hỗ trợ môi trường thời gian chạy Java J2SE, bao gồm Mac, Linux và các hệ điều hành khác.


Các tính năng đặc biệt dành cho nhà phát triển web


Triển khai web khác biệt


  • SourceAnywhere Standalone hỗ trợ triển khai web khác biệt tới các thư mục cục bộ hoặc các trang FTP từ xa. Điều này có lợi vì một trang web chung có thể chứa hàng trăm, thậm chí hàng nghìn tệp. Sử dụng SourceAnywhere bạn có thể tránh được nhiệm vụ khó khăn khi tải tất cả các tệp lên một trang web.

  • Trong các trường hợp khác, nhà phát triển web hoặc quản trị viên có thể cần ghi lại những tệp nào đã được thay đổi kể từ lần tải lên cuối cùng. Tính năng này loại bỏ quá trình tốn thời gian và dễ xảy ra lỗi này bằng cách phát hiện tệp nào đã thay đổi và tệp nào đã được thêm vào kể từ lần tải lên cuối cùng. Sau đó, nó chỉ tải lên các tập tin cần tải lên. Nó thực hiện điều này bất kể trang web đó là trang FTP cục bộ hay trang FTP từ xa.


Triển khai nhiều trang web


  • SourceAnywhere Standalone hỗ trợ nhiều trang web cho một dự án, một tính năng hữu ích khi bạn đang chạy một trang thử nghiệm ngoài trang sản xuất. Đầu tiên, tải dự án web của bạn lên trang web thử nghiệm. Nếu bạn hài lòng với kết quả, hãy tải lại lên trang web sản xuất của bạn.


Tích hợp Dreamweaver, Eclipse và Visual Studio


  • Cho dù bạn sử dụng Dreamweaver, Eclipse hay Visual Studio, bạn đều có thể truy cập máy chủ độc lập SourceAnywhere mà không cần rời khỏi IDE.


Hỗ trợ Windows, Mac và các nền tảng khác


  • SourceAnywhere Standalone hỗ trợ nhiều nền tảng: Windows, Mac và các nền tảng khác.


Tải lên và tải xuống tệp hình ảnh/đa phương tiện nhanh


  • Các tệp hình ảnh và đa phương tiện thường lớn hơn mã nguồn và có thể mất nhiều thời gian hơn để tải lên và tải xuống. SourceAnywhere Standalone sử dụng tính năng nén và truyền Delta để đảm bảo tải lên và tải xuống các tệp lớn của bạn nhanh hơn.

  • Cho dù bạn là quản trị viên hệ thống, nhà phát triển hay nhà phát triển web, SourceAnywhere Standalone đều cung cấp khả năng kiểm soát phiên bản đáng tin cậy với các tính năng được thiết kế để giúp cuộc sống của bạn dễ dàng hơn. Đã đến lúc thực hiện chuyển đổi.

Đọc tài liệu: Lý do nên chuyển từ VISUAL SOURCESAFE sang SOURCEANYWHERE


Tính năng chi tiết 

(Tham khảo chi tiết: https://www.dynamsoft.com/sourceanywhere/standalone-featureList/)


1. Remote Access (Truy cập từ xa)


  • Delta Transfer (truyền delta)
  • Compression (nén)
  • Intelligent File Change Detection (phát hiện thay đổi tệp thông minh)
  • Multi-thread File Transfer (Truyền tệp đa luồng)
  • Detect broken link and auto reconnect (Phát hiện liên kết bị hỏng và tự động kết nối lại)


2. Security (Bảo mật)


  • 128-bit Blowfish Encryption (Mã hóa Blowfish 128-bit)
  • 128-bit SSL Encryption (Mã hóa SSL 128-bit)
  • Built-in SSL Certification Authority (CA) (Tích hợp chứng nhận SSL)
  • Password Policy (chính sách mật khẩu)
  • Database Encryption (mã hóa cơ sở dữ liệu)
  • Project Security (bảo mật dự án)
  • Repository Access (truy cập kho lưu trữ)


3. Distributed Development (Phát triển phân tán)


  • Client/Server Architecture (kiến ​​trúc máy khách/máy chủ)
  • Cache Server (máy chủ đệm)


4. Server Management (Quản lý máy chủ)


  • Manage server remotely (Quản lý máy chủ từ xa)
  • SQL Connection Pool (Kết nối nhóm máy chủ SQL)
  • Memory Cache (Bộ nhớ đệm)
  • File Type Exclusion (Tệp ngoại lệ)
  • Keyword Expansion (Mở rộng từ khóa)
  • Multiple Database (Đa cơ sở dữ liệu)
  • Email Notification Configuration (Thông báo cấu hình qua email)


5. Pending Changes (Trì hoãn thay đổi)


  • Check In Pending Checkins (Kiểm tra các đăng ký đang chờ xử lý)
  • Shelve/Unshelve Pending Checkins (Sắp xếp/Bỏ sắp xếp các đăng ký đang chờ xử lý)


6. Web Deployment (Triển khai Web)


  • Designate a Project as Web Project (Chỉ định một dự án là dự án web)
  • Deploy a Web Project to the Specified Destination (Triển khai một dự án web đến đích được chỉ định)


7. Build Tool Integration (Tích hợp các công cụ tạo bản dựng)


  • Integration with CruiseControl.NET for Continuous Integration (Tích hợp với CruiseControl.NET đối với tích hợp liên tục)
  • Integration with Ant for Build Automation (Tích hợp với Ant đối với việc tự động hóa quá trình dựng bản)


8. IDE Integration (Tích hợp với các IDE)


  • Eclipse Plug-in
  • Dreamweaver (Windows)
  • Visual Studio 6.0
  • Visual Studio .NET 2003/2005/2008/2010/2012
  • IBM Rational Rapid Developer 2003
  • MSSCCI Support
  • SQL Server Managerment Studio
  • FinalBuilder
  • PowerBuilder
  • uniPaas


9. Cross Platform (Hỗ trợ đa nền tảng)


  • Any platform that SWT supports (Các nền tảng SourceAnyWhere hỗ trợ):
    • Windows
    • Linux
    • Sun
    • Mac OS X


10. Command Line Client (Ứng dụng khách của tiện ích dòng lệnh)


  • Windows Command Line
  • Java Command Line

11. Software Development Kit (SDK)


  • COM SDK
  • Java SDK


12. SourceSafe data migration tool (Công cụ di chuyển mã nguồn)


  • File/project migration (Di chuyển dự án/ tệp)
  • User migration (Di chuyển người dùng)
  • Project security setting migration (Di chuyển cài đặt bảo mật dự án)
  • Label migration (Di chuyển nhãn)
  • Migrating a project or whole database to a specific project (Di chuyển một dự án hoặc toàn bộ cơ sở dữ liệu sang một dự án khác)


13. Version Control (Kiểm soát phiên bản)


  • Add Files/Folder (Thêm tập tin/thư mục)
  • Annotate (Chú thích)
  • Check Out/Check In (Kiểm tra vào/ra)
  • Create Project (Tạo dự án)
  • Cloak Project
  • Delete/Purge (Xóa/Thanh lọc)
  • Edit/View File (Chỉnh sửa/Xem tập tin)
  • Get (Lấy thông tin)
  • Label (Gắn nhãn)
  • Move (Di chuyển)
  • Pin/Unpin File (Ghim/ bỏ ghim tệp)
  • Properties (Thuộc tính)
  • Rename (Đổi tên)
  • Set Working Folder (Thiết lập thư mục làm việc)
  • Share/Branch (Chia sẻ/ phân nhánh)
  • Status Search (Tìm kiếm trạng thái)
  • Undo Check Out (Hoàn tác kiểm tra)
  • Wildcard Search (Tìm kiếm ký tự đại diện)


14. History (Lịch sử)


  • Customize history filter (Tùy chỉnh bộ lọc lịch sử)
  • View file history (Xem lịch sử tập tin)
  • View project history by item (Xem lịch sử dự án theo mục)
  • View project history by version (Xem lịch sử dự án theo phiên bản)
  • View history project tree by version (Xem cây dự án lịch sử theo phiên bản)
  • Version Details (Chi tiết phiên bản)
  • Branch a file or project from history (Phân nhánh một tập tin hoặc dự án từ lịch sử)
  • Get a file or project from history (Nhận một tập tin hoặc dự án từ lịch sử)
  • Pin/Unpin a file from history (Ghim/Bỏ ghim tệp khỏi lịch sử)
  • Rollback a file to a previous version (Khôi phục một tập tin về phiên bản trước)


15. Label (Gắn nhãn)


  • Label on a file or project (Nhãn trên một tập tin hoặc dự án)
  • Label previous version of a file or project (Gắn nhãn phiên bản trước của tệp hoặc dự án)
  • View labels of a file or project (Xem nhãn của tệp hoặc dự án)
  • View project tree by label (Xem cây dự án theo nhãn)
  • Add a file or project to label (Thêm tệp hoặc dự án vào nhãn)
  • Delete a file or project from label (Xóa tệp hoặc dự án khỏi nhãn)
  • Change the version of a file in label (Thay đổi phiên bản của tệp trong nhãn)
  • Branch a file or project from label (Phân nhánh một tệp hoặc dự án từ nhãn)
  • Get file or project from label (Nhận tệp hoặc dự án từ nhãn)
  • Pin/Unpin a file from label (Ghim/Bỏ ghim tệp khỏi nhãn)


16. Diff/Merge (Quản lý sự khác biệt/ hợp nhất)


  • File differences (Sự khác biệt về tập tin)
  • Project differences (Sự khác biệt của dự án)
  • Three-way merge for check in or get when multiple check out is enabled (Hợp nhất ba chiều để đăng ký hoặc nhận khi bật nhiều lần kiểm tra)
  • Merge any branched file (Hợp nhất bất kỳ tập tin phân nhánh)


17. Miscellaneous (Các tính năng khác)


  • Http/Socks4/Socks5 Proxy support (Hỗ trợ Http/Socks4/Socks5 Proxy)
  • Unicode support (Hỗ trợ Unicode)
  • Familiar GUI with SourceSafe (GUI quen thuộc với SourceSafe)
  • All major Visual SourceSafe features are supported (Tất cả các tính năng chính của Visual SourceSafe đều được hỗ trợ)
  • Atomic commit
  • Strong change set support  (Hỗ trợ mạnh mẽ thay đổi change set)
  • LocalDB support  (Hỗ trợ LocalDB)



Nguồn: https://www.dynamsoft.com/sourceanywhere/overview/