S? hi?u bi?t v x? l? s? c? c s? d? li?u b?n sao thu?t s? trong SQL Server 2000

D?ch tiu ? D?ch tiu ?
ID c?a bi: 274463 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

? Trang ny

TM T?T

Thu?t s? c s? d? li?u b?n sao l m?t ti?n ch m?i trong SQL Server nm 2000 cho php b?n ? di chuy?n ho?c sao chp m?t c s? d? li?u SQL Server 7.0 ho?c t? SQL H? ph?c v? nm 2000 ?n SQL Server 2000. Qu tr?nh sao chp ho?c di chuy?n l tng ?i n gi?n v n c v? nh qu tr?nh hi?m khi ?nh h?ng ?n b?t c? i?u g?. i?u ny bi vi?t cung c?p thng tin v? lm th? no thu?t s? c s? d? li?u b?n sao cng tr?nh v phc th?o m?t s? v?n ? ? t?m khi b?n s? d?ng thu?t s?.

THNG TIN THM

Lm th? no thu?t s? c s? d? li?u b?n sao ho?t ?ng

M? thu?t s? c s? d? li?u b?n sao:
  • Trong SQL Server Enterprise Manager, b?m Qu?n l?, v sau nh?p vo Ch?y thu?t s?.

    - hay -

  • Nh?p chu?t ph?i vo cc C s? d? li?u th m?c, nh?p vo T?t c? cc nhi?m v?, v sau nh?p vo Sao c s? d? li?u thu?t s?....

    - hay -

  • M?t d?u nh?c l?nh, g? Cdw.exe va sau o bam Nh?p.
Thu?t s? detaches cc c s? d? li?u l ? ?c sao chp ho?c di chuy?n, b?n sao cc t?p tin lin quan ?n c s? d? li?u ?n my ch? ch v sau g?n c s? d? li?u. Cc vi?c tch v g?n cc c s? d? li?u l th?c hi?n thng qua cc th? t?c ?c lu tr? sau y:
  • sp_detach_db

    - v -

  • sp_attach_db
? bi?t thm chi ti?t v? cc th? t?c ?c lu tr?, tham kh?o cc ch? ? "sp_attach_db" v "sp_detach_db" trong SQL Server sch tr?c tuy?n.

Sao chp th?c t? c?a t?p tin x?y ra thng qua XP_CMDSHELL m th?c hi?n m?t d?ng l?nh l?nh COPY. y l l? do t?i sao n l quan tr?ng m cc ti kho?n m ch?y thu?t s? c s? d? li?u b?n sao l m?t vin Reference. ? bi?t thm chi ti?t, xem "B?ng cch s? d?ng the Copy c s? d? li?u Wizard" trong SQL Server sch tr?c tuy?n.

Cc thu?t s? th?c hi?n theo cc b?c sau:
  1. T?o ra m?t i?m chia s? UNC trn my tnh ngu?n ni cc t?p ang ?c sao chp.
  2. Ki?m tra cho cc k?t n?i ho?t ?ng trong m? ngu?n c s? d? li?u.
  3. ?t c s? d? li?u trong ch? ? ng?i dng.
  4. Detaches ngu?n c s? d? li?u.
  5. Ki?m tra n?u cc t?p tin t?n t?i trn ch v sau sao t?p c s? d? li?u ? chia s? i?m t?o ra tr?c .
  6. G?n c s? d? li?u tr? l?i trn my ch? ngu?n.
  7. G?n c s? d? li?u trn my ch? ch.
  8. Lo?i b? nh?ng chia s? UNC.
  9. ?t c s? d? li?u tr? l?i trong ch? ? ban ?u c?a n (ng?i s? d?ng duy nh?t, nhi?u ng?i s? d?ng, v vv).
