2011-06-29 42 views

Trả lời

11

Phiên bản SQL Server nào bạn đang sử dụng.

Hãy thử

sp_removedbreplication 'DB_PROD' 
go 

liên quan đọc - Làm thế nào để dọn dẹp Replication Bits - http://blogs.msdn.com/b/repltalk/archive/2010/11/17/how-to-cleanup-replication-bits.aspx

Google cũng cung cấp bài viết MSDN trong kết quả

Làm thế nào để: Vô hiệu hoá xuất bản và phân phối (Replication Transact-SQL Lập trình) - http://msdn.microsoft.com/en-us/library/ms147921.aspx

0

SELECT spid FROM sys.sysprocesses WHERE dbid = db_i d ('phân phối') và sử dụng số quá trình để giết nó như sau: giết 65

0

Nếu bạn nhìn để loại bỏ hoàn toàn sao chép, bao gồm tất cả các "bit". Hoặc máy chủ của bạn chỉ có một ấn phẩm và đây là ấn bản bạn đang cố xóa.

Tôi muốn giới thiệu:

  1. Kết nối với Nhà xuất bản hoặc phân phối bạn muốn vô hiệu hóa trong Microsoft SQL Server Management Studio, và sau đó mở rộng các nút máy chủ.
  2. Nhấp chuột phải vào thư mục Nhân rộng, sau đó bấm Vô hiệu hoá xuất bản và phân phối.
  3. Làm theo các bước trong Thuật sỹ tắt xuất bản và phân phối và thay vì xử lý, hãy chọn tùy chọn tạo tập lệnh.

Điều này có lợi thế là không chỉ hoàn toàn dọn dẹp mọi thứ. Nhưng cũng loại bỏ cơ sở dữ liệu phân phối, mà nếu bạn đã từng xử lý trước đây được biết đến để trở thành rải rác với tàn dư của bản sao quá khứ.

Tài liệu đầy đủ có thể được tìm thấy here.

Các vấn đề liên quan