0

カスタム データベースをかなり使用する運用 SharePoint サイトがあります。別のボックスに開発サイトがあり、そこですべてのものを開発し、顧客向けの準備ができたらライブ サイトに移動します。

データ ビューを使用してデータベースからの情報を表示するページが多数あります。実際のプログラミングのほとんどは、ストアド プロシージャとデータベース自体の UDF で行われます。私たちが抱えている問題の 1 つは、これらのカスタム ページをあるサイトから別のサイトに移動しようとすると (同じ SharePoint インストール内であっても)、データ ビューが壊れることです。私が知る限り、データ ビューは GUID を介してデータ接続に関連付けられています。新しいサイトでは、これらすべての接続を手動で設定できますが、データ ビュー Web パーツには、データ ビューの関連付けられた接続を変更するオプションはありません。

現在、これにより、別のサイトでの開発がまったく妨げられています。コマンド ラインで SharePoint のエクスポート/インポートを実行することは、これを実現する包括的な方法です。ただし、この操作の限られたオプションを無視すると、せいぜい信頼性が低くなります。最初の試みでは、一部のコンテンツ (カスタム aspx ページなど) が除外されました。SharePoint サイトでより複雑なカスタマイズの作成を開始すると、エクスポート機能が完全に機能しなくなり、不可解なエラーが返されました。

他の誰かがこれを行う良い方法を見つけましたか?

4

1 に答える 1

1

次のことができます。

  1. 宛先の共有ポイントに新しいページを作成し、空のデータ ビューを含めます
  2. 古いコードをコピーして新しいページに貼り付けます
  3. 古いデータビューの Web パーツ ID を新しいものに置き換えます

それはうまくいきましたが、他のフィールドに応じてデータベース内の値を検索するドロップダウン リストを使用するいくつかの複雑なフォームにまだ苦労しています。そのために、私はカスタムデータソースを使用し、元のサイトで動作します...しかし、それを新しいサイトにコピーすることに成功していません.

于 2012-03-26T23:16:47.037 に答える