Làm th? nào đ?: Nhân r?ng gi?a các máy tính đang ch?y SQL Server trong tên mi?n không tin tư?ng ho?c trên Internet

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 321822 - 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?

? Trang này

TÓM T?T

Thi?t l?p K? nhân r?ng gi?a hai máy tính ch?y SQL Server

Xem xét các v?n đ? hai sau khi b?n thi?t l?p sao nhân b?n gi?a hai máy tính ch?y SQL Server.

B?i c?nh an ninh c?a các đ?i l? làm b?n sao

B?n có th? c?u h?nh tác nhân sao nhân b?n (bao g?m c? ngư?i đ?c Nh?t k? Đ?i l?, đ?i l? Merge, các đ?i l? phân ph?i và đ?i l? ?nh ch?p):
  • M?o danh các tài kho?n đ?i l? SQL máy ch? trên các đ?a phương máy ch? (m?t k?t n?i đáng tin c?y).

    - hay -
  • S? d?ng xác th?c máy ch? SQL.
T?p tin th?c thi cho các đ?i l? (bao g?m c? Logread.exe và Replmerg.exe) ch?y theo ng? c?nh c?a các tài kho?n đ?i l? SQL máy ch? c?a các máy ch? mà các đ?i l? đang ch?y. Trư?c đó hai tùy ch?n xác đ?nh như th? nào các các đ?i l? nhân r?ng k?t n?i v?i d?ch v? SQL Server trên máy ch? đích. Các tùy ch?n này ki?m soát cách các giao ti?p di?n ra t?i các c?p h? đi?u hành. B?i s? hi?u bi?t r?ng các tùy ch?n này không ki?m soát truy?n thông ? c?p đ? này, b?n có th? gi?i quy?t các v?n đ? an ninh h?u h?t x?y ra trong khi thi?t l?p nhân r?ng.

M?c đ?nh khách hàng Net-thư vi?n

B?t đ?u v?i SQL Server 2000 (d? li?u Microsoft Access thành ph?n» [MDAC] 2.6), khách hàng m?c đ?nh Net-thư vi?n đư?c thi?t l?p đ? TCP/IP. Trong trư?c đó Phiên b?n SQL Server, khách hàng m?c đ?nh Net-thư vi?n đư?c thi?t l?p đ? đ?t tên đư?ng ?ng. N?u máy tính khách hàng s? d?ng tên là ?ng đ? giao ti?p v?i máy ch? b?ng cách s? d?ng m?t bí danh ho?c v? các khách hàng đang ch?y m?t phiên b?n c? c?a MDAC, và các máy ch? trong tên mi?n đáng tin c?y, t?p tin th?c thi c?a các đ?i l? làm b?n sao t?o ra m?t ?ng tên (m?t t?p tin ? c?p h? đi?u hành) vào các đi?m đ?n máy ch? đ? thi?t l?p k?t n?i.

T?p tin th?c thi t?o ra m?t tên ?ng d?n b?ng cách s? d?ng b?i c?nh an ninh tài kho?n đ?i l? SQL máy ch? trên các ngu?n máy ch?. N?u máy ch? đích không th? xác minh ch?ng ch? này tài kho?n, k?t n?i không thành công, và b?n nh?n đư?c l?i sau thông báo:
SQL server không t?n t?i ho?c truy c?p b? t? ch?i.
Đ? bi?t thêm thông tin v? các thông báo l?i này, chi ti?t Microsoft khuy?n cáo b?n h?y th? thi?t l?p k?t n?i t? ngu?n máy ch? đ?n máy ch? đích b?ng cách s? d?ng m?t công c? như Isql.exe c?a ODBC DSN Wizard. B?n s? nh?n đư?c m?t thông báo c?p h? đi?u hành l?i là tương t? như m?t trong các thông báo l?i sau đây:
  • 10060 - K?t n?i hêt
  • 10061 - K?t n?i t? ch?i
