db_datawriter
実行前に付与し、実行SqlBulkCopy
後に削除する必要があります。
try
{
"EXEC [db_mod].[sys].[sp_addrolemember] N'db_datawriter', N'my_user'" // via SqlCommand
bulk.WriteToServer(table);
}
finally
{
"EXEC [db_mod].[sys].[sp_droprolemember] N'db_datawriter', N'my_user'" // via another SqlCommand
}
しかし、私はエラーが発生しています:
ユーザーには、このアクションを実行する権限がありません。
どうすれば修正できますか?