[解決済み] 一括読み込みができません。オペレーティングシステムのエラーコード5(アクセスが拒否されました。)
質問
なぜか一括挿入の実行に問題があります。
BULK INSERT customer_stg
FROM 'C:\Users\Michael\workspace\pydb\data\andrew.out.txt'
WITH
(
FIRSTROW=0,
FIELDTERMINATOR='\t',
ROWTERMINATOR='\n'
)
を読んで自信を持ちました。 これ とあるように、ユーザーロールを正しく設定しました。
bulkadmin固定サーバーロールのメンバーは、BULK INSERT文を実行することができます。
を設定しました。
Login Properties
にサーバ全体のパーミッションを付与します。
bulkadmin
<サブ
(出典
iforce.co.nz
)
そして、コマンド
EXEC sp_helpsrvrolemember 'bulkadmin'
は、上記の情報が成功したことを教えてくれ、現在のユーザー
Michael-PC\Michael
は
bulkadmin
のパーミッションが必要です。
<サブ
(出典
iforce.co.nz
)
しかし、私が知っている限りではすべて正しく設定したにもかかわらず、SQL Server Management Studioから直接一括挿入を実行するとエラーが発生します。
Msg 4861, Level 16, State 1, Line 2
Cannot bulk load because file "C:\UsersMichael³³workspace³³pydb³³data³³andrew.out.txt" could not be opened. Operating system error code 5(Access is denied.).
というのは、どうやら
bulkadmins
を実行することができます。
bulkadmin
が動作するのでしょうか?(めっちゃ迷う)。何か解決する方法があれば教えてください。
解決方法は?
これは、私がこの問題を解決した非常に簡単な方法です。
- SQL Serverを開く
- バックアップしたいデータベースを右クリックしてください。
- プロパティを選択
- パーミッションの選択
- データベースの役割を選択します (ローカルまたはクラウド)
- の下に、明示的な権限表が表示されます。
- を見つける " バックアップデータベース " 許可をクリックし、許可を付与します。
あなたの問題は解決されました。
関連
-
[解決済み] 式をデータ型datetimeに変換する際に算術オーバーフローエラーが発生する。(日付と時刻の表示中に...)
-
[解決済み] 等値演算で "SQL_Latin1_General_CP1_CI_AS" と "Latin1_General_CI_AS" の照合の競合を解決できない
-
[解決済み] Microsoft OLE DB Provider for SQL Server エラー '80040e14' '=' 付近の構文が正しくない
-
[解決済み] ')' 付近の構文が正しくない場合の対処方法
-
[解決済み] 累積和の求め方
-
[解決済み] データベースとスキーマの違い
-
[解決済み] SQL ServerでBegin / End BlocksとGoキーワードを使用する?
-
[解決済み] SQL Serverでforeachを記述する方法とは?
-
[解決済み] SQL Server のストアドプロシージャを SQL Developer で実行するには?
-
[解決済み] SQL Server オペレーティングシステムエラー5:"5(アクセスが拒否されました。)"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー "INSERT EXEC文はネストできません。" "INSERT-EXEC文の中でROLLBACK文は使用できません。" これを解決するにはどうすればよいですか?
-
[解決済み] SQL Serverでシングルクォートを置換する
-
[解決済み] TEXTIMAGE_ON [PRIMARY]とは何ですか?
-
[解決済み] データ損失の可能性があるため、スキーマの更新を終了します。
-
[解決済み] Sqlサーバーに制約が存在するかどうかを確認する方法は?
-
[解決済み] 累積和の求め方
-
[解決済み] NVARCHAR(MAX)の最大文字数を教えてください。[重複しています]。
-
[解決済み] SQL ServerのIsNull()関数に相当するOracleは何ですか?
-
[解決済み] SQL Server の .sql ファイルとは何ですか?
-
[解決済み] SQL Server リンクサーバーのクエリ例