B?n tnh nng b? sung t?n t?i cho php b?n ? di chuy?n cc ?i t?ng l lin k?t v?i c s? d? li?u ang sao chp ho?c di chuy?n.
  • Tn ng nh?p (khuy?n co).
    • T?t c? cc tin ng nh?p ?c pht hi?n t?i th?i gian ch?y gi.
    • Ch? ng nh?p ?c s? d?ng b?i cc c s? d? li?u ? ch?n.
  • Th? t?c ?c lu tr? ?c chia s? t? c s? d? li?u t?ng th? (ty ch?n).
    • T?t c? cc lu tr? th? t?c pht hi?n t?i gi th?i gian ch?y.
    • Ng?i dng ? ch?n th? t?c ?c lu tr?.
  • Cc cng vi?c t? msdb (ty ch?n).
    • T?t c? cc cng vi?c pht hi?n t?i th?i gian ch?y gi.
    • Ng?i s? d?ng l?a ch?n cc cng vi?c.
  • Ng?i dng xc ?nh l?i tin nh?n (ty ch?n).
    • T?t c? cc thng bo l?i pht hi?n t?i gi th?i gian ch?y.
    • Ng?i dng ? ch?n l?i tin nh?n.

Thu?t s? t?o m?t gi d? li?u chuy?n ?i d?ch v? (DTS)

Thu?t s? c s? d? li?u b?n sao t?o m?t gi DTS ch?y trn cc i?m ?n my ch? v c th? ch?y ho?c ngay l?p t?c ho?c c th? ?c l?p bi?u ? ch?y sau ny. Ngoi ra, b?n c th? t? t?o m?t b?n sao c?a c s? d? li?u DTS gi b?ng cch s? d?ng cng c? thi?t k? DTS v nh?p vo Chuy?n giao nhi?m v? c s? d? li?u. ? bi?t thm chi ti?t, xem cc Chuy?n c s? d? li?u ?i t?ng tc v? ch? ? trong SQL Server 2000 cu?n sch tr?c tuy?n.

Cc gi l lu n?u n l l?ch tr?nh ? ch?y trn c s? ?nh k? ho?c m?t th?i gian. Do , ?i l? SQL my ch? trn my ch? ch ? ?c b?t ?u. Vi?c chuy?n giao C s? d? li?u DTS gi ph?i ?c ?i x? nh b?t k? khc DTS gi g?m cc yu c?u v quy?n lin quan ?n l?p k? ho?ch v ch?y cc gi. Cho bi?t thm thng tin v? lm th? no ? kh?c ph?c theo l?ch tr?nh DTS gi, Xem bi vi?t sau trong c s? ki?n th?c Microsoft:
269074 INF: Lm th? no ? ch?y m?t DTS gi nh l m?t cng vi?c theo l?ch tr?nh
B?n c th? s? d?ng thu?t s? c s? d? li?u b?n sao v?i Microsoft SQL Server 7.0 ni sau ny c th? l m?t my ch? c s? d? li?u ngu?n ch?. B?n khng th? s? d?ng thu?t s? v?i cc phin b?n c?a Microsoft SQL Server 6.x ho?c tr?c .

Sao chp c s? d? li?u thu?t s? ng nh?p - ng nh?p DTS gi

M?t Nh?t k? s? ki?n CDW ?c lu tr? trong MSDB...sysdtspackagelog h? th?ng b?ng v c?ng c th? xem ?c theo cch c?a SQL Enterprise Manager (SEM). ? xem Nh?t k?, h?y lm theo cc b?c sau:
  1. Trn my ch? ch ni cc gi lu tr?, m? SEM v m? r?ng d?ch v? d? li?u bi?n ?i c?p.
  2. D?i ?a phng gi, xc ?nh v? tr cc gi m b?n mu?n xem Nh?t k?. B?i m?c ?nh, cc gi c tn l CDW_SourceServer_DestinationServer_autonumber.
  3. Nh?p chu?t ph?i vo gi v ch?n cc Gi Nh?t k? ty ch?n.
  4. D?i DTS gi phin b?n v ng nh?p cy, b?m c?ng (+) ng nh?p ? m? r?ng v xem danh sch cc cc b?n ghi.
H?p tho?i ny cho php b?n xem log(s) cho gi ny ho?c ch?n m?t gi khc t? h?p th? xu?ng. N c?ng cho php b?n xo cc b?n ghi m b?n khng c?n b?ng cch b?m vo cc Xa nt.

