に拒否されました:INSERT権限が、私は、SQL Server Management Studioのから次のスクリプトを実行しようとしていますオブジェクトのドライバー "
INSERT [Truck].[Driver] ([DriverId], [CorporationId], [DriverNumber], [Name], [PhoneNumber])
VALUES (N'b78f90a6-ed6d-4f0e-9f35-1f3e9c516ca9', N'0a48eeeb-37f6-44de-aff5-fe9107d821f5', N'12', N'Unknown', NULL)
そして、私はこのエラーを取得しています:
Msg 229, Level 14, State 5, Line 1
The INSERT permission was denied on the object 'Driver', database 'SuburbanPortal2', schema 'Truck'.
手動でこれを編集モードで追加することができます。エラーは発生しません。私は自分のユーザーのために設定することができるすべての権限を持っています。これは、ローカルユーザーとしてログインしているローカルデータベースで、一部のデータをテストしているので、セキュリティについてはあまり気にしません。
しかし、ここで私のユーザーのためのデータベースの設定は、次のとおりです。
任意の提案は?
ConnectionStringを提供できますか?また、何が起こったのかSQLプロファイラを試してみてください。 –
あなたは '[dbo]'スキーマのすべての権限を持っているようです.....しかしあなたのテーブルは '[Truck]'スキーマにあります。あなたはそのスキーマの権限も持っていますか? –
愚かな質問ですが、それはINSERT INTO [Truck]ではありません。[Driver] – Andrew