Tôi đang tìm kiếm một công cụ tuyệt vời cho phép tôi sao chép tài liệu với các phiên bản cũ từ SharePoint 2003 sang trang SharePoint 2007.
Bạn có biết về bất kỳ công cụ đơn giản nào (và tốt nhất là miễn phí) thực hiện điều này không?
Cách di chuyển tài liệu từ SharePoint 2003 sang SharePoint 2007 bằng phiên bản?
Trả lời
Gần đây chúng tôi đã di chuyển từ SPS 2003 sang MOSS 2007 và tôi đã cố gắng tìm ra cách thực hiện việc này. Đáng buồn thay, có vẻ như không phải là một cách tuyệt vời. Những gì tôi đã làm cuối cùng là sử dụng một bản sao lưu của cơ sở dữ liệu nội dung SPS 2003 của tôi và một máy ảo MOSS 2007 để làm một cơ sở dữ liệu đính kèm nâng cấp toàn bộ cổng SPS 2003. Sau đó, tôi đã sử dụng các lệnh di chuyển nội dung (stsadm -o export, stsadm -o import) để di chuyển các danh sách với tất cả các phiên bản của chúng sang bộ sưu tập trang web "thực sự" MOSS 2007.
Điều này page đã cho tôi các bước để thực hiện di chuyển cơ sở dữ liệu.
Cũng có một số lệnh hay mà bạn có khả năng sử dụng để di chuyển chỉ một danh sách here. Đối với bản ghi, các lệnh di chuyển (ví dụ: gl-exportlist, gl-importlist) chỉ hoạt động giữa hai bản cài đặt MOSS 2007.
Tôi chắc chắn phải thử cả hai với phần mở rộng stsadm và các lệnh tích hợp một vài lần trước khi kết quả được chấp nhận. Chìa khóa thực sự đã làm việc chuyển đổi cơ sở dữ liệu sang máy ảo để đưa mọi thứ vào MOSS để tôi có thể sử dụng những công cụ đó.
Tôi biết điều này có vẻ giống như một số lượng công việc điên rồ, nhưng đó là cách duy nhất tôi tìm thấy để hoàn thành công việc mà không phải bỏ hàng ngàn đô la cho một số thứ như DocAve Migrators của AvePoint. Và nó thực sự không phải là rằng xấu.
Một điều cần lưu ý là, nếu bạn bao gồm bảo mật người dùng khi bạn xuất và nhập, bạn sẽ nhận được nhiều nhóm SharePoint và người dùng được thêm vào bộ sưu tập trang web sản xuất của bạn.
Cảm ơn bạn rất nhiều vì câu trả lời này và các liên kết hữu ích. – Marc
Điều này có thể đã quá muộn đối với bạn, nhưng tôi cần di chuyển từ trang SharePoint 2003 sang site SharePoint 2007 và không chỉ phiên bản siêu dữ liệu của tất cả các thư viện tài liệu. Các phương thức di chuyển hoặc nâng cấp chính thức không thành công, vì vậy tôi đã viết một công cụ phải chạy trên máy chủ SharePoint 2007 đích, nhưng có thể sao chép từ máy chủ 2003 tất cả các danh sách và thư viện tài liệu với siêu dữ liệu và phiên bản nguyên vẹn. Nó có sẵn với nguồn tại http://sourceforge.net/projects/splistcp vì vậy cảm thấy tự do để sử dụng và cải thiện nó.
Chà, chương trình này rất cần thiết. Tuyệt quá! – Lee
công cụ này sẽ di chuyển cảnh báo người dùng tồn tại trên thư viện tài liệu/danh sách, cũng như siêu dữ liệu (được tạo/sửa đổi, v.v ...)? –
Tôi không nghĩ như vậy, tôi đoán rằng cảnh báo người dùng là một phần của tính năng MySite, chứ không phải là một phần của dữ liệu danh sách. –
splistcp hoạt động thực sự tốt, nhưng tôi đã nhận được một lỗi thời gian ra mỗi lần trong một thời gian khi nó đang cố gắng di chuyển một tập tin. Tôi đã nhận được một tin nhắn hết thời gian, sau đó một tin nhắn mà tập tin không thể được tìm thấy, sau đó chương trình chỉ cần bỏ thuốc lá. Tôi đã tải xuống mã nguồn, được tìm thấy trong MBSPListItemsMap.cs nơi chương trình đang cố gắng lấy tệp.
Tôi đã thêm một khối finally dưới mã bắt xung quanh dòng 620 để viết thư cho consule để nói với tôi những gì hệ thống được thực hiện:
` catch (Exception e)
{
Console.WriteLine(e.Message);
bDownloadError = true;
}
finally
{
if (bDownloadError)
{
Console.WriteLine("Error in downloading file: " + fileName);
Console.WriteLine("Moving to next file");
}
}
if (!bDownloadError)
{
if (Program.beVerbose)
{
Console.WriteLine("Attaching " + fileName);
}
byte[] fileContents = MBSPSiteMap.ByteArrayFromFilePath(downloadPath);
newItem.Attachments.Add(fileName, fileContents);
File.Delete(downloadPath);
} `
Tôi cũng đã thêm một số báo cáo Console.WriteLine những nơi khác để cho tôi biết hệ thống đang làm gì. Nếu không hệ thống chỉ chuggs cùng và bạn không có một chỉ số rất tốt về những gì nó đang làm.
Chương trình này là một trợ giúp lớn vì tôi phải di chuyển 770 bản ghi với khoảng 20 cột thông tin và một số tệp đính kèm.
THANKS MICHAEL !!!!
- 1. SharePoint 2007 Log Viewer
- 2. API Sharepoint - Cách tải tệp lên thư viện tài liệu Sharepoint từ ứng dụng web ASP.NET
- 3. Phát triển cho Sharepoint 2003 bằng Visual Studio 2008?
- 4. Cách lập chỉ mục các tài liệu Word 2003, 2007 và 2010 bằng Lucene.NET
- 5. Di chuyển các trang web MediaWiki sang Windows Dịch vụ Sharepoint Wiki
- 6. Cách tùy chỉnh dạng xem di động SharePoint 2010
- 7. Di chuyển từ Javadoc sang Tài liệu Python
- 8. Sharepoint Tìm kiếm tài sản trọng số
- 9. Làm cách nào để tải tài liệu lên SharePoint bằng Java?
- 10. SharePoint 2007 - RunWithElevatedPrivileges - Cạm bẫy khi sử dụng này
- 11. Tải tệp lên thư viện tài liệu Sharepoint (WSS 3.0) bằng cách sử dụng HTTP PUT
- 12. C# Chuyển đổi tệp Excel 2007 (xlsx) sang tệp Excel 2003 (xls)
- 13. di chuyển dữ liệu từ bảng này sang bảng khác, phiên bản postgresql
- 14. Cách đổi tên danh sách trong Sharepoint
- 15. Làm cách nào để kiểm tra xem Thư viện Tài liệu Sharepoint có đặt cờ Yêu cầu phê duyệt hay không bằng cách sử dụng API Sharepoint?
- 16. Sharepoint WebParts
- 17. Phê duyệt tác vụ dòng công việc SharePoint bằng cách sử dụng Dịch vụ Web SharePoint/Mô hình Đối tượng
- 18. SharePoint SiteDefinitions
- 19. Lập trình ListItemVersion bằng cách sử dụng mô hình đối tượng khách hàng SharePoint 2010
- 20. Sharepoint Wikis
- 21. Làm cách nào để chuyển đổi tài liệu từ Latex thành Microsoft Word 2003?
- 22. Windows SharePoint Services so với Microsoft Office SharePoint Server?
- 23. Sử dụng SharePoint làm nguồn dữ liệu
- 24. Tệp tùy chỉnh SharePoint SharePoint Thực tiễn tốt nhất
- 25. SharePoint nhận tài khoản người dùng hiện tại?
- 26. Sharepoint và WebId ="
- 27. Cách di chuyển từ virtualenv sang buildout?
- 28. R trong SharePoint
- 29. Lưu PowerPoint 2007 dưới dạng PowerPoint 2003 bằng cách sử dụng Open Office SDK 2.0
- 30. Làm cách nào để di chuyển thư mục và tệp trên các trang web và thư viện tài liệu trong SharePoint và duy trì lịch sử phiên bản của chúng?
Tôi nhận được cùng một phản hồi 401 trái phép.Tôi tự hỏi cấu hình của bạn như thế nào? Bạn có đang sử dụng các dịch vụ web để thực hiện việc này hay không? –