28

こんにちは私はエラーが発生しています

バルクロードステートメントを使用する権限がありません。

ストアドプロシージャを実行しようとしたとき。

その役割について言及しているウェブサイトを見bulkadminたことがありますが、見ていません。

SQLServer2008を使用しています。

何か案は?

4

3 に答える 3

56
  • SQL ServerManagamentStudioを起動します
  • [セキュリティ]->[ログイン]を展開します
  • ユーザーを見つけて右クリックし、[プロパティ]を選択します
  • [サーバーの役割]タブを開きます
  • それがチェックされていることを確認してくださいbulkadmin
  • bulkadminうまくいかない場合は、他の役割を試すことができます。
  • [OK]をクリックします:)
于 2012-10-21T22:13:19.900 に答える
6

Aleksandrの回答のクエリバージョン:

EXEC master..sp_addsrvrolemember @loginame = N'%userName%', @rolename = N'bulkadmin'
GO

%userName%目的のユーザーに置き換えるだけです。また、Sys-Admin( )または権限を持ち、権限を付与saしている他のユーザーとしてログインする必要があります。EXECbulkadmin

于 2013-06-05T09:37:03.843 に答える
0

この問題を修正する権限をユーザーに提供できます。

  1. MS SQLサーバー管理に移動し、データベースに接続します。
  2. オブジェクトエクスプローラーで、[セキュリティ]に移動してからログインします。
  3. ユーザーを探して右クリックします。
  4. 「ログインプロパティ」ポップアップが開きます
  5. 「サーバーの役割」をクリックし、「bulkadmin」をチェックします。ここで、もう一度実行しようとしても、エラーが発生しないようにする必要があります。

ソース:http ://sforsuresh.in/asp-net-mvc-4-not-permission-use-bulk-load-statement

于 2021-01-20T07:09:17.173 に答える