Ngoi ra, b?n c th? c?u h?nh DTS gi ? s?n xu?t m?t t?p tin ?u ra cho m?c ch troublshooting.
  1. Nh?p chu?t ph?i vo gi, ch?n Thi?t k? tr?n gi.
  2. T? cc Gi tr?nh n, ch?n Thu?c tnh.
  3. Trn cc ng nh?p tab, xc ?nh t?p tin errr.

    T?p ny s? c thng tin chi ti?t v? executation gi.

Quy?n ? sao chp cc t?p tin

i?m ?n my ch? SQL kh?i ?ng ti kho?n ph?i l m?t tn mi?n ti kho?n v ph?i c quy?n qu?n tr? ?a phng v? ngu?n SQL Server my tnh ? cho cc t?p tin c th? ?c sao chp t? ngu?n ? cc i?m ?n.

N?u i?m ?n my ch? SQL ?c b?t ?u d?i m?t ?a phng trng m?c h? th?ng b?n c th? nh?n ?c thng bo l?i sau:
D?ch v? my ch? SQL c?a b?n ang ch?y d?i cc ?a phng trng m?c h? th?ng. B?n c?n ph?i thay ?i ti kho?n d?ch v? Server SQL c?a b?n ? c cc quy?n sao chp t?p tin qua m?ng.
N?u i?m ?n my ch? SQL b?t ?u trong m?t ti kho?n tn mi?n m khng c qu?n tr? vin ?a phng ?c quy?n trn my tnh ngu?n sau cc thng bo l?i sau y c th? l ?c t?o ra b?i thu?t s?:
B?c l?i ngu?n: Microsoft D? li?u bi?n ?i d?ch v? (DTS) gi
B?c l?i M t?: Unspecified error

B?c m? l?i: 80004005
B?c L?i gip ? File:sqldts80.hlp
B?c gip ? l?i b?i c?nh ID:1100
B?m vo cc "THNG TIN THM >>>" nt, b?n s? th?y r?ng quy?n ? t?o ra nh?ng chia s? t? xa khng c.
H?ng khi t?o chia s? OMWWIZD

L Aware c s? d? li?u Detaches

Nh ? ? c?p tr?c , thu?t s? c s? d? li?u b?n sao detaches cc ngu?n c s? d? li?u tr?c khi sao n vo my ch? ch. Khng ch?y cc Sao chp c s? d? li?u thu?t s? n?u c s? d? li?u l nghi ng? ho?c n?u b?t k? v?n ? khc t?n t?i v?i c s? d? li?u m c th? ngn ch?n n t? vi?c tch ho?c reattaching. V?n ? ch?ng h?n nh l?i I/O (v d?, l?i 823), d? li?u ton v?n l?i (cho V d?, b?ng tham nh?ng), ho?c b?t k? v?n ? ?c bi?t ?n ph?n c?ng (v d?, SCSI c?ng l?i ho?c i?u khi?n l?i trong s? ghi s? ki?n h? th?ng), tn m?t s? t, c th? m?t tr? ng?i ? m?t reattachment thnh cng c?a c s? d? li?u.

?m b?o c s? d? li?u ngu?n l khng nh d?u '?c ch?', 'gin tuy?n', 'nghi ng?', 'kh?n c?p', ho?c 't?i' ho?c detach s? th?t b?i. Detach s? th?t b?i b?i v? cc th? t?c detach ph?i c?p nh?t cc s? li?u th?ng k trong c s? d? li?u; N?u cc c s? d? li?u trong b?t k? cch no khng c th? truy c?p cho vi?t, C?p nh?t cc s? li?u th?ng k th?t b?i. Thng bo l?i sau y ?c t?o ra n?u detach th?t b?i do cc c s? d? li?u ang trong b?t k? t?nh tr?ng unwritable:
Th?t b?i khi tch c s? d? li?u<databasename><b00></b00></databasename>
Cc Xem l?i nt cho th?y sau y:
B?c l?i Ngu?n: Microsoft d? li?u bi?n ?i d?ch v? (DTS) gi
B?c l?i M t?: Unspecified error

