locked
単一構成でのインストールについて RRS feed

  • 質問

  • 初めて質問させて頂きます。

    1台のサーバにSharePointFoundation2010を導入しようとしています。

    サーバ構成 :WindowsServer2008r2(x64) SP1

        メモリ14.0GB

        MicrosoftSQL Server 2008 r2 Standard

    WSS3.0で運用中のサイトを移行する予定ですが、MicrosoftSharePointFoundation 2010のインストールで行き詰っております。

    ドメインには参加しているサーバですが、ADは別のサーバで運用されている為、構成データベースの設定でデータベースアクセスアカウントには

    ローカルアドレスを使用したいと考えております。

    また、Cドライブが既に容量が逼迫しているためインストールディレクトリはDドライブに指定したいと思っております。

     スタンドアロンで構築し、コンテンツをコピーした際に、データベースの容量が一杯になってしまった為、ファーム構成または、単一サーバでの完全インストールを実施したいのですが、ローカルアカウントを入力するとエラーが出ます。(サーバ名¥アカウント)

    初歩的な質問で申し訳ないのですが、インストールの種類、サーバの種類、構成データベースのデータベースアクセスアカウントはどの様にすれば

    うまくいくのでしょうか?

    もしくは、他の回避策があれば教えて頂きたいのですが。

    よろしくお願いします。

    2013年11月15日 8:39

回答

  • 手元に環境を用意し、試してみました。結論としては、ブログ記載の手順通りで構成が完了しました。
    下記、検証結果・手順です。

    OS: Win2008R2
    SQL Server 2008R2
    SharePoint Foundation 2010

    サーバー名: SPS2010TN
    指定するアカウント名: sps_localadmin
    アカウントの権限:
     ローカルの Administrators グループに所属
     SQL データベースに新たにログインを作成し、dbcreator, public, securityadmin, sysadmin を付与

    SharePoint Foundation のインストール完了後、構成ウィザードを実行せずに閉じ、SharePoint 管理シェルを起動
    シェルの実行は、ローカルの Administrator

    New-SPConfigurationDatabase を実行

    下記の通りパラメータを入力
    DatabaseName: SPS_Config
    DatabaseServer: SPS2010TN
    FarmCredentials: (ダイアログに対して入力) sps2010tn\sps_localadmin
    Passphrase: *******

    カーソルが帰ってくるまで待機、エラーがなく終了することを確認し、構成ウィザードを実行。
    ファームへの接続を維持し、構成ウィザードを通常通り実行。

    構成の成功が表示されることを確認。

    • 回答としてマーク black-gaoo 2013年12月10日 2:40
    2013年11月29日 8:36

