- Ta muốn các table được tạo ra phải bắt đầu bằng 'tbl' và phải nằm trong schema là 'developer'
- Khi backup database, file backup không được lưu cùng ổ đĩa với database
- Khi setup database, database file và log file không được nằm cùng ổ đĩa
- Và còn nhiều Policy khác ta có thể thiết lập
Để hiểu Policy Management, trước tiên cần hiểu khái niệm Facet. Facet giống như tập hợp các thuộc tính nếu ta muốn đặt Policy cho một object nào đó. Bây giờ ta thử click chuột phải vào một table trong SSMS và chọn Facets:
Một cửa sổ hiện ra như hình sau, ta thấy facets có tên là 'Multipart Name' và nó có 2 thuộc tính là 'Name' và 'Schema'
Bây giờ ta cần set up Conditions như hình sau, để ý những mũi tên màu đỏ, ở đây tôi dựa vào Facet ở trên, thiết lập điều kiện là tên table phải bắt đầu là 'tbl' và Schema phải là 'developer' hoặc 'test'
Bước cuối cùng là setup Policy như hình sau, để ý những mũi tên màu đỏ:
Sau khi setup xong Policy, nếu ta vi phạm sẽ có lỗi như sau:
Một lưu ý là Microsoft cung cấp cho ta một số lượng không ít các Policy rất hữu ích, nhưng mặc định chúng không được Import vào SSMS, ta phải import vào, chúng nằm ở thư mục là C:\Program Files\Microsoft
SQL Server\100\Tools\Policies
0 comments:
Post a Comment