B?c m? l?i: 80004005
B?c L?i gip ? File:sqldts80.hlp
B?c gip ? l?i b?i c?nh ID:1100
Trong Ngoi ra, vi?c tch c s? d? li?u yu c?u n trong ch? ? ng?i dng n ho?c c khng c ng?i dng k?t n?i v?i n. N?u nhi?u ng?i dng ang s? d?ng c s? d? li?u, cc thu?t s? c th? th?t b?i v?i l?i sau:
B?c l?i Ngu?n: Microsoft d? li?u bi?n ?i d?ch v? (DTS) gi
B?c l?i M t?: Unspecified error

B?c m? l?i: 80004005
B?c L?i gip ? File:sqldts80.hlp
B?c gip ? l?i b?i c?nh ID:1100
N?u b?n b?m vo cc Thng tin thm nt, b?n c th? xem sau g?c nguyn nhn c?a v?n ?:
C s? d? li?u [dbname] ? k?t n?i ho?t ?ng [N]. Co? so? du? lie?u s? khng ?c chuy?n.

C?p php ? tch m?t c s? d? li?u

M?t s? quy?n ?c yu c?u ? tch m?t c s? d? li?u. May chu SQL Nm 2000 cu?n sch tr?c tuy?n xc ?nh quy?n thch h?p ? s? d?ng thu?t s?:
"? dng thu?t s? c s? d? li?u b?n sao, b?n ph?i l m?t qu?n tr? vin h? th?ng ho?c m?t thnh vin c?a vai tr? Reference. N?u b?n ang ch?y Microsoft Windows NT 4.0 ho?c Microsoft Windows 2000, trng m?c ng?i dng ph?i c quy?n qu?n tr? trn h? ph?c v? ch."

?m b?o t?n t?i th m?c ch

Khi s? d?ng cc b?n sao c s? d? li?u thu?t s? (CDW), v cc V? tr t?p c s? d? li?u mn h?nh, b?m vo cc S?a ?i nt v xc nh?n r?ng th m?c ch l chnh xc. N?u th m?c khng t?n t?i, CDW c th? th?t b?i v?i l?i sau:
B?c l?i ngu?n: Microsoft d? li?u bi?n ?i D?ch v? (DTS) gi
B?c m t? l?i: l?i khng ch? r?

B?c m? l?i: 80004005
B?c l?i gip ? File:sqldts80.hlp
B?c L?i gip ? b?i c?nh ID:1100
N?u b?n b?m vo cc "THNG TIN THM >>>" nt, b?n s? th?y r?ng cc th m?c khng ph?i hi?n nay.
T?p tin \\SOURCE_SERVER\OMWWIZx\Program Files\Microsoft SQL Server\MSSQL\Data\Filename_Data.MDF khng th? ?c sao v? cc i?m ?n th m?c khng t?n t?i.

Lo?i b? l?a ch?n di chuy?n c s? d? li?u

Ghi nh? r?ng n?u b?n ch?n ? di chuy?n m?t c s? d? li?u, thay v? sao chp n, c s? d? li?u ?c l?y ra t? cc my ch? SQL Server m? ngu?n. Nhi?u c? th?, c s? d? li?u ?c tch ra t? my ch? ngu?n nhng khng ph?i l reattached. Tuy nhin, cc t?p c s? d? li?u g?c (.mdf, .ndf, .ldf) v?n c?n trn cc my ch? ngu?n v n?u b?n khng c?n nh?ng ng?i v? cn nh?c v? tr?, b?n ph?i t? xa chng. Thng bo c?nh bo sau y s? xu?t hi?n trong cc Hon t?t thu?t s? c s? d? li?u b?n sao h?p tho?i:
C s? d? li?u 'Qun r?u' s? ?c sao chp nhng s? ch? c s?n trn h? ph?c v? ch. Ng?i qu?n tr? ph?i xa cc t?p tin d? li?u v ng nh?p cho c s? d? li?u 'Qun r?u' trn my ch? ngu?n.
Tuy nhin, n?u b?n nh?m l?n ch?n di chuy?n thay v? cc Sao chp l?a ch?n, b?n c th? an ton reattach cc t?p tin tr? l?i ?n my ch? ? ph?c h?i c s? d? li?u.

