1. 注意事項
2.3. 構成情報管理のトラブルシューティング
2.3.6. sqlcmd コマンドを実行すると、アクセス権不足によるエラーが発生する
生する
[現象1]
sqlcmd コマンドを実行すると、以下の実行例のようにデータベースにアクセスできない
ことを示すエラーが表示される。
「sqlcmd -E -S (local)¥SSCCMDB -d pvminf -Q "backup database pvminf to disk = 'C:¥temp¥backup_pvm.dat' with init"
メッセージ 916、レベル 14、状態 1、サーバー SSC 管理サーバ名¥SSCCMDB、 行 1
現在のセキュリティ コンテキストでは、サーバー プリンシパル "SSC管理サーバ 名¥ユーザ名" はデータベース "PVMINF" にアクセスできません。
メッセージ 3013、レベル 16、状態 1、サーバー SSC管理サーバ名
¥SSCCMDB、行 1
BACKUP DATABASE が異常終了しています。」
または、以下のエラーが表示される場合もあります。
「メッセージ 262、レベル 14、状態 1、サーバー SSC管理サーバ名
¥SSCCMDB、行 1
BACKUP DATABASE 権限がデータベース 'PVMINF' で拒否されました。
メッセージ 3013、レベル 16、状態 1、サーバー SSC管理サーバ名
¥SSCCMDB、行 1
BACKUP DATABASE が異常終了しています。」
[原因1]
sqlcmdコマンドを実行したユーザアカウントが、SQL Serverに登録されていません。
または、実行しようとしているデータベースへの操作の権限が、sqlcmd コマンドを実行 したユーザアカウントに付与されていません。
[対処方法1-1]
SSC 管理サーバに、SSCCMDB インスタンスをインストールしたユーザアカウントでロ グインします。
[対処方法1-2]
SQL Serverの管理者権限を持つユーザアカウントを使用して、SQL Serverに対してユ
では、SSCCMDB インスタンスをインストールしたユーザアカウントに対して与えられま す。
1. SSC管理サーバに、SSCCMDBインスタンスをインストールしたユーザアカウント でログインします。
2. 以下のsqlcmdコマンドを実行し、使用するユーザアカウントをSQL Serverに登録
し、十分な実行権を設定します。以下の例では、最上位の権限の "sysadmin" を 設定しています。
<SQL Server 2012 / 2014 / 2016 / 2017 / 2019の場合>
sqlcmd -E -S (local)\SSCCMDB
1> CREATE LOGIN [SSC管理サーバ名\ユーザ名] FROM WINDOWS
2> GO
1> ALTER SERVER ROLE [sysadmin] ADD MEMBER [SSC管理サ ーバ名\ユーザ名]
2> GO
[現象2]
sqlcmd コマンドを実行すると、以下の実行例のように、バックアップファイルの出力先フ
ォルダにフォルダ作成の権限がないことを示すエラーが表示される。
「sqlcmd -E -S (local)¥SSCCMDB -d pvminf -Q "backup database pvminf to disk = 'C:¥temp¥backup_pvm.dat' with init"
メッセージ 3201、レベル 16、状態 1、サーバー SSC管理サーバ名
¥SSCCMDB、行 1
バックアップ デバイス 'C:¥temp¥backup_pvm.dat' を開けません。オペレーティ ング システム エラー 5(アクセスが拒否されました。)。
メッセージ 3013、レベル 16、状態 1、サーバー SSC管理サーバ名
¥SSCCMDB、行 1
BACKUP DATABASE が異常終了しています。」
[原因2]
sqlcmd コマンドを実行したユーザアカウントに、バックアップファイルの出力先フォルダ
にフォルダ作成の権限がありません。
[対処方法2]
1. sqlcmdコマンドを実行したユーザアカウントに対して、バックアップファイルの出力
先フォルダにファイル作成の権限を追加します。
2. 再度、sqlcmdコマンドを実行します。
付録
• 付録 A 改版履歴 ... 179
• 付録 B ライセンス情報 ... 181
付録 A 改版履歴
第1版 (2021.3): 新規作成
付録 B ライセンス情報
本製品には、一部、オープンソースソフトウェアが含まれています。当該ソフトウェアのライセンス条件の詳 細につきましては、以下に同梱されているファイルを参照してください。また、GPL / LGPLに基づきソース コードを開示しています。当該オープンソースソフトウェアの複製、改変、頒布を希望される方は、お問い合 わせください。
<SigmaSystemCenterインストールDVD>¥doc¥OSS
▪ 本製品には、Microsoft Corporationが無償で配布しているMicrosoft SQL Server Expressを含んでい ます。使用許諾に同意したうえで利用してください。著作権、所有権の詳細につきましては、以下の
LICENSEファイルを参照してください。
<Microsoft SQL Server Expressをインストールしたフォルダ>¥License Terms
▪ Some icons used in this program are based on Silk Icons released by Mark James under a Creative Commons Attribution 2.5 License. Visit http://www.famfamfam.com/lab/icons/silk/ for more details.
▪ This product includes software developed by Routrek Networks, Inc.
▪ This product includes NM Library from NetApp, Inc. Copyright 2005 - 2010 NetApp, Inc. All rights reserved.