ラベル SharePoint Server の投稿を表示しています。 すべての投稿を表示
ラベル SharePoint Server の投稿を表示しています。 すべての投稿を表示

2014年3月7日金曜日

SharePoint 2013 新しいドキュメントを作成するには、Microsoft SharePoint Foundation 互換のアプリケーションおよびWebプラウザーが必要です。

  • このエントリーをはてなブックマークに追加


・シナリオ

SharePoint Server 2013の環境で、以下の設定を行う

1、ドキュメントライブラリを作成する

clip_image003

(2) 作成したライブラリに移動し、リボンから「新しいドキュメント」をクリックする

clip_image006

(3)以下の エラーが表示される
新しいドキュメントを作成するには、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.

clip_image008

※クライアントPCの情報
OS:Windows 7、またはWindows 8
ブラウザ:IE8、またはIE9、またはIE10
インストール済みのソフトウェア:Office 2010 または Office 2013、SharePoint Designer 2013。

 

以下のいくつか原因が考えられます。

・互換性のないブラウザーを使っている。今回はハズレ

・Microsoft SharePoint Foundation SupportというOffice Toolsがインストールされていない。今回はハズレ

・IEのアドオンSharePoint OpenDocuments Classが無効になっている。今回はハズレ。

参考情報はこちら
http://www.c-sharpcorner.com/UploadFile/40e97e/sharepoint-2010-document-library-enable-new-document-featu/

あと、もう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つのフォルダーが存在します。

clip_image002

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

clip_image004

15のDocicon.xmlファイルの中にEditText="Microsoft SharePoint Designer" OpenControl="SharePoint.OpenDocuments"/>のような情報がなかったです。

これが原因で、クライアントでhtmを開けようとするとエラーが出ました。IE上でSharepoint OpenDocumentsアドオンが存在していても、OpenControlで定義していないので、クライアント側は認識できないとなっているような感じです。

この2行を編集して、サーバを再起動したら(値を反映するため)、新しいドキュメントをクリックすると、Sharepoint Designerがちゃんと起動できるようになりました。

clip_image006

clip_image008

2010年12月25日土曜日

SharePoint 2007/2010 Upgrading from standard edition to enterprise edition ERROR

  • このエントリーをはてなブックマークに追加


ERR Exception: Microsoft.SharePoint.Administration.SPUpdatedConcurrencyException: 更新の競合が発生したため、この操作を再度実行してくださ い。オブジェクト DiagnosticsService Parent=SPFarm Name=SharePoint_Config は、contoso\test に よってマシン WFE1 のプロセス PSCONFIG で 更新処理中です。競合の詳細については、トレース ログを参照してください。

解决方法
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. 再度アップグレードを実施します。