[Gunny] Locking and Unlocking Databases
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 2 của 2
  1. #1
    Thành Viên
    Ngày tham gia
    Oct 2012
    Bài viết
    214
    Thanks
    26
    Thanked 165 Times in 40 Posts

    Locking and Unlocking Databases

    You can lock and unlock databases using, respectively, the Lock and Unlock commands in XML for Analysis (XMLA). Typically, other XMLA commands automatically lock and unlock objects as needed to complete the command during execution. You can explicitly lock or unlock a database to perform multiple commands within a single transaction, such as a Batch command, while preventing other applications from committing a write transaction to the database.
    Locking Databases
    The Lock command locks an object, either for shared or exclusive use, within the context of the currently active transaction. A lock on an object prevents transactions from committing until the lock is removed. Microsoft SQL Server Analysis Services supports two types of locks, shared locks and exclusive locks. For more information about the lock types supported by Analysis Services, see Mode Element (XMLA).
    Analysis Services allows only databases to be locked. The Object element must contain an object reference to an Analysis Services database. If the Object element is not specified or if the Object element refers to an object other than a database, an error occurs.
    Security Note
    Only database administrators or server administrators can explicitly issue a Lock command.
    Other commands implicitly issue a Lock command on an Analysis Services database. Any operation that reads data or metadata from a database, such as any Discover method or an Execute method running a Statement command, implicitly issues a shared lock on the database. Any transaction that commits changes in data or metadata to an object on an Analysis Services database, such as an Execute method running an Alter command, implicitly issues an exclusive lock on the database.
    Unlocking Objects
    The Unlock command removes a lock established within the context of the currently active transaction.
    Security Note
    Only database administrators or server administrators can explicitly issue an Unlock command.
    All locks are held in the context of the current transaction. When the current transaction is committed or rolled back, all locks defined within the transaction are automatically released.

    =>>em gà nên k hỉu bác nào pro dịch hộ em
    Khách viếng thăm hãy cùng kingmagic10 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: Locking and Unlocking Databases

    google translate, dùng được bao nhiêu thì dùng

    Bạn có thể khóa và mở khóa cơ sở dữ liệu sử dụng, tương ứng, Khóa và mở khóa lệnh trong XML để phân tích (XMLA). Thông thường, lệnh XMLA khác sẽ tự động khóa và mở khóa đối tượng khi cần thiết để hoàn thành các lệnh trong thời gian thực. Bạn có thể khóa một cách rõ ràng hoặc mở khóa cơ sở dữ liệu để thực hiện nhiều lệnh trong một giao dịch duy nhất, chẳng hạn như là một lệnh hàng loạt, trong khi ngăn chặn các ứng dụng khác từ hành một giao dịch ghi vào cơ sở dữ liệu.
    Khóa cơ sở dữ liệu
    Lệnh Lock khóa một đối tượng, hoặc cho sử dụng chung hoặc độc quyền, trong bối cảnh giao dịch đang hoạt động. Một khóa trên một đối tượng ngăn chặn các giao dịch từ cam kết cho đến khi khóa được lấy ra. Microsoft SQL Server Analysis Services hỗ trợ hai loại ổ khóa, ổ khóa chia sẻ và khóa độc quyền. Để biết thêm thông tin về các loại khóa hỗ trợ bởi dịch vụ phân tích, xem chế độ tử (XMLA).
    Dịch vụ phân tích chỉ cho phép cơ sở dữ liệu phải được khóa. Các yếu tố đối tượng phải có một đối tượng tham chiếu đến một cơ sở dữ liệu Dịch vụ phân tích. Nếu các yếu tố đối tượng không được chỉ định hoặc nếu các yếu tố đối tượng liên quan đến một đối tượng khác hơn là một cơ sở dữ liệu, lỗi xảy ra.
    Lưu ý bảo mật
    Chỉ có quản trị cơ sở dữ liệu hoặc các quản trị viên máy chủ một cách rõ ràng có thể ra lệnh Lock.
    Lệnh khác ngầm ra lệnh Khóa trên một cơ sở dữ liệu Dịch vụ phân tích. Bất kỳ hoạt động đọc dữ liệu hoặc siêu dữ liệu từ một cơ sở dữ liệu, chẳng hạn như bất kỳ phương pháp Discover hay một phương pháp Execute chạy một lệnh cáo, mặc nhiên các vấn đề một khóa chia sẻ trên cơ sở dữ liệu. Bất kỳ giao dịch đó thành sự thay đổi trong dữ liệu hoặc siêu dữ liệu cho một đối tượng trên một cơ sở dữ liệu phân tích dịch vụ, chẳng hạn như một phương pháp Execute chạy một lệnh Alter, phát hành các ngầm một khóa độc quyền trên cơ sở dữ liệu.
    Đối tượng mở khóa
    Lệnh Mở khóa loại bỏ một khóa thành lập trong bối cảnh giao dịch đang hoạt động.
    Lưu ý bảo mật
    Chỉ có quản trị cơ sở dữ liệu hoặc các quản trị viên máy chủ một cách rõ ràng có thể phát hành một lệnh Mở khóa.
    Tất cả các ổ khóa được tổ chức trong bối cảnh giao dịch hiện tại. Khi giao dịch hiện được cam kết hoặc cuộn lại, tất cả các ổ khóa được định nghĩa trong giao dịch sẽ được tự động phát hành.
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 09:22 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.