Di chuy?n tin ng nh?p

M?t tnh nng m?i c?a b?n sao c s? d? li?u thu?t s? lm gi?m b?t v?n ? c?a b?ng tay di chuy?n tin ng nh?p. Thu?t s? xc ?nh ng nh?p tng ?ng v?i cc c s? d? li?u ng?i dng v cung c?p cho b?n ty ch?n ? di chuy?n ho?c sao chp nh?ng ng?i nh l m?t ph?n di chuy?n ho?c sao chp c s? d? li?u. C? hai xc th?c SQL Server tiu chu?n tn ng nh?p v xc th?c Microsoft Windows NT v Microsoft Windows 2000 tin ng nh?p ?c chuy?n b?ng thu?t s?.

Phin b?n tr?c c?a SQL Server yu c?u h?ng d?n s? d?ng can thi?p ? di chuy?n cc tin ng nh?p lin k?t v?i c s? d? li?u ng?i s? d?ng c s? d? li?u ?c sao chp ho?c di chuy?n. bit thm thng tin v chuy?n tn ng nh?p v?i phin b?n tr?c c?a SQL Server, xem d?i y bi vi?t trong c s? ki?n th?c Microsoft:
168001 PRB: Ng?i dng ng nh?p v/ho?c s? cho php l?i sau khi khi ph?c Dump
246133 Lm th? no ?: Chuy?n tin ng nh?p v m?t kh?u gi?a cc tr?ng h?p c?a SQL Server
Lu ? r?ng local Windows NT/2000 nhm v ng?i dng ?c c?p quy?n truy c?p ng nh?p vo SQL Server khng th? ?c chuy?n giao gi?a khc nhau my vi tnh. N?u b?n c? g?ng ? lm i?u ny, vi?c chuy?n giao cc tn ng nh?p s? khng thnh cng. N?u b?n b?m vo cc "THNG TIN THM >>>" nt, b?n c th? xem sau g?c nguyn nhn c?a v?n ?:
"Chuy?n nh?ng ng nh?p SourceMachine\LocalGroup1 khng thnh cng"
- hay -
"Chuy?n nh?ng ng nh?p SourceMachine\LocalUser1 Th?t b?i"

C s? d? li?u/t?p tin t?n t?i ho?c khng ? khng gian ?a

Khi chuy?n c s? d? li?u, thu?t s? pht hi?n hay khng c s? d? li?u t?n t?i trn my ch? ch. Cc Ch?n c s? d? li?u ? di chuy?n ho?c sao chp h?p tho?i ch? ra c s? d? li?u c th? ?c chuy?n giao v?i m?t Ok t?nh tr?ng ho?c l c s? d? li?u c th? khng chuy?n ho?c l v? cc c s? d? li?u ? t?n t?i ho?c l m?t H? th?ng c s? d? li?u gi?ng nh cc Th?c s? c s? d? li?u.

M?t chuy?n c s? d? li?u c?ng c th? ?c ng?ng l?i n?u cng m?t t?p tin c s? d? li?u ? t?n t?i trn my ch? ch. V? v?y, b?n c th? c m?t c s? d? li?u ?c ?t tn MyPubs v?i tn t?p tin tng ng v?i nh?ng ng?i trong cc qun r?u c s? d? li?u vo cc i?m ?n. B?n s? th?y nh?ng i?m ?n t?p tin nh d?u b?ng m?t x mu ?.
"Tranh ngu?n c cng tn nh trn ch ho?c khng ? khng gian tr?ng trn ch. "
? trnh thng bo l?i ny, ho?c s?a ?i tn t?p tin l t?o ra trn my ch? ch ho?c thay ?i ?a i?m vo nh?ng ng?i s? ?c t?o ra.

