none
SQLServer2005をインストールできない RRS feed

  • 質問

  • PentiumⅢ800MHzのWindows2003サーバにSQLServer2005StandardEditioをインストールしたら、下記エラ発生してインストールできませんでした。

    どのように対応したらよいか御教授御願いします。

     

     

    2007-06-28 09:31:54.15 サーバー        The SQL Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.

     

    2007-06-28 09:31:12.90 サーバー        The SQL Network Interface library could not deregister the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b. Administrator should deregister this SPN manually to avoid client authentication errors.

     

    2007年6月28日 1:00

回答

  • CD-ROM なら、C:\SQL2K5 とかフォルダをつくって、両方の CD-ROM  から \Servers と \Tools を同じパスにコピーしてインストールすればインストールできますよ。以前これでハマりました。
    2007年7月10日 13:35

すべての返信

  • Windows 2003 サーバは、ドメイン環境 or 非ドメイン環境 のいずれでしょうか。

     (エラーの内容から、ドメイン環境だとは思いますが。)

    SQL Server Service アカウントは、管理者権限を持っていますでしょうか。

    (ドメイン環境 or 非ドメイン環境)

    インストール出来ないというのは、インストール中にエラーが発生したのでしょうか、

    それとも インストールは正常に完了したが、SQL Server サービスの起動時に失敗したのでしょうか。

    2007年6月28日 2:35
  • NOBTAさん、お世話になります。

    サーバはDOMAIN環境です。またDomainAdministrorとローカルAdministrotrosグループの両方に属しています。

    エラ発生時点はインストール途中でSQLSErver構成完了となり、ファイル削除表示になってしばらくするとエラダイアログ表示しました。添付したエラはLOGフォルダのエラファイル内容です。エラファイル全部を下記します。エラ発生前にサービス起動表示したと思いますが、定かではないです。照合順序をJapaese_BINにした以外は、設定変更していないです。何かわかりますでしょうか?

     

     

     

     

    2007-06-28 09:30:12.81 Server      Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
     Oct 14 2005 00:33:37
     Copyright (c) 1988-2005 Microsoft Corporation
     Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

    2007-06-28 09:30:12.82 Server      (c) 2005 Microsoft Corporation.
    2007-06-28 09:30:12.82 Server      All rights reserved.
    2007-06-28 09:30:12.82 Server      Server process ID is 1652.
    2007-06-28 09:30:12.82 Server      Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'.
    2007-06-28 09:30:12.84 Server      Registry startup parameters:
    2007-06-28 09:30:12.85 Server        -d C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf
    2007-06-28 09:30:12.85 Server        -e C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
    2007-06-28 09:30:12.85 Server        -l C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
    2007-06-28 09:30:12.85 Server      Command Line Startup Parameters:
    2007-06-28 09:30:12.85 Server        -m SqlSetup
    2007-06-28 09:30:12.85 Server        SqlSetup
    2007-06-28 09:30:12.85 Server        -Q
    2007-06-28 09:30:12.85 Server        -q Japanese_BIN
    2007-06-28 09:30:12.85 Server        -T 4022
    2007-06-28 09:30:12.85 Server        -T 3659
    2007-06-28 09:30:12.85 Server        -T 3610
    2007-06-28 09:30:12.85 Server        -T 4010
    2007-06-28 09:30:12.98 Server      SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
    2007-06-28 09:30:12.98 Server      Detected 1 CPUs. This is an informational message; no user action is required.
    2007-06-28 09:30:14.03 Server      Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.
    2007-06-28 09:30:15.48 Server      Attempting to initialize Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required.
    2007-06-28 09:30:17.54 Server      Attempting to recover in-doubt distributed transactions involving Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required.
    2007-06-28 09:30:17.68 Server      Database Mirroring Transport is disabled in the endpoint configuration.
    2007-06-28 09:30:17.82 spid5s      Warning ******************
    2007-06-28 09:30:17.84 spid5s      SQL Server started in single-user mode. This an informational message only. No user action is required.
    2007-06-28 09:30:18.26 spid5s      Starting up database 'master'.
    2007-06-28 09:30:19.46 spid5s      Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
    2007-06-28 09:30:20.89 spid5s      SQL Trace ID 1 was started by login "sa".
    2007-06-28 09:30:21.00 spid5s      Starting up database 'mssqlsystemresource'.
    2007-06-28 09:30:23.93 spid5s      Password policy update was successful.
    2007-06-28 09:30:24.00 spid8s      Starting up database 'model'.
    2007-06-28 09:30:24.40 spid5s      Server name is 'SS10248'. This is an informational message only. No user action is required.
    2007-06-28 09:30:26.00 spid8s      Clearing tempdb database.
    2007-06-28 09:30:27.34 Server      A self-generated certificate was successfully loaded for encryption.
    2007-06-28 09:30:27.35 Server      Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\MSSQLSERVER ].
    2007-06-28 09:30:27.37 Server      Dedicated administrator connection support was not started because it is not available on this edition of SQL Server. This is an informational message only. No user action is required.
    2007-06-28 09:30:27.48 Server      The SQL Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.
    2007-06-28 09:30:27.48 Server      SQL Server is now ready for client connections. This is an informational message; no user action is required.
    2007-06-28 09:30:30.87 spid5s      Starting up database 'msdb'.
    2007-06-28 09:30:32.06 spid8s      Starting up database 'tempdb'.
    2007-06-28 09:30:32.85 spid5s      Recovery of any in-doubt distributed transactions involving Microsoft Distributed Transaction Coordinator (MS DTC) has completed. This is an informational message only. No user action is required.
    2007-06-28 09:30:33.01 spid5s      Warning ******************
    2007-06-28 09:30:33.01 spid5s      Attempting to change default collation to Japanese_BIN.
    2007-06-28 09:30:36.50 spid5s       index restored for master.sysowners.
    2007-06-28 09:30:36.57 spid5s       index restored for master.sysdbreg.
    2007-06-28 09:30:36.81 spid5s       index restored for master.sysschobjs.
    2007-06-28 09:30:38.40 spid5s       index restored for master.syscolpars.
    2007-06-28 09:30:38.53 spid5s       index restored for master.sysxlgns.
    2007-06-28 09:30:38.59 spid5s       index restored for master.sysxsrvs.
    2007-06-28 09:30:38.65 spid5s       index restored for master.sysnsobjs.
    2007-06-28 09:30:38.73 spid5s       index restored for master.syscerts.
    2007-06-28 09:30:38.73 spid5s       index restored for master.sysrmtlgns.
    2007-06-28 09:30:38.76 spid5s       index restored for master.sysxprops.
    2007-06-28 09:30:38.95 spid5s       index restored for master.sysscalartypes.
    2007-06-28 09:30:39.04 spid5s       index restored for master.sysidxstats.
    2007-06-28 09:30:39.18 spid5s       index restored for master.sysendpts.
    2007-06-28 09:30:40.56 spid5s       index restored for master.sysclsobjs.
    2007-06-28 09:30:40.56 spid5s       index restored for master.sysremsvcbinds.
    2007-06-28 09:30:40.63 spid5s       index restored for master.sysrts.
    2007-06-28 09:30:40.78 spid5s       index restored for master.sysdbfiles.
    2007-06-28 09:30:40.84 spid5s       index restored for master.sysasymkeys.
    2007-06-28 09:30:40.84 spid5s       index restored for master.syssqlguides.
    2007-06-28 09:30:42.71 spid5s       index restored for master.spt_values.
    2007-06-28 09:30:42.79 spid5s       index restored for master.MSreplication_options.
    2007-06-28 09:30:43.09 spid5s       index restored for tempdb.sysowners.
    2007-06-28 09:30:43.14 spid5s       index restored for tempdb.sysschobjs.
    2007-06-28 09:30:43.18 spid5s       index restored for tempdb.syscolpars.
    2007-06-28 09:30:43.20 spid5s       index restored for tempdb.sysnsobjs.
    2007-06-28 09:30:43.21 spid5s       index restored for tempdb.syscerts.
    2007-06-28 09:30:43.23 spid5s       index restored for tempdb.sysxprops.
    2007-06-28 09:30:43.29 spid5s       index restored for tempdb.sysscalartypes.
    2007-06-28 09:30:43.31 spid5s       index restored for tempdb.sysidxstats.
    2007-06-28 09:30:43.32 spid5s       index restored for tempdb.sysclsobjs.
    2007-06-28 09:30:43.32 spid5s       index restored for tempdb.sysremsvcbinds.
    2007-06-28 09:30:43.34 spid5s       index restored for tempdb.sysrts.
    2007-06-28 09:30:43.39 spid5s       index restored for tempdb.sysasymkeys.
    2007-06-28 09:30:43.39 spid5s       index restored for tempdb.syssqlguides.
    2007-06-28 09:30:43.64 spid5s       index restored for model.sysowners.
    2007-06-28 09:30:43.79 spid5s       index restored for model.sysschobjs.
    2007-06-28 09:30:43.85 spid5s       index restored for model.syscolpars.
    2007-06-28 09:30:43.89 spid5s       index restored for model.sysnsobjs.
    2007-06-28 09:30:45.12 spid5s       index restored for model.syscerts.
    2007-06-28 09:30:45.14 spid5s       index restored for model.sysxprops.
    2007-06-28 09:30:45.23 spid5s       index restored for model.sysscalartypes.
    2007-06-28 09:30:45.26 spid5s       index restored for model.sysidxstats.
    2007-06-28 09:30:45.29 spid5s       index restored for model.sysclsobjs.
    2007-06-28 09:30:45.29 spid5s       index restored for model.sysremsvcbinds.
    2007-06-28 09:30:46.56 spid5s       index restored for model.sysrts.
    2007-06-28 09:30:46.62 spid5s       index restored for model.sysasymkeys.
    2007-06-28 09:30:46.62 spid5s       index restored for model.syssqlguides.
    2007-06-28 09:30:48.57 spid5s       index restored for msdb.sysowners.
    2007-06-28 09:30:49.00 spid5s       index restored for msdb.sysschobjs.
    2007-06-28 09:30:50.73 spid5s       index restored for msdb.syscolpars.
    2007-06-28 09:30:50.78 spid5s       index restored for msdb.sysnsobjs.
    2007-06-28 09:30:50.84 spid5s       index restored for msdb.syscerts.
    2007-06-28 09:30:50.90 spid5s       index restored for msdb.sysxprops.
    2007-06-28 09:30:50.99 spid5s       index restored for msdb.sysscalartypes.
    2007-06-28 09:30:51.10 spid5s       index restored for msdb.sysidxstats.
    2007-06-28 09:30:51.17 spid5s       index restored for msdb.sysclsobjs.
    2007-06-28 09:30:51.18 spid5s       index restored for msdb.sysremsvcbinds.
    2007-06-28 09:30:51.23 spid5s       index restored for msdb.sysrts.
    2007-06-28 09:30:51.37 spid5s       index restored for msdb.sysasymkeys.
    2007-06-28 09:30:51.38 spid5s       index restored for msdb.syssqlguides.
    2007-06-28 09:30:52.62 spid5s       index restored for msdb.syssubsystems.
    2007-06-28 09:30:52.67 spid5s       index restored for msdb.logmarkhistory.
    2007-06-28 09:30:52.68 spid5s       index restored for msdb.sysdownloadlist.
    2007-06-28 09:30:52.71 spid5s       index restored for msdb.log_shipping_primary_databases.
    2007-06-28 09:30:52.76 spid5s       index restored for msdb.sysdtscategories.
    2007-06-28 09:30:52.82 spid5s       index restored for msdb.sysoriginatingservers.
    2007-06-28 09:30:52.84 spid5s       index restored for msdb.log_shipping_primary_secondaries.
    2007-06-28 09:30:52.84 spid5s       index restored for msdb.log_shipping_monitor_primary.
    2007-06-28 09:30:52.85 spid5s       index restored for msdb.log_shipping_monitor_history_detail.
    2007-06-28 09:30:52.85 spid5s       index restored for msdb.log_shipping_monitor_error_detail.
    2007-06-28 09:30:52.89 spid5s       index restored for msdb.log_shipping_secondary.
    2007-06-28 09:30:52.92 spid5s       index restored for msdb.sysjobs.
    2007-06-28 09:30:54.17 spid5s       index restored for msdb.log_shipping_secondary_databases.
    2007-06-28 09:30:54.20 spid5s       index restored for msdb.log_shipping_monitor_secondary.
    2007-06-28 09:30:54.20 spid5s       index restored for msdb.sysjobsteps.
    2007-06-28 09:30:54.35 spid5s       index restored for msdb.syscategories.
    2007-06-28 09:30:54.35 spid5s       index restored for msdb.systargetservers.
    2007-06-28 09:30:54.35 spid5s       index restored for msdb.systargetservergroups.
    2007-06-28 09:30:54.38 spid5s       index restored for msdb.sysalerts.
    2007-06-28 09:30:54.40 spid5s       index restored for msdb.sysmail_profile.
    2007-06-28 09:30:55.64 spid5s       index restored for msdb.sysoperators.
    2007-06-28 09:30:55.67 spid5s       index restored for msdb.sysmail_account.
    2007-06-28 09:30:55.68 spid5s       index restored for msdb.syscachedcredentials.
    2007-06-28 09:30:55.73 spid5s       index restored for msdb.MSdbms.
    2007-06-28 09:30:55.78 spid5s       index restored for msdb.MSdbms_datatype.
    2007-06-28 09:30:55.85 spid5s       index restored for msdb.sysmail_servertype.
    2007-06-28 09:30:55.87 spid5s       index restored for msdb.sysdbmaintplan_databases.
    2007-06-28 09:30:55.87 spid5s       index restored for msdb.sysmail_server.
    2007-06-28 09:30:57.75 spid5s       index restored for msdb.sysmail_configuration.
    2007-06-28 09:30:57.89 spid5s       index restored for msdb.sysdtspackages90.
    2007-06-28 09:30:58.14 spid5s       index restored for msdb.sysdtspackagefolders90.
    2007-06-28 09:30:58.20 spid5s       index restored for msdb.sysproxies.
    2007-06-28 09:31:04.23 spid5s      The default collation was successfully changed.
    2007-06-28 09:31:04.23 spid5s      Recovery is complete. This is an informational message only. No user action is required.
    2007-06-28 09:31:06.57 spid51      Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install.
    2007-06-28 09:31:08.14 spid51      Configuration option 'default language' changed from 0 to 3. Run the RECONFIGURE statement to install.
    2007-06-28 09:31:08.18 spid51      Configuration option 'default full-text language' changed from 1033 to 1041. Run the RECONFIGURE statement to install.
    2007-06-28 09:31:08.31 spid51      Configuration option 'show advanced options' changed from 1 to 0. Run the RECONFIGURE statement to install.
    2007-06-28 09:31:10.57 spid51      Setting database option NEW_BROKER to ON for database tempdb.
    2007-06-28 09:31:10.74 spid51      Setting database option NEW_BROKER to ON for database msdb.
    2007-06-28 09:31:12.68 spid5s      SQL Server is terminating in response to a 'stop' request from Service Control Manager. This is an informational message only. No user action is required.
    2007-06-28 09:31:12.68 spid5s      SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required.
    2007-06-28 09:31:12.90 サーバー        The SQL Network Interface library could not deregister the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b. Administrator should deregister this SPN manually to avoid client authentication errors.

    2007年6月28日 2:40
  • SQL Server をインストールしようとしているサーバは、

    下記のようにインストールを実施してもエラーが発生するでしょうか。

     

    1、ドメイン管理者権限のアカウントにて、ドメイン環境にログイン

    2、SQL Server のアカウントは、ドメイン管理者アカウントを指定

     

      Service Principal Name (SPN) とは、ユーザーアカウントやコンピュータアカウントを間接的に参照する名前で、

    アプリケーション上でSPNを使用することで、サービスを実行しているアカウント名ではなく抽象的なサービス名で

    サービスを参照することができるものです。

    エラー内容だけで判断しますと、SPNをDomain上から削除して、再度登録すべきであると書かれています。

     

    下記のURLは、SQL Server Service がインストールされた後の対応方法なのですが、

    SPNについての情報が載っています。

     

    < http://support.microsoft.com/kb/319723/jp >

     

    また、もし可能であれば、上記のSPNの削除/登録を実施する前に、一旦サーバをドメインから外して、

    再度ドメインに参加させてから再度SQL Severのインストールを実施されてはどうでしょうか。

    今回のエラーは、Domainでの認証に失敗しているために発生しているみたいですので。

     

     

     

    2007年6月28日 4:44
  • ドメイン管理者権限アカウントでログインし、ドメイン管理者権限アカウントをSQLServerに指定しても同様エラでした。

    またドメインから外して再登録してもNGで、ワークグループにしてadministratorでインストールしても同様エラでした。

     

    提示して頂いたURLを参照したのですが、良く判らず、何度も質問で申し訳ないですが、SPNの削除ってのはどうやるのでしょうか?

    ドメインユーザにSPNがあるのでしょうか?すいません御教授御願いできるでしょうか?

    2007年6月28日 6:58
  • SPN の登録/削除方法についてです。

    ただこの方法により確実にうまくいくという保証はないことを御了承してくださいね。

     

    1、まず Setspn.exe を使用するため、Windows 2003 Service Pack 1 32-bit Support Tools をダウンロード します。

    < http://www.microsoft.com/downloads/details.aspx?familyid=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&displaylang=en >

     

    2、Windows 2003 Service Pack 1 32-bit Support Tools をインストール

    3、コマンドプロンプトを起動

    4、cd %Support Toolsのインストール先%

    5、"setspn -L  アカウント名"  実行  (例 setspn -L ドメイン名\administrator)

    6、登録されている情報(SPN)が出力されるので、確認を行う。

    (例  MSSQLSvc/A.test.com:1433 )

    7、"setspn -D MSSQLSvc/A.test.com:1433 アカウント名<ドメイン名\administrator> )"

    (6で表示された該当のサーバのものをすべて削除)

    8、SQL Server 再インストール

     

    * 6 で登録情報が出力されなければ、別の方法を考えないといけないと思いますが、

    ためしに 、"setspn -D MSSQLSvc/A.test.com:1433 アカウント名<ドメイン名\administrator> )" を実行

    してみるのも良いかもしれません。

     

    尚、登録を行う場合は、

    "setspn -A MSSQLSvc/A.test.com:1433 アカウント名<ドメイン名\administrator>" を実行します。

    *通常はインストール時に登録されるため、手動で登録する必要は無いと思います。

    2007年6月28日 12:17
  • NOBTAさん、いろいろ教えていただきありがとうございました。

    結局、下記でインストールしました。本当に解決しているのか不安ですが、とりあえず動作しているようです。

    (1)CD-ROM1でDBMS本体までインストールする。

    (2)CD-ROM2でBooksOnlineとツール類をインストールする。

     

    インストーラのバグか?と思ってしまいますが、とりあえずこれでエラ発生せずインストール出来ました。

    新サーバにDVD-RAMを搭載したので、DVDメディアでインストールして確認してみます。

     

    御協力ありがとう御座いました。

     

    2007年6月29日 7:03
  • 解決が出来て良かったです。

    現在、SQLエラーログなどにエラーが出ていなければ問題無いと思います。

    でも、CD-ROM版では、こんな現象(エラー)が出るんですね。

    DVD版の結果を是非教えて下さい。

    (私の持っているDVD版では、今回の現象が発生したことが無いので。)

    2007年7月2日 1:20
  • CD-ROM なら、C:\SQL2K5 とかフォルダをつくって、両方の CD-ROM  から \Servers と \Tools を同じパスにコピーしてインストールすればインストールできますよ。以前これでハマりました。
    2007年7月10日 13:35
  • Salmiakkiさん ありがとうございました。こんどやってみます。
    2007年7月11日 23:22