B?n nh?n đư?c các l?i này n?u máy ch? đích trong m?t tên mi?n không tin tư?ng ho?c n?u các máy ch? là đ?ng m?t m?nh-máy ch? có th? đư?c tách ra b?i Internet. ?ng tên các k?t n?i không th? đư?c thi?t l?p gi?a hai khác nhau đ?ng m?t m?nh-máy ch? trên Internet. Đ? ki?m tra tên là đư?ng ?ng các k?t n?i gi?a hai máy ch?, b?n có th? s? d?ng Makepipe và Readpipe Ti?n ích. Đ? bi?t thêm chi ti?t v? các ti?n ích Makepipe và Readpipe, xem ch? đ? "Named Pipes k?t n?i khách hàng" trong SQL Server sách tr?c tuy?n.

N?u b?n s? d?ng TCP/IP, k?t n?i đư?c thi?t l?p b?ng cách s? d?ng Winsock API cu?c g?i đư?c th?c hi?n b?ng cách s? d?ng thư vi?n m?ng ? c?m. K?t n?i thi?t l?p m?t phiên TCP ti?m ?n b?ng cách s? d?ng b?t tay ba chi?u TCP giao th?c. Máy khách s? m? ra m?t c?ng ngu?n và liên l?c v?i m?t đi?m đ?n c?ng.

V?n đ? n?u b?n s? d?ng m?t IP Đ?a ch? đ? c?u h?nh nhân r?ng


N?u b?n c? g?ng đ? đăng k? máy ch? (nhà xu?t b?n ho?c các Thuê bao) b?ng cách s? d?ng m?t đ?a ch? IP thay v? c?a m?t bí danh khách hàng, ho?c n?u khách hàng bí danh là khác nhau t? tên SQL Server NetBIOS th?c t?, các đ?i l? h?p nh?t có th? th?t b?i, và b?n nh?n đư?c các thông báo l?i sau đây:
  • L?i 20084:
    Quá tr?nh này có th? không k?t n?i vào thuê bao 'Đ?a ch? IP'.
  • L?i 18456:
    Đăng nh?p th?t b?i cho ngư?i s? d?ng'qu?n tr?'
  • Đăng k? đ? công b?'th? nghi?m' không h?p l?.
  • L?i 14010:
    H? ph?c v? t? xa không đ?nh ngh?a là m?t máy ch? thuê bao.
    Cho thông tin b? sung, b?m s? bài vi?t sau đây đ? xem bài vi?t trong Microsoft Knowledge Base:
    217395PRB: L?i 18482: "không th? k?t n?i t?i Site..."
  • Không th? c?u h?nh [SQL Tên máy ch?] theo các nhà phân ph?i cho [SQL Server Tên].
  • L?i 18483:
    Không th? k?t n?i đ?n h? ph?c v? SQL Server tên] b?i v?'distributor_admin' không đư?c đ?nh ngh?a như là m?t đăng nh?p t? xa t?i máy ch?.
Đ? tránh nh?n đư?c các thông đi?p này, luôn t?o ra m?t bí danh mà có cùng tên v?i máy ch? b?n đang c? g?ng đ? đăng k? trong SQL Server Enterprise Manager.




Thi?t l?p nhân r?ng gi?a Hai máy tính ch?y SQL Server trên Internet

Ví d? 1: Ngư?i đăng k? có gi?n đ? và d? li?u, và ?nh ch?p ban đ?u là không c?n thi?t.


