・シナリオ
SharePoint Server 2013の環境で、以下の設定を行う
1、ドキュメントライブラリを作成する
新しいドキュメントを作成するには、Microsoft SharePoint Foundation 互換のアプリケーションおよびWebプラウザーが必要です。このドキュメントライブラリにドキュメントを追加するには、[ドキュメントのアップロード]ボタンをクリックします。
英語だと、下記の通りになります。
'New Document' requires a Microsoft SharePoint Foundation-compatible application and web browser. To add a document to this document library, click the 'Upload Document' button.
OS:
以下のいくつか原因が考えられます。
・互換性のないブラウザーを使っている。今回はハズレ
・Microsoft SharePoint Foundation SupportというOffice Toolsがインストールされていない。今回はハズレ
・IEのアドオンSharePoint OpenDocuments Classが無効になっている。今回はハズレ。
あと、もう1つ考えられます。SPSサーバーではSharePoint OpenDocumentsでドキュメントを開くという定義がない。今回はドキュメントのライブラリのテンプレートがMicrosoft SharePoint Designer Webページになっているため、「新しいドキュメント」をクリックすると裏ではTemplate.htmを開こうとします。そして、何を使って開くかブラウザー側はわからないので、エラーが出ました。
解決方法。
SPSサーバー上のC:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML\DOCICON.XMLファイルに以下のHTML、HTM関連の二行が情報不完全でした。
<Mapping Key="htm" Value="ichtm.gif" EditText="Microsoft SharePoint Designer" OpenControl="SharePoint.OpenDocuments"/>
<Mapping Key="html" Value="ichtm.gif" EditText="Microsoft SharePoint Designer" OpenControl="SharePoint.OpenDocuments"/>
既定ではインストール先フォルダーに、14と15、2つのフォルダーが存在します。
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\TEMPLATE\XML\DOCICON.XML
と
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML\DOCICON.XML
2つのファイルの中身を比べてみたら、以下の差異がありました。左は14、右は15
15のDocicon.xmlファイルの中にEditText="Microsoft SharePoint Designer" OpenControl="SharePoint.OpenDocuments"/>のような情報がなかったです。
これが原因で、クライアントでhtmを開けようとするとエラーが出ました。IE上でSharepoint OpenDocumentsアドオンが存在していても、OpenControlで定義していないので、クライアント側は認識できないとなっているような感じです。
この2行を編集して、サーバを再起動したら(値を反映するため)、新しいドキュメントをクリックすると、Sharepoint Designerがちゃんと起動できるようになりました。
2010年12月25日土曜日
SharePoint 2007/2010 Upgrading from standard edition to enterprise edition ERROR
解决方法
1. SQL Server を再起動します。
2. サーバーの全体管理サイトより Office Server 機能のアップグレード ジョブの削除を行います。
3. ファーム内のすべてのサーバーにおいて、タイマ ジョブのキャッシュを削除を行います。
以下に手順をご案内いたしますが、詳細につきましてはサポー ト技術情報をご確認ください。
タイトル: Error message when you try to modify or to delete an alternate access mapping in Windows SharePoint Services 3.0: "An update conflict has ccurred, and you must re-try this action"
URL: http://support.microsoft.com/kb/939308/en-us
URL: http://support.microsoft.com/kb/939308/ja (機械翻訳)
--- 手順の概要 ---
1. Windows SharePoint Services Timer サービスを停止します。
2. GUID フォルダにアクセスします。
C:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\GUID (Windows 2003)
C:\ProgramData\Microsoft\SharePoint\Config\GUID (Windows 2008)
3. Cache.ini のバックアップを取得します。
4. GUID フォルダ内の XML ファイルをすべて削除します。
5. Cache.ini の開き、値を 1 に書き換えます。
6. Windows SharePoint Services Timer サービスを開始します。
7. GUID フォルダ内に XML ファイルが作成されていることを確認します。
8. Cache.ini の開き、値を 1 でないことを確認します。
4. 再度アップグレードを実施します。