COPY_ONLY
คุณไม่จำเป็นต้องมีการใช้งานพวกเขา เพียงกลางจะแบ่งLOG BACKUPS
LSN
สิ่งที่คุณสามารถทำได้คือDENY BACKUP LOG to [user|group]
สิทธิ์ของนักพัฒนาซอฟต์แวร์หรือกลุ่มนักพัฒนาซอฟต์แวร์อย่างชัดเจน หรือเพียงแค่สร้างบทบาทและปฏิเสธบันทึกการสำรองข้อมูลสำหรับบทบาทนั้น ดังนั้นผู้ใช้ทั้งหมดในบทบาทนั้นจะรับช่วงสิทธิ์
เช่น
USE test_kin
GO
CREATE ROLE [deny_log_backups]
GO
USE [test_kin]
GO
CREATE USER [Kin] FOR LOGIN [Kin]
GO
ALTER USER [Kin] WITH DEFAULT_SCHEMA=[dbo]
GO
use test_kin
GO
DENY BACKUP LOG TO [deny_log_backups]
GO
USE test_kin
GO
EXEC sp_addrolemember N'deny_log_backups', N'kin'
GO
ตอนนี้ทดสอบ:
backup database [test_kin]
to disk = 'C:\crap_test\kin_test_full.bak'
with compression, stats =10, init
---- ### success for FULL BACKUP
backup log [test_kin]
to disk = 'C:\crap_test\kin_test_log.log'
--- $$$ ERROR MESSAGE
Msg 262, Level 14, State 1, Line 3
BACKUP LOG permission denied in database 'test_kin'.
Msg 3013, Level 16, State 1, Line 3
BACKUP LOG is terminating abnormally.