すべての返信

  • SharePoint の運用環境では、やはりドメインユーザーアカウントが推奨されています。
    そのため、もしも可能であれば、ドメインユーザーアカウントでの構成を再検討された方が良いと思います。
    http://technet.microsoft.com/ja-jp/library/ee662513(v=office.14).aspx

    ただ、調べたところ、完全インストール時にローカルアカウントを利用する方法もあるようです。
    構成ウィザードにおいてローカルアカウントの指定を拒否しているようですので、
    構成DBをPowerShellから作成することで、ローカルアカウントを指定できるようです。
    構成DBをPowerShellから作成したのち、構成ウィザードを実行するという手順になっています。

    こちらの手順は、下記ブログが画面キャプチャ付きで分かり易いかと思いました。
    http://dougortiz.blogspot.jp/2009/11/single-server-install-sharepoint-2010.html

    ただ、やはりローカルアカウントでの構成は情報も少なく、トラブル発生時は解決に時間が掛かることも想定されます。

    • 回答の候補に設定 佐伯玲 2013年11月18日 0:46
    2013年11月15日 10:22
  • 々のご回答ありがとうございます。

    ご案内頂きましたURLを拝見させて頂きました。
    以下の手順でエラーが発生しました。

     1.[ソフトウェア必須コンポーネントインストール]後の、[SharePointFoundationのインストール]を実行。
       (インストールの種類―「スタンドアロン」、サーバの種類―「完全」でインストール

     2.[構成ウィザードの実行]で[SharePoint製品構成ウィザードを今すぐ実行する]のチェックをはずして、[閉じる]をクリック

     3.[PowerShell for SharePoint]にて[New-SPConfigurationDatabase]コマンド実行

     4.[DatabaseName]作成するデータベース名(新規)
       [DatabaseServer]サーバ名

     5.資格情報(管理者アカウント、パスワード)入力(ポップアップ)

     6.[PassPharase]安全なパスフレーズ

    この後、

     「コマンド パイプライン位置 1のコマンドレット Get-Credential ・・・」「ユーザーが存在しないか、一意ではありません。」エラーが発生。

    実行アカウントはローカルのAdministrator権限のアカウントでWindows認証で実行
    (db_Ownerグループに所属しています。)

    よろしくお願いします。


    2013年11月18日 5:11
  • 追記です。

    MS SQL Server Management Studioで確認したところ
    データベース「SharePointConfigDB1」は生成されていました。

     製品構成ウィザードを実行したところ
      「既存のサーバファーム」- 「データベースサーバ(サーバ名)」-「データベース名(SharePointConfigDB1)」で
      次のパスフレーズが「入力したパスフレーズが正しくありません。」とエラーが出て先に進めません。

      この際、パスフレーズは[New-SPConfigurationDatabase]コマンド内で入力したものを入れています。

     回避策を教えて頂けないでしょうか?
     以上、よろしくお願いします。

     


    2013年11月18日 8:06
  • 5の手順で指定されたアカウントのローカルコンピュータ権限やデータベースサーバーロールはどうなっていますか?

    また、アカウントを指定する際は、「<サーバー名>\<アカウント>」の形式ですか?

    2013年11月19日 0:54
  •  ポップアップで入力したアカウントのローカルコンピュータ権限は
    以下の通りです。

     Administrators
     SQLServerMSSQLUser$サーバ名$インスタンス名
     SQLServerReportServerUser$サーバ名$MSRS10_50.インスタンス名
     SQLServerSQLAgentUser$サーバ名$インスタンス名
     WSS_ADMIN_WPG 

    [セキュリティ]‐[サーバロール]では

    bulkadmin
    dbcreator
    diskadmin
    Processadmin
    securityadmin
    serveradmin
    securityadmin
    setupadmin
    sysadmin
    に所属しています。
    また、作成された、データベース[セキュリティ]-[ロール]のdb_ownerに所属するアカウントです。

    アカウントを指定する際は、「<アカウント>」のみで指定しました。

    アカウントを指定する際は、「<サーバー名>\<アカウント>」の形式でも試してみましたが
    「データが無効です。」のエラーが発生します。

    よろしくお願いします。

    2013年11月19日 1:07
  • 手元に環境を用意し、試してみました。結論としては、ブログ記載の手順通りで構成が完了しました。
    下記、検証結果・手順です。

    OS: Win2008R2
    SQL Server 2008R2
    SharePoint Foundation 2010

    サーバー名: SPS2010TN
    指定するアカウント名: sps_localadmin
    アカウントの権限:
     ローカルの Administrators グループに所属
     SQL データベースに新たにログインを作成し、dbcreator, public, securityadmin, sysadmin を付与

    SharePoint Foundation のインストール完了後、構成ウィザードを実行せずに閉じ、SharePoint 管理シェルを起動
    シェルの実行は、ローカルの Administrator

    New-SPConfigurationDatabase を実行

    下記の通りパラメータを入力
    DatabaseName: SPS_Config
    DatabaseServer: SPS2010TN
    FarmCredentials: (ダイアログに対して入力) sps2010tn\sps_localadmin
    Passphrase: *******

    カーソルが帰ってくるまで待機、エラーがなく終了することを確認し、構成ウィザードを実行。
    ファームへの接続を維持し、構成ウィザードを通常通り実行。

    構成の成功が表示されることを確認。

    • 回答としてマーク black-gaoo 2013年12月10日 2:40
    2013年11月29日 8:36