Đ?y đăng k?
  1. T? m?t d?u nh?c l?nh, ping các nhà xu?t b?n t? các Thuê bao, và sau đó ping ngư?i đăng k? t? nhà xu?t b?n đ? đ?m b?o r?ng h? có th? k?t n?i v?i nhau.

    Tên gi?i quy?t là c?n thi?t cho truy?n thông x?y ra gi?a các nhà xu?t b?n và ngư?i đăng k?.
  2. Trong máy ch? SQL l?i đăng nh?p vào ngư?i đăng k?, lưu ? các c?ng nơi máy ch?y SQL Server đang l?ng nghe.
  3. S? d?ng các thông tin sau đ? t?o ra m?t bí danh TCP/IP cho ngư?i đăng k? t?i nhà xu?t b?n b?ng cách s? d?ng khách hàng m?ng h?u ích:
    • Bí danh máy ch?: tên c?a ngư?i đăng k?
    • Thư vi?n m?ng: TCP/IP
    • Các tham s? k?t n?i
    • Tên máy ch?: đ?a ch? IP c?a các thuê bao
    • C?ng s?: c?ng s? c?a ngư?i đăng k? (theo m?c đ?nh, s? hi?u c?ng này là 1433.)
  4. SQL Server đăng nh?p tài kho?n đư?c t?o ra trên các Thuê bao v?i đ? quy?n trong cơ s? d? li?u thuê bao. Đ? bi?t thêm thông tin v? cách c?u h?nh an ninh, xem các ch? đ? sau trong SQL Server 2000 cu?n sách tr?c tuy?n:
    • "Đ?i l? đăng nh?p an ninh"
    • "K?t n?i v?i các nhà phân ph?i"
    • "An ninh nhân r?ng"
    • "Cân nh?c an ninh (v? trí: Sao chép)"
  5. Đăng k? thuê bao trong SQL Server qu?n l? doanh nghi?p trên nhà xu?t b?n b?ng cách s? d?ng SQL Server xác th?c.
  6. V? nhà xu?t b?n, cho phép máy ch? đích như là m?t Thuê bao. Đ? làm như v?y, h?y làm theo các bư?c sau:
    1. Trong SQL Server Enterprise Manager, trên các Công cụ tr?nh đơn, đi?m đ?n Sao chép, và sau đó Nh?p vào C?u h?nh Publishing, thuê bao, và phân ph?i.
    2. B?m vào các Ngư?i đăng kí tab, và sau đó Click vào nút properties (...).
    3. B?m vào các T?ng quát tab, b?m vào B?ng cách s? d?ng SQL máy ch? xác th?c c?a tài kho?n này đ? ch? đ?nh các đ?i l? làm b?n sao s? d?ng SQL Server xác th?c, và sau đó thêm các thông tin trương m?c t? bư?c 4.
Kéo thuê bao


Đ? kéo các thuê bao, t?o ra m?t bí danh cho các Nhà xu?t b?n và ngư?i đăng k?, và sau đó làm theo các bư?c sau:
  1. Trong SQL qu?n l? doanh nghi?p t? các nhà xu?t b?n, trên cácCông cụ tr?nh đơn, đi?m đ?n Sao chép, và sau đó Nh?p vào C?u h?nh, xu?t b?n, ngươi đăng ky, và Phân ph?i.

    Chú ý B?i v? ngư?i đăng k? không đư?c c?u h?nh cho các nhà phân ph?i, các C?u h?nh Publishing, thuê bao, và phân ph?i tùy ch?n là không có s?n cho các thuê bao.
  2. B?m vào các Các nhà xu?t b?n tab.
  3. Nh?p vào các nhà xu?t b?n, và sau đó b?m thu?c tính (...) nút.
  4. B?m vào các T?ng quát tab, b?m vào B?ng cách s? d?ng SQL máy ch? xác th?c c?a tài kho?n này ch? ra r?ng các các đ?i l? làm b?n sao s? d?ng SQL Server xác th?c, và sau đó ch? đ?nh m?t tài kho?n mà có đ? quy?n trong cơ s? d? li?u xu?t b?n.

Ví d? 2: Ngư?i đăng k? không có gi?n đ? và d? li?u, và đăng k? ban đ?u t? các nhà xu?t b?n đư?c yêu c?u.