Chuy?n giao m?t c?ng c th? ?c b? c?n tr? b?i thi?u khng gian ?a trn my ch? ch. Thay ?i ? ?a ho?c xo m?t vi t?p ? cho php ? s?c ch?a.

i?m d?ng t?m ki?m vn b?n ?y ?. T?p catal vn b?n ?y ? khng chuy?n

N?u c s? d? li?u ch?a b?t k? vn b?n ?y ? catalog c hai tc d?ng c?a vi?c s? d?ng thu?t s? c s? d? li?u b?n sao ? chuy?n n. Tr?c tin, t?m ki?m cc Vn b?n ?y ? (FT) catalog ng?ng l?i thu?t s? ? cho c s? d? li?u c th? ?t trong ch? ? ng?i dng duy nh?t. Th? hai, t?p catal FT khng di chuy?n b?ng cc thu?t s?. N?u b?n c? g?ng ch?y m?t truy v?n t?m ki?m vn b?n ?y ? v? cc ngu?n ho?c ch SQL my ch? sau khi thu?t s? c s? d? li?u b?n sao ch?y, b?n c th? nh?n ?c d?i y thng bo l?i:
My ch?: Msg 7616, c?p 16, nh n?c 1, Line 1
T?m ki?m vn b?n ?y ? khng ?c kch ho?t cho c s? d? li?u hi?n t?i. S? d?ng sp_fulltext_database ? kch ho?t tnh nng t?m ki?m ton vn b?n cho c s? d? li?u.
? bi?t thm chi ti?t, xem cc bi vi?t sau y trong ki?n th?c Microsoft C s?:
303224 Kh?c ph?c: S? d?ng thu?t s? c s? d? li?u b?n sao chp m?t c s? d? li?u v hi?u ha ton vn b?n nh ch? m?c trn c s? d? li?u ngu?n
? th?c hi?n t?m ki?m ton vn b?n v? ngu?n v i?m ?n my ch? SQL my ch? s? d?ng cc b?c sau:
  1. Ch?y th? t?c ?c lu tr? sau y ? cho php vn b?n ?y ? nh ch? m?c trn c s? d? li?u ngu?n v/ho?c i?m ?n:
    sp_fulltext_database 'enable'
    					
  2. Th?c hi?n m?t dn s? ?y ? trn t?t c? cc catalog.
y l ph?n c lin quan t? SQL Server sch tr?c tuy?n:
"N?u b?n mu?n sao chp m?t c s? d? li?u v?i vn b?n ?y ? catalog, vn b?n ?y ? catalog cho c s? d? li?u khng s?n dng t?i my ch? ngu?n sau khi thao tc sao ? ?c hon t?t. B?n ph?i t? repopulate vn b?n ?y ? catalog trn my ch? ch.

N?u b?n mu?n di chuy?n c s? d? li?u v?i vn b?n ?y ? catalog, khng ai trong s? cc t?p tin lin k?t vn b?n ?y ? vo c?a hng ang chuy?n c s? d? li?u ?c di chuy?n. Nh?ng t?p tin ny ph?i ?c chuy?n b?ng tay t? ban qu?n tr? c s? d? li?u."
? bi?t thm chi ti?t v? lm th? no ? di chuy?n vn b?n ?y ? catalog, xem bi vi?t sau trong c s? ki?n th?c Microsoft:
240867 INF: Lm th? no ? di chuy?n, sao chp, v danh m?c Back Up ton vn b?n th m?c v t?p tin

THAM KH?O

bit thm thng tin, bm vao s bai vit sau xem bai vit trong C s Kin thc Microsoft:
327270SQL Server 2000 khng ?c h? tr? trn Windows Server 2003 Terminal Server ?ng d?ng my ch?

Thu?c tnh

ID c?a bi: 274463 - L?n xem xt sau cng: 22 Thang Tam 2011 - Xem xt l?i: 2.0
p d?ng
  • Microsoft SQL Server 2000 Standard Edition
T? kha:
kbsqlsetup kbinfo kbmt KB274463 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:274463

Cung cp Phan hi

 

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