sql >> データベース >  >> RDS >> Sqlserver

オブジェクトが存在しないか、権限がないため、オブジェクトが見つかりません。 SQLServerのエラー

    私はこれが起こる理由を見つけました。ユーザーには適切な権限がありましたが、ストアドプロシージャにはTRUNCATEが含まれていました ステートメント:

    TRUNCATE TableName
    

    TRUNCATE以降 ログに記録せずにアイテムを削除する場合、それを含むストアドプロシージャを実行するには、(明らかに)昇格されたアクセス許可が必要です。ステートメントを次のように変更しました:

    DELETE FROM TableName
    

    ...そしてエラーはなくなりました!



    1. ハードディスク上のMySQLデータベースの場所を見つける方法は?

    2. SQLiteデータベースをCSVファイルにエクスポート

    3. List<>をSQLストアドプロシージャに渡す

    4. MySQL/PDOはデータを切り捨てます