Mô t? c?a b? nh? đ?m b? đi?u khi?n đ?a trong SQL Server

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 86903 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TÓM T?T

S? d?ng m?t b? nh? đ?m vi?t (c?ng g?i là ghi l?i b? nh? đ?m) b? đi?u khi?n đ?a có th? c?i thi?n hi?u su?t máy ch? SQL. Vi?t b? nh? đ?m b? đi?u khi?n và đ?a h? th?ng con là an toàn cho SQL Server, n?u h? đư?c thi?t k? đ?c bi?t cho s? d?ng trong m?t h? th?ng qu?n l? d? li?u quan tr?ng giao d?ch cơ s? d? li?u (DBMS) môi trư?ng. Các tính năng thi?t k? ph?i b?o v? d? li?u lưu tr? n?u m?t h? th?ng l?i x?y ra. B?ng cách s? d?ng m?t ngu?n cung c?p năng lư?ng uninterruptible bên ngoài (UPS) đ? đ?t đư?c đi?u này là nói chung không đ?, b?i v? ch? đ? th?t b?i mà không liên quan đ?n quy?n l?c có th? x?y ra.

B? nh? đ?m b? đi?u khi?n và đ?a h? th?ng ph? có th? đư?c an toàn đ? s? d?ng b?i máy ch? SQL. H?u h?t n?n t?ng thi?t k? chuyên d?ng máy ch? m?i k?t h?p chúng đư?c an toàn. Tuy nhiên, b?n nên ki?m tra v?i nhà cung c?p ph?n c?ng c?a b?n đ? ch?c ch?n r?ng các đ?a h? th?ng ph? đ? đư?c c? th? đư?c th? nghi?m và đư?c ch?p thu?n cho s? d?ng trong m?t d? li?u h? th?ng qu?n l? quan tr?ng cơ s? d? li?u quan h? giao d?ch (RDBMS) môi trư?ng.

THÔNG TIN THÊM

L?i tuyên b? s?a đ?i d? li?u SQL Server t?o ra h?p l? trang vi?t. Đi?u này d?ng vi?t có th? đư?c h?nh như đi hai nơi: Nh?t k? và các cơ s? d? li?u chính nó. V? l? do hi?u su?t, SQL Server defers vi?t đ? các cơ s? d? li?u thông qua h? th?ng đ?m b? nh? cache c?a riêng c?a nó. Ghi vào Nh?t k? ch? trong giây lát tr? ch?m cho đ?n th?i gian cam k?t. H? không đư?c lưu tr? trong cùng m?t cách như d? li?u vi?t. B?i v? đăng nh?p vi?t cho m?t trang nh?t đ?nh luôn luôn đ?ng trư?c d? li?u c?a trang vi?t: Nh?t k? đôi khi đư?c g?i là m?t "ghi-trư?c" đăng nh?p.

Giao d?ch toàn v?n là m?t trong nh?ng khái ni?m cơ b?n c?a m?t quan h? h? th?ng cơ s? d? li?u. Các giao d?ch đư?c coi là nguyên t? đơn v? c?a công vi?c đó hoàn toàn đư?c áp d?ng ho?c hoàn toàn ngư?c l?i. Các máy ch? SQL vi?t-trư?c giao d?ch đăng nh?p là m?t thành ph?n quan tr?ng trong vi?c th?c hi?n giao d?ch toàn v?n.

B?t k? h? th?ng cơ s? d? li?u quan h? ph?i c?ng đ?i phó v?i m?t khái ni?m ch?t ch? liên quan đ?n giao d?ch toàn v?n, đó là ph?c h?i t? h? th?ng có k? ho?ch s? th?t b?i. M?t lo?t các phi l? tư?ng, hi?u ?ng th?c th? gi?i có th? gây ra s? th?t b?i này. D?n trên nhi?u h? th?ng qu?n l? cơ s? d? li?u, h? th?ng th?t b?i có th? đ?n m?t dài quá tr?nh nhân đ?o di?n hư?ng d?n s? d?ng ph?c h?i.

Ngư?c l?i, cơ ch? h?i ph?c SQL Server là hoàn toàn t? đ?ng và ho?t đ?ng mà không có s? can thi?p c?a con ngư?i. Ví d?, SQL Server có th? h? tr? m?t ?ng d?ng s?n xu?t nhi?m v? quan tr?ng, và kinh nghi?m m?t h? th?ng th?t b?i do đ? m?t bi?n đ?ng s?c m?nh t?m th?i. Sau khi ph?c h?i đi?n, ph?n c?ng máy ch? s? kh?i đ?ng l?i, m?ng ph?n m?m s? t?i và initialize, và SQL Server s? kh?i đ?ng l?i. Như SQL Server kh?i, nó s? t? đ?ng ch?y quá tr?nh ph?c h?i c?a nó d?a trên d? li?u trong các giao d?ch đăng nh?p. Toàn b? quá tr?nh này x?y ra mà không có s? can thi?p c?a con ngư?i. B?t c? khi nào các máy tr?m làm vi?c khách hàng kh?i đ?ng l?i, ngư?i dùng s? t?m th?y t?t c? c?a h? d? li?u hi?n nay, lên đ?n giao d?ch cu?i cùng h? đ? nh?p.