Ví d? này đ?i h?i b?n ph?i c?u h?nh d?ch v? FTP t?i các Nhà xu?t b?n, và sau đó c?u h?nh các thuê bao đ? t?i ?nh ch?p ban đ?u t? FTP site. Đ? bi?t thêm chi ti?t, xem các ch? đ? sau trong SQL Server Sách tr?c tuy?n:
  • "An ninh và nhân r?ng trên Internet"
  • "Xu?t b?n d? li?u qua Internet b?ng cách s? d?ng TCP/IP và FTP"
  • "C?u h?nh m?t nhà xu?t b?n ho?c phân ph?i đ? l?ng nghe trên TCP/IP"
  • "C?u h?nh m?t ?n ph?m cho phép ngư?i đăng k? đ? truy xu?t ?nh ch?p nhanh b?ng cách s? d?ng FTP"
  • "C?u h?nh m?t thuê bao đ? s? d?ng FTP đ? l?y m?t Snapshot"
  • "T?o ra ?nh ch?p ban đ?u"
H?y ch?c ch?n r?ng khách hàng m?c đ?nh thư vi?n Net trên máy ch? nơi các đ?i l? làm b?n sao ch?y đư?c đ?t TCP/IP.


S? d?ng Windows Xác th?c đ? thi?t l?p sao nhân b?n gi?a hai máy tính ch?y SQL Server trong l?nh v?c không tin c?y


N?u b?n c?n ph?i thi?t l?p nhân r?ng trên hai không tin c?y tên mi?n ho?c nhóm làm vi?c b?ng cách s? d?ng xác th?c c?a Windows, b?n ph?i c?u h?nh Pass-through xác th?c. C?u h?nh m?t trương m?c Windows đ?a phương trên c? hai các Nhà xu?t b?n và ngư?i đăng k? có cùng tên và m?t kh?u. Sau khi b?n c?u h?nh trương m?c này, h?y s? d?ng các tài kho?n đ? b?t đ?u d?ch v? đ?i l? máy ch? SQL v? nhà xu?t b?n cho đ?y m?c đăng k? và thuê bao cho kéo m?c đăng k?. H?y ch?c ch?n r?ng tài kho?n này đư?c c?u h?nh theo các "Thi?t l?p tài kho?n d?ch v? Windows" ch? đ? trong SQL Server Books Tr?c tuy?n.

N?u ngư?i dùng c? g?ng k?t n?i m?ng v?i m?t t? xa máy tính ? m?t mi?n không đáng tin c?y, đăng nh?p ti?n n?u như ngư?i s? d?ng có k?t n?i v?i m?t tài kho?n trên máy tính t? xa. Máy tính t? xa authenticates ?y nhi?m đăng nh?p đ?i v?i cơ s? d? li?u thư m?c c?a nó. Nếu tài kho?n không đư?c xác đ?nh trong cơ s? d? li?u thư m?c, nhưng trương m?c khách trên các máy tính t? xa đư?c kích ho?t và trương m?c khách không có m?t kh?u thi?t, ngư?i dùng các b?n ghi trên b?ng c?p phép khách. N?u trương m?c khách không đư?c phép, đăng nh?p không ph?i là thành công.

Quan tr?ng Trong ví d? trư?c, n?u có m?t b?c tư?ng l?a gi?a hai các máy ch?, đ?m b?o r?ng tư?ng l?a đư?c c?u h?nh theo đi?u sau đây bài vi?t:
287932 INF: C?ng TCP c?n thi?t đ? liên l?c v?i SQL Server thông qua tư?ng l?a

THAM KH?O

Đ? bi?t thêm chi ti?t, b?m vào bài vi?t sau đây các con s? đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
320499Làm th? nào đ?: Th? công đ?ng b? hóa nhân r?ng các m?c đăng k? b?ng cách s? d?ng sao lưu ho?c khôi ph?c
312292 Làm th? nào đ?: Cho phép sao nhân b?n các đ?i l? đăng nh?p t?p tin đ?u ra trong SQL Server
299903 Kh?c ph?c: th? sp_scriptpublicationcustomprocs t?o ra b?n sao lưu tr? t?c

Thu?c tính

ID c?a bài: 321822 - L?n xem xét sau cùng: 27 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 7.0 Standard Edition
T? khóa: 
kbhowtomaster kbmt KB321822 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:321822

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