SQL Server giao d?ch toàn v?n và ph?c h?i t? đ?ng chi?m m?t r?t m?nh m? kh? năng th?i gian và lao đ?ng ti?t ki?m. N?u m?t b? đi?u khi?n b? nh? đ?m vi?t là không đúng thi?t k? đ? s? d?ng trong m?t d? li?u quan tr?ng giao d?ch DBMS môi trư?ng, nó có th? th?a hi?p kh? năng c?a SQL Server đ? ph?c h?i, v? th? corrupting cơ s? d? li?u. Đi?u này có th? x?y ra n?u b? đi?u khi?n ch?n SQL Máy ch? giao d?ch đăng nh?p vi?t và b? đ?m chúng trong m?t b? nh? cache ph?n c?ng vào các b?ng đi?u khi?n, nhưng không gi? g?n nh?ng ngư?i vi?t các trang trong m?t h? th?ng s? th?t b?i.

H?u h?t b? nh? đ?m b? đi?u khi?n th?c hi?n ghi b? nh? đ?m. Vi?t b? nh? đ?m ch?c năng luôn luôn không th? b? vô hi?u.

Ngay c? khi máy ch? s? d?ng m?t UPS, đi?u này không đ?m b?o an ninh c?a các cache vi?t. Nhi?u lo?i h? th?ng th?t b?i có th? x?y ra r?ng m?t UPS không Đ?a ch?. Ví d?, m?t b? nh? tương đương l?i, m?t cái b?y h? đi?u hành, ho?c m?t ph?n c?ng tr?c tr?c là nguyên nhân gây m?t thi?t l?p l?i h? th?ng có th? s?n xu?t m?t không ki?m soát đư?c h? th?ng gián đo?n. S? th?t b?i b? nh? trong b? nh? cache vi?t ph?n c?ng c?ng có th? d?n đ?n vi?c m?t thông tin đăng nh?p quan tr?ng.

M?t v?n đ? có th? liên quan đ?n m?t b? đi?u khi?n b? nh? đ?m ghi có th? x?y ra t?i t?t h? th?ng. Nó không ph?i là không ph? bi?n đ? "chu k?" h? đi?u hành ho?c kh?i đ?ng l?i h? th?ng trong th?i gian thay đ?i c?u h?nh. Ngay c? khi m?t nhà đi?u hành c?n th?n sau các khuy?n ngh? h? đi?u hành ph?i ch? đ?i cho đ?n khi t?t c? các đ?a ho?t đ?ng đ? ng?ng trư?c khi kh?i đ?ng l?i h? th?ng, cache vi?t v?n có th? đư?c tr?nh bày trong b? đi?u khi?n. Khi nh?n t? h?p phím CTRL + ALT + DEL, ho?c các Nh?n nút đ?t l?i, cache vi?t có th? đư?c b? đi, có ti?m năng gây thi?t h?i cơ s? d? li?u.

Nó có th? thi?t k? m?t b? nh? cache vi?t ph?n c?ng đó s? đưa vào tài kho?n t?t c? các nguyên nhân có th? c?a discarding b?n b? nh? cache d? li?u, mà do đó s? an toàn đ? s? d?ng b?i m?t máy ch? cơ s? d? li?u. M?t s? các tính năng thi?t k? s? bao g?m ch?n tín hi?u xe bu?t RST đ? tránh không ki?m soát đư?c đ?t l?i c?a các b? nh? đ?m b? đi?u khi?n, on-board pin d? ph?ng, và đư?c nhân đôi ho?c ERC (l?i ki?m tra & correcting) b? nh?. Ki?m tra v?i đ?i l? ph?n c?ng c?a b?n đ? đ?m b?o r?ng b? nh? cache vi?t bao g?m nh?ng đi?u này và b?t k? tính năng khác c?n thi?t đ? tránh m?t d? li?u.

SQL máy ch? yêu c?u h? th?ng h? tr? 'b?o đ?m giao hàng đ? phương ti?n truy?n thông ?n đ?nh' như đư?c nêu trong chương tr?nh Microsoft SQL Server Always-On lưu tr? gi?i pháp Review. FoĐ? bi?t thêm chi ti?t v? các yêu c?u đ?u vào và đ?u ra cho cơ s? d? li?u SQL Server, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
967576Microsoft SQL Server cơ s? d? li?u công c? đ?u vào/đ?u ra yêu c?u

Thu?c tính

ID c?a bài: 86903 - L?n xem xét sau cùng: 17 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
T? khóa: 
kb3rdparty kbhardware kbinfo kbmt KB86903 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:86903

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com